网站平台做推广方案,erp实施顾问,广西建设监理协会官网站,阿里巴巴做网站费用目录 1. tnsnames.ora2. Demo3. 实战 1. tnsnames.ora
Oracle 数据库网络配置文件#xff0c;用于配置客户端与数据库服务器之间的连接
定义网络服务名称#xff0c;客户端可以使用这些名称连接到数据库实例
基本的路径如下#xff1a;
Windows: ORACLE_HOME\network\ad… 目录 1. tnsnames.ora2. Demo3. 实战 1. tnsnames.ora
Oracle 数据库网络配置文件用于配置客户端与数据库服务器之间的连接
定义网络服务名称客户端可以使用这些名称连接到数据库实例
基本的路径如下
Windows: ORACLE_HOME\network\adminUnix/Linux: $ORACLE_HOME/network/admin
基本的结构如下
net_service_name (DESCRIPTION (ADDRESS_LIST (ADDRESS (PROTOCOL protocol)(HOST hostname)(PORT port)))(CONNECT_DATA (SERVICE_NAME service_name)))net_service_name客户端连接时使用的服务名称 ORCL, SALESDB DESCRIPTION描述网络连接信息的主要部分ADDRESS_LIST, CONNECT_DATA ADDRESS_LIST包含一个或多个 ADDRESS用于定义主机和端口信息提供故障转移和负载均衡
(ADDRESS_LIST (ADDRESS (PROTOCOL TCP)(HOST dbhost1)(PORT 1521))(ADDRESS (PROTOCOL TCP)(HOST dbhost2)(PORT 1521))
)ADDRESS指定数据库服务器的网络地址
PROTOCOL通信协议常见的是 TCPHOST数据库服务器的主机名或 IP 地址PORT数据库监听程序的端口号
CONNECT_DATA 指定连接到数据库实例的相关信息
SERVICE_NAME数据库服务名通常是数据库实例的全局名。SID系统标识符数据库实例的唯一标识。INSTANCE_NAME实例名称通常用于 RACReal Application Clusters环境SERVER 服务器类型可以是 DEDICATED专用服务器或 SHARED共享服务器
2. Demo
更多的Demo可以参考官网tnsnames.ora 参数设置
以下给一些示例
示例 1: 简单连接
ORCL (DESCRIPTION (ADDRESS (PROTOCOL TCP)(HOST dbhost)(PORT 1521))(CONNECT_DATA (SERVICE_NAME orcl.example.com)))示例 2: 带有负载均衡和故障转移的连接
SALESDB (DESCRIPTION (ADDRESS_LIST (LOAD_BALANCE ON)(FAILOVER ON)(ADDRESS (PROTOCOL TCP)(HOST dbhost1)(PORT 1521))(ADDRESS (PROTOCOL TCP)(HOST dbhost2)(PORT 1521)))(CONNECT_DATA (SERVICE_NAME sales.example.com)))示例3使用多个描述符
DBSERVICE (DESCRIPTION (ADDRESS (PROTOCOL TCP)(HOST dbhost1)(PORT 1521))(CONNECT_DATA (SERVICE_NAME dbservice.example.com)))(DESCRIPTION (ADDRESS (PROTOCOL TCP)(HOST dbhost2)(PORT 1522))(CONNECT_DATA (SERVICE_NAME dbservice.example.com)))示例4动态注册和连接池
SHAREDSERVICE (DESCRIPTION (ADDRESS (PROTOCOL TCP)(HOST dbhost)(PORT 1521))(CONNECT_DATA (SERVICE_NAME shared.example.com)(SERVER SHARED)))3. 实战
具体的修改路径如下 配置好相应的数据之后打开PLSQL会有相应的缓存信息 除了上述的登录方式外还可以直接使用ip地址进行登录 如果无法使用IP登录保证账号密码等安全查看configure-》preferences是否下面没有监测识别到