達夢資料庫備份恢復(一)
阿新 • • 發佈:2021-11-03
達夢資料庫備份恢復(一)
dexp/dimp邏輯備份恢復
- 達夢資料庫提供的邏輯匯出(dexp)和邏輯匯入(dimp)兩個命令列工具,分別用來實現對 DM 資料庫的邏輯備份和邏輯還原。邏輯備份與恢復均可在資料庫伺服器正常執行過程中進行的備份和還原,不需關閉資料庫。
邏輯備份提供了四種不同級別的資料庫備份方式,分別是資料庫級、使用者級、模式級和表級。
- 資料庫級(FULL):匯出或匯入整個資料庫中的所有物件。
- 使用者級(OWNER):匯出或匯入一個或多個使用者所擁有的所有物件。
- 模式級(SCHEMAS):匯出或匯入一個或多個模式下的所有物件。
- 表級(TABLES):匯出或匯入一個或多個指定的表或表分割槽。
備份恢復語句示例
多的不比比,直接上例子,文件方面達夢做的比較到位,各種文件都很詳細。想看更多可以去達夢官網找文件。
Windows下按模式邏輯匯出(我比較常用):
dexp.exe USERID=SYSDBA/[email protected]:5236 FILE=SYSDBA_1103_SCHEMAS.dmp DIRECTORY=D:\dmdbms\data\DAMENG\bak LOG=SYSDBA_1103_SCHEMA.log SCHEMAS=SYSDBA
解釋一下就是:
dexp.exe USERID=此處使用者名稱/此處使用者名稱密碼@此處遠端伺服器ID:此處遠端伺服器資料庫例項埠FILE=自定義的備份檔名稱.dmp DIRECTORY=自定義的備份檔案路徑 LOG=自定義的日誌檔名稱.log SCHEMAS=所要匯出的模式名
Windows下按模式邏輯匯入(我也比較常用):
dimp.exe USERID=SYSDBA/[email protected]:5237 FILE=D:\dmdbms\data\DAMENG\bak\SYSDBA_SCHEMAS.dmp LOG=SYSDBA_1103_SCHEMAS_i.log SCHEMAS=SYSDBA DIRECTORY=D:\dmdbms\data\DAMENG1\bak
暫時就寫這些