怎么确定oracle是否开启了CDB和PDB
时间: 2023-11-17 11:08:11 浏览: 344
Oracle12c CDB和PDB的参数文件管理
您可以使用以下命令检查Oracle是否启用了CDB和PDB:
1. 首先,使用 Oracle SQL*Plus 或 SQL Developer 连接到您的 Oracle 数据库。
2. 在 SQL*Plus 中,输入以下命令:
```
SELECT name, cdb FROM v$database;
```
在 SQL Developer 中,可以打开一个新的SQL窗口并输入相同的命令。
3. 如果输出结果中的"CDB"列显示为YES,则数据库是一个CDB(容器数据库)。如果显示为NO,则数据库不是CDB。
4. 要检查是否存在任何PDB(可插入数据库),可以执行以下命令:
```
SELECT name, pdb FROM v$pdbs;
```
如果输出结果中包含一些行,则表示存在PDB。如果没有输出结果,则表示没有PDB。
请注意,要运行这些命令,您需要具有适当的权限,例如sysdba或sysoper角色。
阅读全文