Oracle 在使用可插拔DB创建Common User时生成ORA-00604

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com

 

适用于:

Oracle Database – Enterprise Edition – 版本 12.1.0.2 及以上
本文信息适用于任何平台。

症状

SQL> CREATE USER c##gpp IDENTIFIED BY payplus1 DEFAULT TABLESPACE p_data TEMPORARY TABLESPACE TEMP;

User created.

SQL>  GRANT CREATE SESSION TO c##gpp CONTAINER=ALL;
GRANT CREATE SESSION TO c##gpp CONTAINER=ALL
*
ERROR at line 1:
ORA-00604: error occurred at recursive SQL level 1
ORA-00001: unique constraint (SYS.I_PDBSYNC1) violated

原因

Oracle Development已经确认这最有可能是由于逻辑损坏引起的。

以下查询会返回多个记录

select * from pdb_sync$ where opcode = -1;

解决方案

如果你遇到这个问题,最好的方法是创建一个新的CDB并将所有PDB的东西从旧的转移到新的CDB。

参考

 

Comment

*

沪ICP备14014813号-2

沪公网安备 31010802001379号