文档章节

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

rootliu
 rootliu
发布于 2017/09/04 16:02
字数 234
阅读 7
收藏 0

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

淆癏宙 | 浏览 147 次

我有更好的答案

发布于2016-06-27 16:18 最佳答案

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了。

本文转载自:https://zhidao.baidu.com/question/1449653445188311380.html

共有 人打赏支持
rootliu
粉丝 2
博文 244
码字总数 2796
作品 0
海淀
数据库管理员
Oracle hot clone 12.2

以下两种clone都是从12.2 to 12.2 1 克隆pdb到当前cdb里: cdb下执行: alter session set pdbfilename_convert='aaa','bbb'; create pluggable database bbb from aaa; alter pluggable dat......

lych528
06/29
0
0
12C 利用global_name进行针对性导入导出

通常很多人导出pdb下某部分数据的时候,都通过service_name 定制tns来定位连接到某个pdb,而12C连接pdb有以下一种方法,可以方便很多: alter session set container=xxx; select * from glo...

lych528
01/24
0
0
oracle 12c service之cdb和pdb

srvctl add service 参数如下: -s:服务名 -r:首选实例名 -a:备用实例名 -p:TAF策略,有none,basic,preconnect三个值可选 -d -pdb srvctl add service -help 查看各个参数的含义 这里如果...

lych528
05/09
0
0
Oracle 12C impdp权限问题

很多时候,我们做小批数据迁移会用数据泵,但是12C我们要配置TNS指定PDB导入,然而大众的service我们都是通过集群利用srvctl来创建的。这时候preferred instances可能有多个值。而你的dmp文件...

lych528
2017/10/25
0
0
Oracle 12C EM Express配置及问题处理

Oracle的EM是EnterpriseManager的缩写,可翻译为Oracle数据库的企业管理器。在Oracle10g以后,可以通过oracle EM使用Web界面来监控,管理,维护Oracle数据库。DBA可以从任何可以访问web应用的...

pmos
2016/11/23
704
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

内存模型是怎么解决缓存一致性的?

在再有人问你Java内存模型是什么,就把这篇文章发给他。这篇文章中,我们介绍过关于Java内容模型的来龙去脉。 我们在文章中提到过,由于CPU和主存的处理速度上存在一定差别,为了匹配这种差距...

Java填坑之路
11分钟前
1
0
vue-cli 3.0 初体验

最近复习了下vue,突然发现vue-cli已经更新到3.0版本了,并且变化蛮大,看来要不停的学习,真是一入前端深似海。 安装步骤: 1、全局安装 npm install -g @vue/cli Vue CLI 的包名称由 vue-...

tianyawhl
13分钟前
0
0
Angular进阶之路

【初级】会写页面,能出东西。 给定环境和 rest API,不用第三方库,能在十分钟内完成一个 master/detail 结构的带路由的应用(可以不管美观)。 知识点:Angular CLI、组件、路由、HTTP 服务...

陆小七的主页
15分钟前
0
0
Redis缓存数据库安全加固指导(一)

背景 在众多开源缓存技术中,Redis无疑是目前功能最为强大,应用最多的缓存技术之一,参考2018年国外数据库技术权威网站DB-Engines关于key-value数据库流行度排名,Redis暂列第一位,但是原生...

中间件小哥
16分钟前
0
0
百万级数据mysql分区

1. 什么是表分区? 表分区,是指根据一定规则,将数据库中的一张表分解成多个更小的,容易管理的部分。从逻辑上看,只有一张表,但是底层却是由多个物理分区组成。 2. 表分区与分表的区别 分表...

罗文浩
18分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部