物理備份是對資料庫的作業系統物理檔案(如資料檔案.控制檔案.和日誌檔案等)的備份
邏輯備份是對資料庫邏輯元件(如表 檢視和儲存過程等資料庫物件)的備份
故障型別
導致資料庫操作中止的故障包括四種型別:
故障型別
1.語句故障
2.使用者程序故障
3.例項故障
4.介質故障
在執行sql語句過程中發生的邏輯故障可導致語句故障。如果使用者編寫的sql無效,就會發生邏輯故障。
當使用者程式出錯而無法訪問資料時發生使用者程序故障。導致使用者程序故障的原因是異常斷開連線或異常終止程序。
當oracle的資料庫例項由於硬體或軟體問題而無法執行繼續時,就會發生例項故障
在資料庫無法正確讀取或寫入某個資料庫檔案時,會發生介質故障。
資料庫備份
在資料庫中提供了兩種備份資料的方法:物理備份和邏輯備份。
邏輯備份:備份表 檢視 觸發器 模式物件。。
物理備份
冷備份:停止備份,拷貝物理檔案
熱備份:資料庫正常運**況下備份,資料庫需要執行在歸檔模式。
匯出和匯入實用程式
匯出和匯入資料庫物件的四種模式是:
1.完全資料庫(匯出和匯入整個資料庫中的所有物件)
2.表(匯出和匯入乙個或多個指定的表或表分割槽)
3.使用者(匯出和匯入乙個使用者模式中的所有物件)
4.表空間(匯出和匯入乙個或多個指定的表空間中的所有物件)
匯出實用程式有以下常用命令引數:
在dos視窗執行
按照使用者方式匯出資料
exp scott/tiger@orcl file=scott_back.dmp owner=scott;
按表方式匯出資料
exp scott/tiger@orcl tables=(emp,dept) file=scott_back_tab.dmp
按表空間方式匯出資料
exp system/manager@orcl tablespace=(users)
file=tbs_users.dmp
使用引數檔案匯出資料
exp system/manager parfile='c:\parameters.txt'
匯入實用程式有如下常用命令引數:
將整個檔案匯入資料庫
imp system/manager@orcl file=item_back.dmp ignore=y full=y
將scott使用者的表匯入到martin使用者
imp system/manager@orcl file=scott_back.dmp fromuser=scott touser=martin tables=(emp,dept)
使用引數檔案匯入資料
imp system/manager parfile='c:\parameters.txt'
oracle資料庫恢復與備份
一 oracle資料庫恢復 1.恢復剛才刪除的一條資料 delete from emp e where e.empname smith select from flashback transaction query f where f.table name emp undo sql下面的語句為剛才刪...
oracle資料庫備份與恢復
一 使用資料幫浦備份資料 1.建立目錄物件並授權 connect sys password as sysdba create directory dir1 as e dump1 create directory dir2 as e dump2 grant read,write on director...
Oracle資料庫的備份與恢復
oracle資料庫的備份與恢復 當我們使用乙個資料庫時,總希望資料庫的內容是可靠的 正確的,但由於計算機系統的故障 包括機器故障 介質故障 誤操作等 資料庫有時也可能遭到破壞,這時如何盡快恢復資料就成為當務之急。如果平時對資料庫做了備份,那麼此時恢復資料就顯得很容易。由此可見,做好資料庫的備份是多麼...