oracle set忽略错误,案例:Oracle报错ORA-65101 container database set up incorrectly

天萃荷净

ORA-65101 container database set up incorrectly

运维DBA反映,在数据库拷贝更换机器时导致无法启动,报错ORA-65101 container database set up incorrectly,分析原因为cdb配置问题

1.Oracle启动报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

2.数据库报ORA-65101错误,结合mos案例分析

解释很清楚,使用一个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

数据库装载完毕。

数据库已经打开。

--------------------------------------ORACLE-DBA----------------------------------------

最权威、专业的Oracle案例资源汇总之案例:Oracle报错ORA-65101 container database set up incorrectly

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值