我安装了Oracle 12c . 我在可扩展的DB ORCLPDB中安装了两个模式 . 我重新启动了oracle和我的应用程序都存在的机器 .
现在,当我尝试使用以下查询打开可插拔数据库ORCLPDB时:
alter pluggable database orclpdb open;
我收到以下警告:
警告:PDB因错误而改变 .
当我运行此查询时:
SELECT NAME,STATUS,MESSAGE FROM PDB_PLUG_IN_VIOLATIONS;
我得到这个条目:
Name Status MESSAGE
--------------------------------
ORCLPDB PENDING Sync PDB failed with ORA-65177 during 'ALTER USER user123 IDENTIFIED BY *'
user123是我无法摆脱的基本用户 .
当我重新启动服务器时,应用程序中有一个挂起的数据库事务,所以我怀疑这就是为什么可插拔数据库没有正确打开的原因 .
任何解决这个问题的建议表示赞赏 .