达梦备份和恢复

环境:

OS:Centos 7

DB:DM8

说明:

SQL模式的备份可以联机

dmrman模式的备份必须是脱机 

 

1.备份归档日志并删除

复制代码
SQL> backup archivelog all delete input to "archbak_20220811" backupset '/dmdbms/backup/archbak_20220811';
executed successfully
used time: 00:00:03.687. Execute id is 2000.

[dmdba@localhost archbak_20220811]$ pwd
/dmdbms/backup/archbak_20220811
[dmdba@localhost archbak_20220811]$ ls -al
total 32668
drwxr-xr-x 2 dmdba dinstall       63 Aug 11 14:23 .
drwxr-xr-x 3 dmdba dinstall       30 Aug 11 14:23 ..
-rw-r--r-- 1 dmdba dinstall 33367552 Aug 11 14:23 archbak_20220811.bak
-rw-r--r-- 1 dmdba dinstall    78336 Aug 11 14:23 archbak_20220811.meta
复制代码

 

2.全备+备份归档

 

复制代码
#! /bin/bash
. /etc/profile
. ~/.bash_profile


backup_date=`date "+%Y%m%d"`
disql SYSDBA/dameng123<<EOF
backup database full backupset '/home/dmdba/rmanbak/fullbak_${backup_date}';
backup archivelog all delete input to "archbak_${backup_date}" backupset '/home/dmdba/rmanbak/archbak_${backup_date}';
exit;
EOF
复制代码

 

 

查看刚才的备份
su - dmdba
dmrman
##查看备份
RMAN>show backupset '/dmdbms/backup/rmanbak/fullbak_20240104';
RMAN>show backupset '/dmdbms/backup/rmanbak/archbak_20240104';

##检查备份
RMAN> CHECK BACKUPSET '/dmdbms/backup/rmanbak/fullbak_20240104';

##查看配置
RMAN> CONFIGURE
THE DMRMAN DEFAULT SETTING:

DEFAULT DEVICE:
MEDIA : DISK
DEFAULT TRACE :
FILE : ../log/dm_SBTTRACE_202401.log
LEVEL : 1
DEFAULT BACKUP DIRECTORY:
TOTAL COUNT :0

DEFAULT ARCHIVE DIRECTORY:
TOTAL COUNT :0

DEFAULT OPEN FILES:
OPEN FILES : 65535
time used: 5.504(ms)

 

 

posted @   slnngk  阅读(114)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示