shutdown abort后,再打开试试,主要是看有什么出错信息
解决方案 »
- 新手请教个菜鸟问题
- 求Oracle语句
- 在线求助:UNIX,LINUX平台ORACLE_HOME目录备份可否在数据加OPEN的时候进行
- Oracle如何导出大文本到sql
- 求ORACLE游标实现交叉表
- Oracle里有没有象SQL2000里的TOP功能???急急
- 小妹请教:oracle中存储过程调用JAVA报错,在线等。分不够狂加
- 求个sql
- 哪里有免费的监测工具,监测oracle数据库性能的而且是图形界面的工具
- oracle死机的问题?谢谢!!
- 高手赐教:如何把几个服务器中的一张表中的几个字段的数据,定时保存到一个服务器中的一张表中?
- 当时备份时用这个命令:exp eoms/eoms@eomsdis direct=y full=y,据说是备份了整个数据库,现在想把这个文件完全恢复到另一个数据库中去
0RA-01110
e:\oracle\oradata\jinji\dr01.dbf,
是不是数据库的文件坏了
ERROR 位于第 1 行:
ORA-01157: 无法标识/锁定数据文件 7 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 7: 'E:\ORACLE\ORADATA\JINJI\DR01.DBF'
先shutdown abort;
然后startup试试。
shutdown abort
2.把数据库启动到mount
startup mount
3.然后将损坏的数据文件脱机
alter database datafile 'E:\ORACLE\ORADATA\JINJI\DR01.DBF' offline
4.然后建立一个替代文件
alter database create datafile 'E:\ORACLE\ORADATA\JINJI\DR01.DBF' as 'E:\ORACLE\ORADATA\JINJI\DR01.DBF'
5.恢复数据文件
recover datafile 'E:\ORACLE\ORADATA\JINJI\DR01.DBF'
6.将建立好的文件设置为联机
alter database datafile 'E:\ORACLE\ORADATA\JINJI\DR01.DBF' online以上方法使用于归档日志模式,如果是无归档模式,那设置为将损坏的数据文件脱机后,把相应的数据文件删除就OK了!不过这样数据肯定丢失了!