丟失 移動 資料檔案後的故障表現

2021-07-31 10:58:33 字數 1713 閱讀 2317

不管在開啟還是關閉資料庫,丟失(移動)資料檔案後啟動都是會報錯的,找不到檔案

丟失的資料檔案offline以後,是可以開啟資料庫的

sql> shutdown immediate

database closed.

database dismounted.

oracle instance shut down.

sql> startup

ora-32004: obsolete or deprecated parameter(s) specified for rdbms instance

oracle instance started.

total system global area 5346328576 bytes

fixed size  

2168728 bytes

variable size  

2264926312 bytes

database buffers  

3053453312 bytes

redo buffers  

25780224 bytes

database mounted.

ora-01157: cannot identify/lock data file 77 - see dbwr trace file

ora-01110: data file 77:

sql>

sql> startup

ora-32004: obsolete or deprecated parameter(s) specified for rdbms instance

oracle instance started.

total system global area 5346328576 bytes

fixed size  

2168728 bytes

variable size  

2264926312 bytes

database buffers  

3053453312 bytes

redo buffers  

25780224 bytes

database mounted.

ora-01157: cannot identify/lock data file 77 - see dbwr trace file

ora-01110: data file 77:

sql> alter database datafile 77 offline;

database altered.

sql> alter database open;

database altered.

sql>

拷貝回來檔案,需要介質恢復

sql>  

alter database datafile 77 online;

alter database datafile 77 online *

error at line 1:

ora-01113: file 77 needs media recovery

ora-01110: data file 77:

sql> recover datafile 77;

media recovery complete.

sql> alter database datafile 77 online;

database altered.

oracle資料檔案丟失。

今天來上班聽說我們的資料庫伺服器連不上,說是昨晚停電伺服器都掛掉了。初步考慮應該是資料庫沒有自動拉起造成的,手動執行拉起指令碼資料庫仍然無法連線。後來檢視oracle啟動日誌以及跟蹤日誌如下 cd opt oracle admin oracle9i bdump more alert oracle9i...

資料檔案移動

1 在sqlplus環境下以dba或超級使用者登入資料庫 sqplus nolog conn sys manager myoracle as sysdba 2 shutdown immediate模式關閉資料庫 shutdown immediate 3 物理移動資料檔案到指定的目錄 複製檔案 原路徑...

RMAN 恢復丟失的資料檔案

一 系統資料檔案丟失 system undo 前提是一定要有備份,必須要關閉資料庫,啟動到mount階段才能開始恢復 試驗 1.用rman備份資料庫 bakcup database 2.刪除system或undo資料檔案 rm system01.dbf 3.rman還原資料庫 rman restor...