[oracle@mlab2 ~]$ oerr ora 201
00201, 00000, “control file version %s incompatible with ORACLE version %s”
// *Cause: The control file was created by incompatible software.
// *Action: Either restart with a compatible software release or use
// CREATE CONTROLFILE to create a new control file that is
// compatible with this release.
如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!
诗檀软件专业数据库修复团队
服务热线 : 13764045638 QQ号:47079569 邮箱:[email protected]
ORA-00201错误可能是 COMPATIBLE参数设置错误,关于COMPATIBLE参数 :
COMPATIBLE参数指定了Oracle会写出怎样的内容到磁盘上,当我们以较低的COMPATIBLE值创建数据库时,Oracle不会采用最新的重做日志格式,Oracle不会采用新版本中的数据文件格式;我们在使用Oracle 10g,如果我们设置compatible为”9.2.0″,那么Oracle创建的数据文件不会同实际9ir2版本中的有什么不同。通过这种配置,您仍可以利用10g软件中的各种特性和优化特性,compatible参数不会影响到它们!
FROM https://www.askmac.cn/archives/different-between-parameter-compatible-and-optimizer_features_enable.html
注意 对于不同版本的ORACLE Software创建出的数据库的COMPATIBLE最小值:
- For 11.2, the default value of the COMPATIBLE parameter is 11.2.0. The minimum value is 10.0.0.
- For 11.1, the default value of the COMPATIBLE parameter is 11.1.0. The minimum value is 10.0.0.
- For 10.2, the default value of the COMPATIBLE parameter is 10.2.0. The minimum value is 9.2.0.
- For 10.1, the default value of the COMPATIBLE parameter is 10.0.0. The minimum value is 9.2.0.
- For 9.2, the default value of the COMPATIBLE parameter is 8.1.0. The range of values is between 8.1.0 to the current release.
ORA-00206: error in writing (block 3, # blocks 1) of control file
ORA-00202: control file: ‘/h24oradat/ccdb_dbs/shccdb/shccdb/control01.ctl’
ORA-27072: File I/O error
IBM AIX RISC System/6000 Error: 5: I/O error
Additional information: 8
Additional information: 3
[oracle@mlab2 ~]$ oerr ora 206
00206, 00000, “error in writing (block %s, # blocks %s) of control file”
// *Cause: A disk I/O failure was detected on writing the control file.
// *Action: Check if the disk is online, if it is not, bring it online and try
// a warm start again. If it is online, then you need to
// recover the disk.
[oracle@mlab2 ~]$ oerr ora 27072
27072, 00000, “File I/O error”
// *Cause: read/write/readv/writev system call returned error, additional
// information indicates starting block number of I/O
// *Action: check errno
当访问控制文件出现错误时都可能出现ORA-00202错误:
[oracle@mlab2 ~]$ oerr ora 202
00202, 00000, “control file: ‘%s’”
// *Cause: This message reports the name file involved in other messages.
// *Action: See associated error messages for a description of the problem.
[oracle@mlab2 ~]$ oerr ora 210
00210, 00000, “cannot open the specified control file”
// *Cause: Cannot open the control file.
// *Action: Check to make sure the control file exists and is not locked by
// some other program.
[oracle@mlab2 ~]$ oerr ora 221
00221, 00000, “error on write to control file”
// *Cause: An error occurred when writing to one or more of the control files.
// *Action: See accompanying messages.
以上错误实例是 访问控制文件时出现AIX I/O error导致访问失败。
对于控制文件损坏的情况:
- 发生在控制文件中的块损坏
- ORA-00207 “control files are not for the same database“
- ORA-00600: internal error code, arguments: [kccpb_sanity_check_2]
- ora-00221
- ora-00210
一般优先考虑重建控制文件。
Leave a Reply