`
aben_liu
  • 浏览: 26587 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

test9

阅读更多

如何解决错误删除数据库文件数据库不能启动的问题
1、现象、问题描述
SQL> startup
ORACLE instance started.
 Total System Global Area 96393244 bytes
 Fixed Size 75804 bytes Variable Size 56918016 bytes
 Database Buffers 39321600 bytes Redo Buffers 77824 bytes
 Database mounted.
ORA-01157: cannot identify/lock data file 10 - see DBWR trace file ORA- 01110: data file 10: 'D:\TEST.DBF'

2、关键过程、根本原因分析
出现以上现象的原因是在OS层面错删除了数据库中的文件,下次数据库重启动时数据库在open阶段检查这个文件不存在了,所以报错。

解决方法:
SQL> alter database datafile 'd: \test.dbf' offline drop;
 Database altered.
SQL > alter database open;
把这个文件从数据库的控制文件中删除就可以启动数据库,但这个文件上的存储的数据丢失。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics