Linux誤刪資料檔案的處理方法

2022-09-08 06:36:09 字數 547 閱讀 4757

在lunix系統下,刪除是沒有提示的, 所以經常有刪除資料檔案的事情發生,導致資料庫無法啟動. 可以使用下面方法進行處理.

用系統使用者進入系統.

在歸檔模式archivelog下.

sql>alter database datafile '/opt/oracle/data/srv_bss001' offline;

非歸檔模式unarchivelog下.

sql>alter database datafile '/opt/oracle/data/srv_bss001' offline drop;

可以查詢資料檔案聯、離線狀態.

sql> select file#,name,status from v$datafile;

最後刪除資料庫表空間.

sql> drop tablespace tablespace_name;

這裡只是可以重新啟動資料庫, 但資料是沒有辦法恢復的, 所以大家在刪除檔案的時候一定要多加注意. 尤其是在刪除log日誌時,最容易發生誤刪事件了.

處理資料檔案

排序資料 處理大量資料時的乙個常用命令是sort命令,sort命令是對資料進行排序的。預設情況下,sort命令會按照會話的指定的預設語言的排序規對檔案檔案中的資料行排序 k 和 t引數在對按字段分隔的資料進行排序時非常有用,列入 搜尋資料 你會經常需要在大檔案中找一行資料,而這行資料又埋藏在檔案的中...

oracle資料檔案誤刪解決辦法

一 由於資料檔案被刪 資料庫啟動不了 即登入不了資料庫 如下圖 img 解決方法 1 cmd 2 sqlplus sys oracle as sysdba 即以sysdba身份登入 3 shutdown 4 startup 將出現如圖錯誤 顯示哪個檔案被誤刪 複製被刪的檔案 如 c aaa.dbf ...

awk 處理資料檔案

一 資料處理 1 程式 begin end a.dat b.dat merge.dat merge.dat 0 100 0 100 1 99 3 102 2 93 0 93 3 90 2 92nr fnr,只有當處理第乙個檔案a.dat時,這個值才返回true,所以相應的處理是把第二列的數賦值給陣列...