登录PDB的几种操作

Posted bisal

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了登录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)

Oracle 19c相关历史文章,

非Oracle Linux下Oracle 19c CDB数据库安装

《Oracle 19c的examples静默安装

Oracle Cloud创建19c数据库

Oracle 19c之RPM安装

近期更新的文章:

介绍一个检索Oracle各版本新特性的网站

最近碰到的一些问题

作为开篇文章,我们聊聊“围城”

了解一个跨年才出现的bug

VMWare连接外网的配置操作

文章分类和索引:

公众号900篇文章分类和索引

以上是关于登录PDB的几种操作的主要内容,如果未能解决你的问题,请参考以下文章

Linux下的几种特殊进程

Gitlab合并代码的几种情况

Linux 系统密码破解的几种常用方法

ssh 登录出现的几种错误以及解决办法

Oracle常见的几种登录方式

AKS初体验:登录到node节点的几种方式