DM8备份还原

物理备份恢复

全库备份

进行全库备份,备份名为 quanbei01,备份描述信息为‘完全备份‘,压缩等级为 8

进行全库备份,备份名为 quanbei01,备份描述信息为‘完全备份‘,压缩等级为 8

指定压缩等级,等级越高压缩比越大,备份时间越长,仅指定 COMPRESSED,默认为 1

增量备份(差异备份)

指定基备份的搜索目录为’ /dmdata/dmtest1/bak

BACKUP DATABASE INCREMENT WITH BACKUPDIR '/dmdata/dmtest1/bak' BACKUPSET '/dmdata/dmtest1/bak/db_increment_bak_02'

增量备份(逐级累计备份)

BACKUP DATABASE INCREMENT CUMULATIVE WITH BACKUPDIR '/dmdata/dmtest1/bak' BACKUPSET '/dmdata/dmtest1/bak/db_increment_bak_03';

表空间备份

BACKUP TABLESPACE MAIN BACKUPSET '/dmdata/dmtest1/bak/tablespace01';

表备份

BACKUP TABLE test3 BACKUPSET '/dmdata/dmtest1/bak/table_test3';

归档备份

归档全备份

BACKUP ARCHIVE LOG ALL BACKUPSET '/dmdata/dmtest1/bak/arch_bak02';

通过 LSN 来备份归档

BACKUP ARCHIVELOG LSN BETWEEN 50414 AND 50478 BACKUPSET

全库还原

RMAN>RESTORE DATABASE '/dmdata/dmtest3/dm.ini' FROM BACKUPSET '/dmdata/dmtest3/bak/quanbei01' 
RMAN>RECOVER DATABASE '/dmdata/dmtest3/dm.ini' FROM BACKUPSET '/dmdata/dmtest3/bak/quanbei01'
RMAN>RECOVER DATABASE '/dmdata/dmtest3/dm.ini' UPDATE DB_MAGIC

归档还原

还原
RMAN>RESTORE ARCHIVE LOG FROM BACKUPSET'/dmdata/dmtest3/bak/arch_bak02' TO DATABASE '/dmdata/dmtest3/dm.ini' OVERWRITE 2;
或者
RMAN>RESTORE ARCHIVE LOG FROM BACKUPSET'/dmdata/dmtest3/bak/arch_bak02' TO ARCHIVEDIR'/dmdata/dmtest3/arch' OVERWRITE 2;

修复
RMAN>REPAIR ARCHIVELOG DATABASE '/dmdata/dmtest3/dm.ini';
归档还原有两种方式,选择一种即可,还原后再进行修复

表还原

表还原需要在 DISQL 中执行
RESTORE TABLE TEST3 FROM BACKUPSET '/dmdata/dmtest3/bak/table_test3';

逻辑备份恢复

备份

全库导出备份
./dexp USERID=SYSDBA/sysdba123@192.168.3.77:5236 FILE=db_str.dmp DIRECTORY=/dmdata/dmtest3/data LOG=db_str.log FULL=Y

表备份
./dexp USERID=SYSDBA/sysdba123@192.168.3.77:5236 FILE=db_str.dmp DIRECTORY=/dmdata/dmtest3/data LOG=db_str.log tables=test1

用户备份
./dexp USERID=SYSDBA/sysdba123@192.168.3.77:5236 FILE=db_str.dmp DIRECTORY=/dmdata/dmtest3/data LOG=db_str.log OWNER=TEST

模式备份
./dexp USERID=SYSDBA/sysdba123@192.168.3.77:5236 FILE=db_str.dmp DIRECTORY=/dmdata/dmtest3/data LOG=db_str.log SCHEMAS=TESTSACHEMA

还原

dimp 导入需要指定导入方式当不指定时缺省为 SCHEMAS。导入和导出方式可以不一致,比如当导出方式不是 FULL 时, 导入时也可以指定为 FULL,这时会把 dmp 文件中的所有内容导入到指定的实例中。

全库还原
./dimp USERID=SYSDBA/SYSDBA FILE=/mnt/data/dexp/db_str.dmp LOG=db_str.log DIRECTORY=/mnt/data/dimp FULL=Y

模式还原
./dimp USERID=SYSDBA/SYSDBA FILE=/mnt/data/dexp/db_str.dmp LOG=db_str.log DIRECTORY=/mnt/data/dimp SCHEMAS=TESTSCHEMA

表还原
./dimp USERID=SYSDBA/SYSDBA FILE=/mnt/data/dexp/db_str.dmp LOG=db_str.log DIRECTORY=/mnt/data/dimp TABLES=TEST

用户还原
./dimp USERID=SYSDBA/SYSDBA FILE=/mnt/data/dexp/db_str.dmp LOG=db_str.log DIRECTORY=/mnt/data/dimp OWNER=TEST

导入到指定模式
./dimp USERID=SYSDBA/SYSDBA FILE=/mnt/data/dexp/db_str.dmp LOG=db_str.log DIRECTORY=/mnt/data/dimp REMAP_SCHEMAS=TESTSCHEMAS:TESTCHEMA21

更多资讯请上达梦技术社区了解:https://eco.dameng.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值