-
邏輯備份
鎖定
- 中文名
- 邏輯備份
- 分 類
- 物理備份等
- 含 義
- 導出數據並寫入一個輸出文件
- 內 容
- 詳見正文
邏輯備份分類
第一類為物理備份,該方法實現數據庫的完整恢復,但數據庫必須運行在歸檔模式下(業務數據庫在非歸檔模式下運行),且需要極大的外部存儲設備,例如磁帶庫,具體包括冷備份和熱備份。冷備份和熱備份是物理備份(也稱低級備份),它涉及到組成數據庫的文件,但不考慮邏輯內容。
第二類備份方式為邏輯備份,業務數據庫採用此種方式,此方法不需要數據庫運行在歸擋模式下,不但備份簡單,而且可以不需要外部存儲設備,包括導出/導入(EXPORT/IMPORT)。這種方法包括讀取一系列的數據庫日誌,並寫入文件中,這些日誌的讀取與其所處位置無關。
邏輯備份導入導出概念
導出(export)
· 利用實用工具EXP將數據庫部分或全部對象的結構及其數據導出,並存儲到OS文件中的過程
導入(import)
· 使用實用工具IMP將OS文件中的對象結構及其數據裝載到數據庫中的過程
導入和導出的作用
·
· 可以實現邏輯備份和邏輯恢復
· 可以重新組織表,消除行遷移
· 可以在用户之間移動對象
· 可以在數據庫之間移動對象
· 可以升級數據庫到其他平台
· 可以將低版本的數據升級到高版本的數據庫
· 重點學習備份/恢復功能
邏輯備份基本語法實例
導出(export)
有三種主要的方式(完全、用户、表)
1、完全:
EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y
如果要執行完全導出,必須具有特殊的權限
2、用户模式:
EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC
這樣用户SONIC的所有對象被輸出到文件中。
3、表模式:
EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC TABLES=(SONIC)
這樣用户SONIC的表SONIC就被導出
導入(import)
具有三種模式(完全、用户、表)
1、完全:
IMP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y
2、用户模式:
IMP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP FROMUSER=SONIC TOUSER=SONIC
這樣用户SONIC的所有對象被導入到文件中。必須指定FROMUSER、TOUSER參數,這樣才能導入數據。
3、表模式:
IMP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC TABLES=(SONIC)
這樣用户SONIC的表SONIC就被導入。