返回首页DA系统C#IDE文件同步服务屏保 今天是: 2026-05-05    "立夏"  夏季的第一个节气,表示盛夏时节的正式开始

搜索
热搜: linux 技术
Hi~登录注册
查看: 1809|回复: 0

[转载] 【转载】登录PDB的几种操作

[复制链接]
发表于 2022-8-22 12:52:48 | 显示全部楼层 |阅读模式
登录PDB的几种操作


Oracle 19c目前已经算比较主流的数据库版本了,如果用的是CDB/PDB多租户的模式,无论是直接登录到数据库,还是通过JDBC程序登录到数据库,和传统登录方式,存在一些不同。

介绍一些常用的登录操作。

1. 通过alter session set container切换到PDB

登录到CDB,通过alter session set container切换当前的容器为PDB,




2. 通过ORACLE_PDB_SID
如果是18c、19c以上,可以设置ORACLE_PDB_SID环境变量的值,然后再登录,就是这个PDB,



3. 通过设置tnsnames.ora
配置一下tnsnames.ora,其中的service_name设置成PDB的名称,




再通过tns,登录到数据库,就是当前PDB的环境中,


4. 通过EASY CONNECT(常用)
通过EASY CONNECT,指定"/"跟着PDB名称,就可登录PDB,



如果是PLSQL Developer,Database中输入EASY CONNECT的"@"跟着的字符串,就可以登陆了,




如果是SQL Developer,“服务名”填写PDB名称,就可以登陆了,



5. 通过JDBC程序的连接

如果是连接PDB,用"/"跟着PDB名称,

jdbc:oracle:thin:@ip:port/pdb_name

如果连接CDB、12c以下的,不用"/",用":",

jdbc:oracle:thin:@ip:port:SID(/SERVICE_NAME)


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为修仙之旅的少年~

x
游客
回复
*滑块验证:

DA论坛飞机票来了~
快速回复 返回顶部 返回列表