在Oracle 19c中,切换PDB(Pluggable Database)通常涉及使用SQL*Plus或其他Oracle客户端工具连接到CDB(Container Database),并执行相应的命令来管理和切换PDB。以下是根据你的提示,分点详细解释如何切换PDB的步骤,并包含必要的代码片段: 1. 登录到Oracle 19c数据库 首先,你需要使用具有适当权限的用户(如SYS用户)登录到...
一、准备PDB环境 切换到 PDB 并检查数据文件的名称。 conn / as sysdba showpdbs CON_ID CON_NAMEOPENMODERESTRICTED--- --- --- ---2PDB$SEEDREADONLYNO3PDB1READWRITENO 切换到 PDB 并检查数据文件的名称。 altersessionsetcontainer= pdb1; selectnamefro...
1)export ORACLE_PDB_SID=JIEKEPDB1 不可以使用 export ORACLE_SID=JIEKEPDB1 的方式连接 PDB,因为实例只有一个,对应的 SID 是 JiekeCDB,不存在 Jiekepdb1 实例。但是 18c 、19c 可以使用 ORACLE_PDB_SID 来连接到 PDB,直接登录到数据库。 代码语言:javascript 复制 exportORACLE_PDB_SID=JIEKEPDB1sqlplus/as...
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的名称, 再通...
参考文章:Oracle NON-CDB转换为PDB几种方式 DBMS_PDB.DESCRIBE方式从12C后开始支持。 一、环境准备 测试环境安装过程忽略,可参考: 30分钟!一键部署Oracle 19C单机CDB+PDB noncdb19c: cd /soft ./OracleShellInstall.sh -i 10.211.55.100 `#Public ip`\ ...
更改PDB的打开模式 RESTRICT模式 维护时使用,可以让只有RESTRICT权限的用户才能连接到数据库,其他用户无法连接。 ALTER PLUGGABLE DATABASE 数据库名 CLOSE; ALTER PLUGGABLE DATABASE 数据库名 OPEN RESTRICTED; S
一、SESSION切换 代码语言:javascript 复制 SYS@orcl1>show pdbsCON_IDCON_NAMEOPENMODERESTRICTED---2PDB$SEEDREADONLYNO3PDB01READWRITENOSYS@orcl1>alter sessionsetcontainer=pdb01;Session altered.SYS@orcl1>show con_nameCON_NAME---PDB01SYS@orcl1>show userUSERis"SYS" 二、TNS本地监听连接(TNS配置单节...
Oracle19c基本操作 0、查看db show con_name show pdbs 1、cdb切换至pdb alter session set container=pdb; 2、pdb切换至cdb alter session set container=cdb$root; 3、pdb更改字符集(cdb的字符集必须为al32utf8) alter system enable restricted session; (恢复操作为alter system disable...)...
一、CDB、PDB常用管理命令 查看PDB信息(在CDB模式下) show pdbs --查看所有pdb select name,open_mode from v$pdbs为PDB信息视图 select con_id, dbid, guid, name , open_mode from v$pdbs; 1. 2. 3. 切换容器 alter session set container=orcl1 --切换到PDBorcl1容器 ...