专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

ORACLE RAC CDB和PDB切换(oracle数据库rac切换)

ins518 2025-07-08 19:07:12 技术文章 4 ℃ 0 评论

ORACLE RAC有CDB和PDB。可以进行会话切换:

1.su - oracle

2.登录数据库:

sqlplus / as sysdba

3.cdb切换到pdb:

alter session set container=pdb_name;

4.pdb切换到cdb:

alter session set container= cdb$root;

一般con_id是0,代表cdb本身。

一般con_id是1,是根容器(root),又叫做CDB$ROOT,包括了这个cdb中所有PDB公共用户和对象的集合,还存储了cdb的数据字典和每个PDB的元数据。

一般con_id是2,是种子容器(seed),也叫PDB$SEED。是用于创建新PDB的模板文件,不能对种子容器做任何修改。

一般con_id大于2的,是用户的PDB。用户的pdb可以执行show pdbs进行查看。

或者通过SQL语句查看:

sqlplus / as sysdba

col machine for a30;

col PROGRAM for a40;

select CON_ID,MACHINE,PROGRAM,count (*) from v$session where CON_ID not in (0,1,2) group by CON_ID,MACHINE,PROGRAM order by 1,4;

鼓励的话语:成功的三要素:有野心、有能力、有耐心!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表