異常刪除oracle數據文件的處理辦法

問題現象:

正常卸載網管後,再次安裝網管時,提示數據庫 /opt/eSightData 存在數據庫文件,不能繼續安裝。

測試人員,手動刪除了 eSightData目錄下的數據文件。

第二天發現數據庫停了,再次啓動後,使用system用戶無法登陸了。

 

分析原因:

數據庫沒有完成啓動正常,後續會講解數據庫實例的幾種狀態及處理方式。

解決辦法:

1、查看數據庫實例狀態

SQL> select status from v$instance;

STATUS
------------------------
MOUNTED

2、修改數據庫狀態

SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01157: cannot identify/lock data file 22 - see DBWR trace file
ORA-01110: data file 22: '/opt/eSightData/tam02.dat'

3、修改異常數據庫狀態。
SQL> alter database datafile '/opt/eSightData/tam02.dat' offline drop;

Database altered.

4、再次修改數據庫狀態。

SQL> alter database open;

Database altered.

 

alter database datafile '/opt/eSightData/OMSSYS.dbf' offline drop;

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章