Oracle8i表空間和資料的恢復

2021-04-26 13:26:25 字數 1109 閱讀 9564

中文microsoft windows server 2000,中文oracle8i enterpris edition 8.1.7在使用過程中,客戶端應用程式報告資料視窗檢視讀寫錯誤,以sysdba身份進入開啟oracle的dba studio,發現「d:oracleoradataorclapinfo.dbf」資料檔案「離線」。試圖「聯機」,出現錯誤。

繼續在dba studio的「表空間」分支檢視「tsp_info」表空間,也處於「離線」狀態,而且該空間下只有上述乙個資料檔案。

首先必須找到相應的冷備份或熱備份檔案,我們可以利用表空間或資料檔案恢復(recover)任一種方法。該方法必須保證資料庫例項在開啟狀 態,於「svrmgrl」的控制台視窗下,執行d:oracleora81binsvrmgrl.exe可執行檔案,以sysdba如 internal/oracle賬號連線資料庫例項,並結合作業系統的檔案複製功能完成。兩種恢復方法的具體步驟如下:

表空間(tablespace) 恢復方法

1.sevmgr>alter tablespace tsp_info offline immediate ;

2.用作業系統的檔案複製功能將冷或聯機熱備份的apinfo.dbf複製到現在的工作目錄。

3.sevmgr>recover automatic tablespace tsp_info ;

4.sevmgr>alter tablespace tsp_info online;

資料檔案(datafile)恢復方法

1.sevmgr>alter database datafile 'd:oracleoradataorclapinfo.dbf' offline immediate ;

2. 用作業系統的檔案複製功能將冷或聯機熱備份的apinfo.dbf複製到現在的工作目錄。

3.sevmgr>recover automatic datafile 'd:oracleoradataorclapinfo.dbf' ;

4.sevmgr>alter database datafile 'd:oracleoradataorclapinfo.dbf' online ;

以上是非系統表空間或資料檔案恢復的兩種方法,但是它們都是基於有備份的前提下,所以,我們必須定期或每日做好冷備份或熱備份,為以後的災難恢復做準備。

Oracle 8i安裝問題

現象 最近在一台p4機器上的win2000 server上安裝oracle 8i,發現 雙擊 setup.exe 後,滑鼠顯示了一下馬上就毫無資訊了。原因 使用windows nt windows 2000或netware作業系統和intel p4處理器的 計算機,安裝oracle8或者oracle...

oracle 8i上的優化引數

full tablename 明確的指定進行全表掃瞄 rowid tablename 明確的選擇根據rowid進行表掃瞄 cluster tablename 明確的指定對指定表進行群集掃瞄,只能應用於tablename的條件中有群集物件時 hash tablename 明確的選擇對指定表進行hash...

Oracle 表空間和資料物件

表空間 資料庫物件 建立同義詞並訪問 create user xiaomei identified by xiaomei grant connect to xiaomei grant resource to xiaomei grant create synonym to xiaomei 連線至xia...