ITPub博客

首页 > 数据库 > Oracle > 重建控制文件

重建控制文件

原创 Oracle 作者:n-lauren 时间:2014-04-18 15:53:07 0 删除 编辑
由于主机中途断电,数据库启动报错:
 ORA-00221: error on write to control file
ORA-00206: error in writing (block 1, # blocks 1) of control file
ORA-00202: control file: '/u01/oracle/oradata/lnumps/control01.ctl'
ORA-27072: File I/O error
Linux-x86_64 Error: 5: Input/output error
Additional information: 4
Additional information: 1
Additional information: -1 

修改pfile用其他两个controlfile报同样错,估计是断电导致

以下重建:
CREATE CONTROLFILE REUSE DATABASE "lnumps" NORESETLOGS ARCHIVELOG
    MAXLOGFILES 16
    MAXLOGMEMBERS 3
    MAXDATAFILES 100
    MAXINSTANCES 8
    MAXLOGHISTORY 292
LOGFILE
  GROUP 1 '/u01/oracle/oradata/wichina/redo01.dbf' SIZE 50M,
  GROUP 2 '/u01/oracle/oradata/wichina/redo02.dbf' SIZE 50M,
  GROUP 3 '/u01/oracle/oradata/wichina/redo03.dbf' SIZE 50M
DATAFILE
  '/u01/oracle/oradata/wichina/example01.dbf',
  '/u01/oracle/oradata/wichina/sysaux01.dbf',
   '/u01/oracle/oradata/wichina/system01.dbf',
    '/u01/oracle/oradata/wichina/undotbs01.dbf',
     '/u01/oracle/oradata/wichina/users01.dbf'
CHARACTER SET ZHS16GBK ;

RECOVER DATABASE

ALTER DATABASE OPEN;

正常打开...

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22990797/viewspace-1144830/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-09-26

  • 博文量
    146
  • 访问量
    316738