達夢數據庫備份還原

達夢數據庫備份還原方式說明

備份的方式:物理備份,邏輯備份。

備份介質:磁盤,磁帶,光盤

冷備,熱備

集羣:數據守護, DSC (RAC)

也支持第三方的備份軟件:上海愛數,鼎甲。

物理備份

冷備(dmap服務是打開的,數據庫關閉的)

1、利用控制檯工具去備份

點擊新建備份

 

 

  1. DMRMAN工具備份:

 

冷備份,要停止數據庫,可能造成數據丟失

熱備(dmap服務是打開的,數據庫是打開的,數據庫是歸檔模式)

啓實例服務

開歸檔:

  1. 命令方式:

SQL> alter database mount;

SQL> alter database add archivelog 'type=local,dest=/dm7/arch,file_size=64,space_limit=0';

SQL> alter database archivelog;

SQL> alter database open;

 

 

  1. 利用管理工具開歸檔

 

 

 

 

命令方式下全備,增量備(考試的時候用這種方式)

SQL> backup database full backupset '/dm7/backup/full_bak2';

SQL> select checkpoint(0);

SQL> backup database increment backupset '/dm7/backup/incr_bak';

 

 

利用管理工具做熱備

 

 

還原:

模擬表空間損壞:tbs4

[dmdba@dca01 DAMENG]$ mv tbs4_01.dbf tbs4_01.dbf.bak

重啓服務

數據庫處於mount狀態,手動open

SQL> alter database open;

 

SQL> restore tablespace tbs4 from backupset '/dm7/backup/full_bak2/';

SQL>alter tablespace tbs4 online;

邏輯備份

導入導出(DIMP ,DEXP)

分爲四種級別:

數據庫級別,用戶級別,模式級和表級,四種級別獨立互斥,不能同時存在,四種級提供的功能:

數據庫級(full):導出或導入整個數據庫中的訪問對象。

用戶:導入或導出一個或多個用戶所擁有的所有對象

模式級:導出或導入一個或多個模式下的所有對象。

表級:導出或導入一個或多個指定的表或表分區。

  1. 邏輯導出

[dmdba@dca01 DB_DAMENG_FULL_20200108_010502_000981]$ mkdir /dm7/backup/dexp

[dmdba@dca01 bin]$ ./dexp sysdba/dameng123@localhost:5236 file=dexp01.dmp log=dexp01.log directory=/dm7/backup/dexp full=y

[dmdba@dca01 bin]$ ./dimp sysdba/SYSDBA@localhost:5238

file=/dm7/backup/dexp/dexp01.dmp log=dimp02.log directory=/dm7/data/dexp

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章