我是 Oracle 可插拔数据库的新手(我们仍在使用 Oracle 11.2)。为了测试分区和子分区,我需要创建几十个表空间。我想,我会快速克隆我当前的数据库,进行测试,然后删除数据库。
我能够克隆数据库:
CREATE PLUGGABLE DATABASE ora193p2 FROM ora193p1
FILE_NAME_CONVERT = (
'/opt/oracle/oradata/ORA193C/ORA193P1/',
'/opt/oracle/oradata/ORA193C/ORA193P2/');
Pluggable database ORA193P2 created.
ORA-01109: database not open
但在尝试连接时出错。
我试图打开它,但也收到一条错误消息(ora193c 是 cdb 的名称):
ALTER DATABASE ora193p2 OPEN;
ORA-01509: specified name 'ORA193P2' does not match actual 'ORA193C'
我使用了vagrant-boxes的数据库。