当前位置: 代码迷 >> Oracle管理 >> oracle库down了,重建统制文件报错
  详细解决方案

oracle库down了,重建统制文件报错

热度:164   发布时间:2016-04-24 04:06:12.0
oracle库down了,重建控制文件报错
SQL> startup nomount
ORACLE instance started.

Total System Global Area 3373858816 bytes
Fixed Size     2218032 bytes
Variable Size  1862272976 bytes
Database Buffers  1493172224 bytes
Redo Buffers    16195584 bytes
SQL> CREATE CONTROLFILE REUSE set DATABASE "powerdes" RESETLOGS ARCHIVELOG
   MAXLOGFILES 16
   MAXLOGMEMBERS 3
   MAXDATAFILES 100
   MAXINSTANCES 8
   MAXLOGHISTORY 454
DATAFILE
'/home/oradata/powerdes/system01.dbf',
'/home/oradata/powerdes/sysaux01.dbf',
'/h  2    3    4    5    6    7    8    9   10  ome/oradata/powerdes/undotbs01.dbf',
'/home/oradata/powerdes/users01.dbf',
'/home/oradata/powerdes/powerdesk01.dbf',
'/home/oradata/powerdes/plas01.dbf',
'/home/oradata/powerdes/pl01.dbf',
'/home/oradata/powerdes/help01.dbf',
'/home/oradata/powerdes/adobelc01.dbf',
'/home/oradata/powerdes/sms01.dbf'
LOGFILE
GROUP 1 ('/home/oradata/powerdes/redo03.log')  SIZE 10M,
GROUP 2 ('/home/oradata/powerdes/redo02.log')  SIZE 10M,
GROUP 3 ('/home/oradata/powerdes/redo01.log')  SIZE 10M,
GROUP 4 ('/home/oradata/powerdes/redo_dg_01.log')  SIZE 10M,
GROUP 5 ('/home/oradata/powerdes/redo_dg_02.log')  SIZE 10M,
GROUP 6 ('/home/oradata/powerdes/redo_dg_03.log')  SIZE 10M
CHARACTER SET ZHS16GBK;
 11   12   13   14   15   16   17   18   19   20   21   22   23   24   25  CREATE CONTROLFILE REUSE set DATABASE "powerdes" RESETLOGS ARCHIVELOG
*
ERROR at line 1:
ORA-01503: CREATE CONTROLFILE failed
ORA-01115: IO error reading block from file  (block # 1)
ORA-01110: data file : '/home/oradata/powerdes/system01.dbf'
ORA-27067: size of I/O buffer is invalid
Additional information: 2


SQL>
------解决思路----------------------
你的这些文件,是不是从 windows 环境上拷来的 ? 文件格式不一样。
------解决思路----------------------
环境不一样吧
找个前后相同的操作系统
  相关解决方案