老朋友找我幫忙,說他們從筆記本中拷貝資料庫到客戶服務器上,無法啟動,讓我幫忙看下
啟動報ORA-00211 ORA-00202錯誤
C:\Users\Administrator>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:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\ORCL12C\CONTROL02.CTL''
控制檔案版本不匹配
這個錯誤很明顯資料庫中多個控制檔案版本不一致,使用其中一個試試看
SQL> show parameter control;
NAME TYPE
------------------------------------ ----------------------
VALUE
------------------------------
control_file_record_keep_time integer
7
control_files string
D:\APP\ADMINISTRATOR\ORADATA\O
RCL12C\CONTROL01.CTL, D:\APP\A
DMINISTRATOR\FAST_RECOVERY_ARE
A\ORCL12C\CONTROL02.CTL
control_management_pack_access string
DIAGNOSTIC+TUNING
SQL> alter system set control_files='d:\app\administrator\oradata\orcl12c\contro
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