ORA-65359: unable to create pluggable database with no data

版权声明:欢迎加入Oracle 技术分享群:425614362 如果有不对的地方还请指正! https://blog.csdn.net/shiyu1157758655/article/details/82690427

今天在测试oracle 18c 通过local pdb 创建pdb但不克隆PDB中的数据的测试的时候报了如下的报错:

SQL>  CREATE PLUGGABLE DATABASE pdb2 FROM pdb1 NO DATA file_name_convert=('/u01/oradata/pdb1','/u02/oradata/pdb2');
 CREATE PLUGGABLE DATABASE pdb2 FROM pdb1 NO DATA file_name_convert=('/u01/oradata/pdb1','/u02/oradata/pdb2')
*
ERROR at line 1:
ORA-65359: unable to create pluggable database with no data

下面贴出oracle18c 给出的步骤

下面给出解决办法:

[oracle@oracle18c pdb2]$  oerr ora 65359
65359, 00000, "unable to create pluggable database with no data"
// *Cause:   An attempt was made to clone a pluggable database that was opened
//           in read/write mode.
// *Action:  Retry the clone operation after the source pluggable database is
//           in read-only mode.
//
[oracle@oracle18c pdb2]$

SQL> alter pluggable database pdb1 close;

Pluggable database altered.

SQL> show pdbs;

    CON_ID CON_NAME			  OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
	 2 PDB$SEED			  READ ONLY  NO
	 5 PDB1 			  MOUNTED
SQL> alter pluggable database pdb1 open read only;

Pluggable database altered.

SQL> show pdbs;

    CON_ID CON_NAME			  OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
	 2 PDB$SEED			  READ ONLY  NO
	 5 PDB1 			  READ ONLY  NO
SQL> create pluggable database pdb2 from pdb1 no data file_name_convert=('/u01/oradata/pdb1','/u02/oradata/pdb2');

Pluggable database created.

SQL> show pdbs

    CON_ID CON_NAME			  OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
	 2 PDB$SEED			  READ ONLY  NO
	 3 PDB2 			  MOUNTED
	 5 PDB1 			  READ ONLY  NO
SQL> alter pluggable database pdb2 open;

Pluggable database altered.

猜你喜欢

转载自blog.csdn.net/shiyu1157758655/article/details/82690427
今日推荐