使用離線工具dmbackup進行資料庫備份
使用離線工具dmbackup進行資料庫備份,語法如下:
DMBACKUP KEYWORD=value
確認DM資料庫伺服器已停止後,在Windows“命令提示符”視窗中輸入帶引數的DMBACKUP命令啟動該工具,引數說明見下表。
[dmdba@shard1 dmdbms]$ dmbackup help Format: ./dmbackup KEYWORD=value Example: ./dmbackup INI_PATH=/opt/dm7data/dameng/dm.ini NAME=test.bak Imperative Argument: INI_PATH NAME Keyword explain(default value) -------------------------------------------------------------------------------- INI_PATH the path of dmserver's dm.ini file BASE_BAK_DIR the path with increment backup Format (dir1,dir2,dir3,...) NAME backup name TYPE backup type (FULL, INCREMENT), Default(FULL) BAKFILE_PATH the file path of backup file DESCRIBE the description of backup MAXSIZE the max value capability of the single backup file Default(33MB~2048MB, default(2048)) ENCRYPT encrypt type (0, 1, 2), Default(0) PASSWORD encrypt key ENCRYPT_NAME encrypt algorithm name COMPRESS compress level(0-9), 0:no compress, 9:high compress, Default(1) PARALLEL parallel mapping the file path SHOW_BAK_INFO the directory of backup Format (dir1,dir2,dir3,...) HELP output help info
INI_PATH:配置檔案路徑,最大長度為256位元組,若未設定SHOW_BAK_INFO引數,則為必選引數
NAME:備份名,最大長度為128位元組,若未設定SHOW_BAK_INFO引數,則為必選引數
BAKFILE_PATH:備份檔案路徑,可選引數
TYPE:備份型別,預設為完全備份,FULL 表示完全備份,INCREMENT表示增量備份,可選引數
BASE_BAK_DIR:增量備份時的指定基備份目錄,可選引數,僅對增量備份有效
DESCRIBE:備份檔案描述,即備註資訊,注意:描述如果含有空格,需要用雙引號括起來,否則會報錯,可選引數
MAXSIZE:備份檔案最大大小,取值範圍為:33-2048,單位為M(兆),預設為2048,可選引數
ENCRYPT:加密型別,0表示不加密,1表示簡單加密,2表示複雜加密,可選引數
PASSWORD:加密密碼,長度最大為128位元組,如果選擇不加密,此處不必指定,可選引數
ENCRYPT_NAME:加密演算法,可透過檢視動態檢視v$CIPHERS獲取加密演算法資訊。不支援xxx_cbc和xxx_ecb演算法。可選引數
COMPRESS:指定備份為壓縮,如果不選擇,則表示不壓縮,可選引數
PARALLEL:指定並行備份對映檔案完整路徑,如: E:\bak.parallel。可選引數
SHOW_BAK_INFO:指定備份存放的目錄,可以指定1~16個,可選引數
HELP:列印幫助資訊
例1,對名為jydm資料庫執行一個完全備份。
[dmdba@shard1 backup]$ dmbackup type=full ini_path=/dm_home/dmdba/dmdbms/data/jydm/dm.ini name=jydm backup V7.1.6.46-Build(2018.02.08-89107)ENT file dm.key not found, use default license! start backup tablespace: SYSTEM. start backup file: /dm_home/dmdba/dmdbms/data/jydm/SYSTEM.DBF, pages: 2944 end backup file: /dm_home/dmdba/dmdbms/data/jydm/SYSTEM.DBF end backup tablespace: SYSTEM. start backup tablespace: ROLL. start backup file: /dm_home/dmdba/dmdbms/data/jydm/ROLL.DBF, pages: 0 end backup file: /dm_home/dmdba/dmdbms/data/jydm/ROLL.DBF end backup tablespace: ROLL. start backup tablespace: MAIN. start backup file: /dm_home/dmdba/dmdbms/data/jydm/MAIN.DBF, pages: 0 end backup file: /dm_home/dmdba/dmdbms/data/jydm/MAIN.DBF end backup tablespace: MAIN. start backup tablespace: BOOKSHOP. start backup file: /dm_home/dmdba/dmdbms/data/jydm/BOOKSHOP.DBF, pages: 0 end backup file: /dm_home/dmdba/dmdbms/data/jydm/BOOKSHOP.DBF end backup tablespace: BOOKSHOP. start backup tablespace: DMHR. start backup file: /dm_home/dmdba/dmdbms/data/jydm/DMHR.DBF, pages: 0 end backup file: /dm_home/dmdba/dmdbms/data/jydm/DMHR.DBF end backup tablespace: DMHR. start backup tablespace: USERS. start backup file: /dm_home/dmdba/dmdbms/data/jydm/users01.dbf, pages: 0 end backup file: /dm_home/dmdba/dmdbms/data/jydm/users01.dbf end backup tablespace: USERS. start backup tablespace: SYSAUX. start backup file: /dm_home/dmdba/dmdbms/data/jydm/SYSAWR.DBF, pages: 0 end backup file: /dm_home/dmdba/dmdbms/data/jydm/SYSAWR.DBF end backup tablespace: SYSAUX. start backup tablespace: FG_PERSON. start backup file: /dm_home/dmdba/dmdbms/data/jydm/FG_PERSON.DBF, pages: 0 end backup file: /dm_home/dmdba/dmdbms/data/jydm/FG_PERSON.DBF end backup tablespace: FG_PERSON. backup fun end time used: 13128.406(ms) backup successfully! backup time used: 19512.280(ms)
在沒有指定bakfile_path引數指定備份檔案目錄時,會在預設的備份目錄中生成備份檔案。
[dmdba@shard1 bak]$ pwd /dm_home/dmdba/dmdbms/data/jydm/bak [dmdba@shard1 bak]$ ls -lrt -rw-r--r-- 1 dmdba dinstall 301989888 7月 11 19:20 DB_jydm_20200711192046000434.bak
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26015009/viewspace-2756725/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- DM7使用離線工具DMRMAN執行資料庫備份資料庫
- 使用MySQL Workbench進行資料庫備份MySql資料庫
- 【原】Oracle學習系列—資料庫備份—離線備份Oracle資料庫
- 使用 xtrabackup 進行MySQL資料庫物理備份MySql資料庫
- 使用OSB進行ORACLE rac資料庫的備份Oracle資料庫
- 使用mysqldump進行mysql資料庫備份還原MySql資料庫
- Elasticsearch 使用 NFS 進行資料備份ElasticsearchNFS
- mysqldump 進行資料備份MySql
- oracle備份--離線備份Oracle
- MySQL資料庫備份工具Mydumper使用介紹MySql資料庫
- 如何利用Rman對Oracle資料庫進行備份Oracle資料庫
- 使用RMAN備份資料庫資料庫
- 實際使用Elasticdump工具對Elasticsearch叢集進行資料備份和資料還原Elasticsearch
- 使用Handy Backup 6.2進行資料備份方法
- 使用冷備份與冷備份後的資料庫歸檔日誌檔案進行資料庫不完整恢復資料庫
- 使用資料庫冷備份方式進行資料庫遷移,資料庫檔案遷移到不同的目錄資料庫
- DM聯機執行SQL語句進行資料庫備份SQL資料庫
- XtraBackup工具詳解 Part 5 使用innobackupex對資料庫進行全備資料庫
- MySQL資料庫遭到攻擊篡改---使用備份和binlog進行資料恢復MySql資料庫資料恢復
- 【RMAN】使用增量備份更新資料庫備份映象資料庫
- python使用多執行緒備份資料庫Python執行緒資料庫
- Backup And Recovery User's Guide-備份資料庫-RMAN備份概覽-進行壓縮備份GUIIDE資料庫
- 使用innobackupex備份mysql資料庫MySql資料庫
- 使用Xtrabackup備份mysql資料庫MySql資料庫
- 使用begin backup備份資料庫資料庫
- 資料庫的定時備份(小庫、資料泵工具)資料庫
- mssql資料庫異地進行異地備份的方法SQL資料庫
- MySQL資料庫備份種類以及常用備份工具彙總MySql資料庫
- MySQL 資料庫備份種類以及常用備份工具彙總MySql資料庫
- 資料庫備份資料庫
- Oracle 聯機備份 離線備份 物理備份 恢復Oracle
- 使用JOB定時備份資料庫資料庫
- (轉)使用Xtrabackup備份MySQL資料庫MySql資料庫
- 如何在HarmonyOS對資料庫進行備份,恢復與加密資料庫加密
- 建立MySQL資料庫備份的好工具:XtraBackupMySql資料庫
- 使用RMAN建立資料庫備份庫(筆記)資料庫筆記
- Backup And Recovery User's Guide-備份資料庫-使用RMAN備份資料庫檔案GUIIDE資料庫
- 揭祕ORACLE備份之--冷備份(也叫離線備份)Oracle