一聚教程网:一个值得你收藏的教程网站

热门教程

解决oracle数据库ORA-65101 container database set up incorrectly

时间:2022-06-29 09:46:46 编辑:袖梨 来源:一聚教程网

老朋友找我帮忙,说他们从笔记本中拷贝数据库到客户服务器上,无法启动,让我帮忙看下
启动报ORA-00211 ORA-00202错误
C:UsersAdministrator>sqlplus / as  sysdba
 
SQL*Plus: Release 12.1.0.1.0 Production on 星期二 10月 13 21:35:45 2015
 
Copyright (c) 1982, 2013, Oracle.  All rights reserved.
 
 
连接到:
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing opt
ions
 
SQL> select open_MODE FROM V$DATABASE;
select open_MODE FROM V$DATABASE
                      *
第 1 行出现错误:
ORA-01507: ??????
 
 
SQL> alter database mount;
alter database mount
*
第 1 行出现错误:
ORA-00211: control file does not match previous control files
ORA-00202: control file:
''D:APPADMINISTRATORFAST_RECOVERY_AREAORCL12CCONTROL02.CTL''
控制文件版本不匹配
这个错误很明显数据库中多个控制文件版本不一致,使用其中一个试试看
SQL> show parameter control;
 
NAME                                 TYPE
------------------------------------ ----------------------
VALUE
------------------------------
control_file_record_keep_time        integer
7
control_files                        string
D:APPADMINISTRATORORADATAO
RCL12CCONTROL01.CTL, D:APPA
DMINISTRATORFAST_RECOVERY_ARE
AORCL12CCONTROL02.CTL
control_management_pack_access       string
DIAGNOSTIC+TUNING
SQL> alter system set control_files='d:appadministratororadataorcl12ccontro
l01.ctl' scope=spfile;
 
系统已更改。
 
SQL> shutdown abort
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
 
Total System Global Area 1703624704 bytes
Fixed Size                  2403448 bytes
Variable Size            1090519944 bytes
Database Buffers          603979776 bytes
Redo Buffers                6721536 bytes
ORA-65101:container database set up incorrectly
数据库此处报ORA-65101错误,官方解释
解释很清楚,使用一个no cdb的控制文件启动一个cdb的库,因此出现ORA-65101错误。官方解决方案:重建控制文件,但是本库通过分析是数据文件和控制文件一起拷贝过来,应该不是改问题
Error code: ORA-65101
Description: container database set up incorrectly
 
Cause:
An attempt was made to use a non container database
control file to startup a container database (CDB).
 
Action:
Create a new control file for the CDB.
检查enable_pluggable_database参数
果然该参数设置为cdb模式,和控制文件的no cdb不匹配,因此出现该问题
SQL> show parameter enable_pluggable_database
 
NAME                                 TYPE
------------------------------------ ----------------------
VALUE
------------------------------
enable_pluggable_database            boolean
TRUE
SQL>
 
SQL> alter system set enable_pluggable_database=false scope=spfile;
 
系统已更改。
 
SQL> shutdown abort
ORACLE 例程已经关闭。
 
SQL> startup
ORACLE 例程已经启动。
 
Total System Global Area 1703624704 bytes
Fixed Size                  2403448 bytes
Variable Size            1090519944 bytes
Database Buffers          603979776 bytes
Redo Buffers                6721536 bytes
数据库装载完毕。
数据库已经打开。

 

联系:手机(13429648788) QQ(107644445)QQ咨询惜分飞
来源:http://www.xifenfei.com/2015/10/ora-65101-container-database-set-up-incorrectly.html

热门栏目