我正在使用Oracle Database 12c标准版12.1.0.2.0 - 64位,在打开PDB数据库时我遇到了问题。
错误:
SQL> select CON_ID,DBID,NAME,OPEN_MODE from v$pdbs;
CON_ID DBID NAME OPEN_MOD
---------- ------------- ------------------- -----------------
2 11247382 PDB$SEED READ ONLY
3 3988395454 PDB_ORCL12C MOUNTED
SQL> ALTER PLUGGABLE DATABASE ALL OPEN;
ALTER PLUGGABLE DATABASE ALL OPEN
*
ERROR at line 1:
ORA-00604: error occurred at recursive SQL level 1
ORA-01405: fetched column value is NULL
SQL> ALTER PLUGGABLE DATABASE pdb_orcl12c OPEN READ WRITE FORCE;
ALTER PLUGGABLE DATABASE pdb_orcl12c OPEN READ WRITE FORCE
*
ERROR at line 1:
ORA-00604: error occurred at recursive SQL level 1
ORA-01405: fetched column value is NULL
我正在使用下面提到的oracle数据库创建步骤,这在Oracle企业版上运行良好。
http://dbarahul.blogspot.in/2017/02/manual-cdb-pdb-database-creation-steps.html
请帮我解决Oracle标准版上的这个问题。
答案 0 :(得分:1)
根据My Oracle Support,由于Bug 21061354
发生了错误。
解决方案是应用patch 21061354
。
参考:更改可插拔数据库打开返回ORA-01405(文档ID 2193378.1)