中午某醫院服務器重啓,重啓完成後反應系統登錄不上。
遠程進去檢查,select status from v$instance; 發現數據是mount狀態,去查看了一下alert,發現如下報錯
看到文件路徑我就暈了,存儲盤是D盤的 按理說所有數據文件都應該放在D盤裏,這肯定是哪個大哥操作失誤搞的。
sqlplus裏,查看v$datafile和v$tablespace,確認這是個測試用戶
於是直接使用offline drop,先更新控制文件裏的數據文件狀態信息
alter database datafile 'xxx' offline drop;
然後alter database open;打開數據庫
進去後查dba_data_files和dba_tablespaces,然後把對應的表空間直接刪掉(執行前一定要確認表空間是否可刪除)
drop tablespace xxx including contents and datafiles;