中易网

oracle 12c 怎样配置TNS来访问PDB

答案:2  悬赏:40  
解决时间 2021-01-30 10:51
oracle 12c 怎样配置TNS来访问PDB
最佳答案
应该是在TNS配置中将service name配置成PDB的service name值(即在Oracle服务器的侦听配置中为这个PDB所设置的service name)。
而要能访问到PDB,在Oracle服务器上必须在侦听配置中为PDB设置好service name和侦听;也必须在Oracle服务其中之后,打开PDB。不然,该PDB是无法访问的。
全部回答
1、配置监听
首先要明确,所有的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了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我对这个社会的看法
三星A7000毁了,黑屏伴随无限重启开不开机,
android应用开发工程师文凭要求
紫砂中段泥,紫泥,朱泥的透气性应该怎么排序
在线式UPS的工作原理
请问贵医院有没有BRCA12基因检测
一件衣服左边新右边旧是什么成语
上下游企业的关系是什么?
慈禧太后是否比当时的英国女王还要奢侈?
台球桌有网袋款和滑道款,这两种有什么区别
生命健康权属于公共利益还是私人利益?
教你秤砣秤游标看左边还是右边
汽车冷却水和雨刮水共用的吗
YJV22-4x240 SC150 这个东西的标称截面是240
hurricane 和 typhoon的差别
推荐资讯
劲舞团4键舞步有好看的吗?
骂老公的爷爷奶奶还是人吗 怎么对付这种人
皇室战争的黄家驹是什么卡牌 皇室战争黄家驹
学校发的招生书里面专科学校里有XX大学,XX学
深圳民治水尾附近哪里有游泳馆?
长白山和大兴安岭现在哪个比较有原始的味道
一个男人处处帮你,我没接受,他却生气,怎么回
我要写校园的恐怖作文 那些题目好
隋唐 具代表性的人
绝地求生大逃杀可以限时试玩吗
普桑油门踏板掉了,怎么弄
codol下载完成之后无法打开
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?