请高手帮忙ORA-01200的报错

[复制链接]
查看11 | 回复9 | 2011-11-1 16:27:27 | 显示全部楼层 |阅读模式
ORA-01110: 数据文件 11: 'X:\ORACLE\ORADATA\PHOTO_INFO.DBF'
ORA-01122: 数据库文件 11 验证失败
ORA-01110: 数据文件 11: 'X:\ORACLE\ORADATA\PHOTO_INFO.DBF'
ORA-01200: 768000的实际文件大小小于896000块的正确大小

出现问题后 在网上搜得解决方法
把两者之间的差在系统CMD下先生成一个APPEND.DB文件大小是1048448000字节 并把这个文件加到PHOTO_INFO.DBF文件 启动ORACLE的时候不出现ORA-01200的报错 出现了
SQL> startup
ORACLE 例程已经启动。
Total System Global Area739844056 bytes
Fixed Size
454616 bytes
Variable Size
713031680 bytes
Database Buffers 25165824 bytes
Redo Buffers
1191936 bytes
数据库装载完毕。
ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项
SQL> alter database open resetlogs;
alter database open resetlogs
*
ERROR 位于第 1 行:
ORA-01157: 无法标识/锁定数据文件 22 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 22: 'X:\ORACLE\ORADATA\XCKY\CCPFXP.ORA'
SQL> alter database open noresetlogs;
alter database open noresetlogs
*
ERROR 位于第 1 行:
ORA-01610: 使用 BACKUP CONTROLFILE 选项的恢复必须已完成
SQL> recover database using backup controlfile until cancel;
ORA-00283: 恢复会话因错误而取消
ORA-01110: 数据文件 22: 'X:\ORACLE\ORADATA\XCKY\CCPFXP.ORA'
ORA-01157: 无法标识/锁定数据文件 22 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 22: 'X:\ORACLE\ORADATA\XCKY\CCPFXP.ORA'
SQL>
又出现ORA-01100报错
请高手帮忙





回复

使用道具 举报

千问 | 2011-11-1 16:27:27 | 显示全部楼层
本次ORACLE的故障是由于服务器重启造成的 而且数据没有备份 。 真是悲剧!!
回复

使用道具 举报

千问 | 2011-11-1 16:27:27 | 显示全部楼层
'X:\ORACLE\ORADATA\XCKY\CCPFXP.ORA'不存在
回复

使用道具 举报

千问 | 2011-11-1 16:27:27 | 显示全部楼层
一开始只是:
ORA-01110: 数据文件 11: 'X:\ORACLE\ORADATA\XCKY\PHOTO_INFO.DBF'
ORA-01157: 无法标识/锁定数据文件 22 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 11: 'X:\ORACLE\ORADATA\XCKY\PHOTO_INFO.DBF'
这是让我不知道怎么整的才出现的CCPFXP.ORA 系统里是没有这个文件




回复

使用道具 举报

千问 | 2011-11-1 16:27:27 | 显示全部楼层
alter database create datafile 11 as ‘X:\ORACLE\ORADATA\XCKY\PHOTO_INFO.DBF’;
然后再恢复
回复

使用道具 举报

千问 | 2011-11-1 16:27:27 | 显示全部楼层
以经回家了 明天上班去试试
回复

使用道具 举报

千问 | 2011-11-1 16:27:27 | 显示全部楼层
再一次证明良好的数据库备份对数据库的重要性。
如果有备份,启动恢复即可。
你的问题是数据文件 22: 'X:\ORACLE\ORADATA\XCKY\CCPFXP.ORA'不存在,如果这里有重要数据,就丢失了。
要打开数据库,可以先将该数据文件脱机:
alter database datafile 22 offline;
然后再打开数据库。

回复

使用道具 举报

千问 | 2011-11-1 16:27:27 | 显示全部楼层
alter database create datafile 11 as ‘X:\ORACLE\ORADATA\XCKY\PHOTO_INFO.DBF’;
数据库已更改
SQL>alter database open resetlogs;
报错ORA-01153 : 激活了不兼容的介质恢复
回复

使用道具 举报

千问 | 2011-11-1 16:27:27 | 显示全部楼层
我把ORACLE关了 在从新STARTUP 就不出现ORA-01153这个报错
ALTER DATAB ASE OPEN RESETLOGS
报错ORA-03113
我现在正在看FENNG写的ORA-03113错误分析这篇文章

回复

使用道具 举报

千问 | 2011-11-1 16:27:27 | 显示全部楼层
重启了下服务器 数据库已经打开
多谢xifenfei 、yaohuacheng 、sundog315 三位大大地帮忙。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行