2017-03-16 61 views
0

我正在使用Oracle Database 12c Standard Edition Release 12.1.0.2.0 - 64位,在打开PDB数据库时遇到问题。无法打开PDB数据库 - Oracle标准版

错误:

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

检查'PDB_PLUG_IN_VIOLATIONS'对我越来越“数据库选项DV不匹配的任何消息 –

+0

:安装PDB版本NULL CDB安装版本12.1 .0.2.0“。消息,同时检查PDB_PLUG_IN_VIOLATIONS视图。 –

回答

1

根据My Oracle Support,错误发生的原因是Bug 21061354

解决方法是应用patch 21061354

参考:阿尔特可插拔数据库打开返回ORA-01405(文档ID 2193378.1)

+0

我试图应用补丁21061354,但它是与其他补丁的冲突,因为我必须阻止它。冲突分析总结: 冲突分析总结: 现在没有可以应用的修补程序。 以下补丁有冲突。请联系Oracle支持部门并获取补丁的合并补丁: 21061354,21948354 整个复合补丁程序冲突/超级队列为: 补丁程序:21061354 与复合补丁程序冲突21948354 –