Oracle链接配置
1. 文件位置
%ORACLE_HOME%\product\11.2.0\dbhome_1\NETWORK\ADMIN
2. sqlnet.ora
名称解析。通过这个文件来决定怎么找一个连接中出现的连接字符串。
如:sqlplus itocean/xxxxx@orcl
通过文件内的配置项NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
在tnsnames.ora
中寻找相应的配置项
3. tnsnames.ora
用在oracle client 端,用户配置连接数据库的别名参数,就像系统中的hosts文件一样。
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
3.1 ORCL
客户端连接服务器端使用的服务别名。注意一定要顶行书写,否则会无法识别服务别名。
3.2 PROTOCOL
客户端与服务端通讯协议,一般为TCP,该内容一般不同改。
3.3 HOST
Oracle服务器端IP地址或者hostname。确保服务器端的监听启动正常。
3.4 PORT
数据库侦听正在侦听的端口,此处的值一定要与数据库侦听正在侦听的端口一样。
4. listener.ora
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)
用在Oracle server端,可配置Oracle的监听端口
4.1 LISTENER
监听名称,可以配置多个监听,多个监听的端口号要区分开来。
4.2 PROTOCOL
监听协议,一般都使用 TCP 。
4.3 HOST
本机 IP 地址或者 localhostname。
4.4
监听的端口号。