oracle的TNS配置内包括哪些主要信息。 oracle tns 配置
oracle的TNS配置内包括哪些主要信息。
1.本地tns名称必须唯12.目标数据库服务器ip地址和端口号3.目标数据库服务器的SID或SERVICE_NAME例如ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.12)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = SORCL) ) )
oracle tns 配置
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
oracle 12c 怎样配置TNS来访问PDB
首先要明确,所有的PDB都使用1个监听,配置多个实际上启动时也只有第1个有意义。 LISTENER = (DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ora12c_A)(PORT = 1521)) )
)
接下来使用SID_LIST_LISTENER来进行静态注册服务。
SID_LIST_LISTENER = (SID_LIST = (SID_DESC =
(GLOBAL_DBNAME = ora12c) #该服务是我配置的cdb信息 (SID_NAME = ora12c) )
)
2、tnsnames.ora配置
在tnsnames中配置pdb跟CDB,即原来11g的配置完全一样。这里SERVICE_NAME = pdborcl使用得是PDB的名字,可以在v$pdbs中查看。
ORA12C = (DESCRIPTION = (ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ora12c_A)(PORT = 1521)) )
(CONNECT_DATA =
(SERVICE_NAME = ora12c) )
)
3、为了保险,检查下sqlnet.ora
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT) 这一句是为了保证优先使用TNSNAMES解析。
配置完,在PDB启动的情况下,就可以直接连接到PDB了。
如何正确oracle配置tnsnameora文件
其中orcl和a8都是连接我远程Oracle服务器的网络名字 另外还可以用netca命令(ORACLE_HOME配置正确)调出图形界面,选择“本地NET服务名”来生成该文件如何正确oracle配置tnsnameora文件