达梦数据库冷备份操作方法

备份的原因

  1. 软硬件故障
  2. 误操作
  3. 自然灾害
    备份的方式
    1、物理备份
    (1)冷备份(关闭数据库)(不推荐)
    要求:数据库关闭,DMAP服务要打开
# 关闭数据库
cd /opt/apps/dmdbms/bin
./DmServiceDMSERVER stop
# 检查DMAP服务
cd /opt/apps/dmdbms/bin
./DmAPService status
# 若DMAP服务未启动,则启动
./DmAPService start
# 使用DMRMAN工具
cd /opt/apps/dmdbms/bin
./dmrman
# 备份(数据库关闭,dmap服务打开)
RMAN> backup database '/opt/apps/dmdbms/data/DAMENG/dm.ini'
backupset '/opt/apps/dmdbms/data/back/20201230'
# 还原(数据库关闭,dmap服务打开)
RMAN> restore database '/dm8/data/DAMENG/dm.ini' from backupset '/dm8/ba
ckup/20201230'
RMAN> recover database '/dm8/data/DAMENG/dm.ini' update db_magic;
[dmdba@localhost bin]$ ./DmServiceDMSERVER start

20201230.bak,备份文件
20201230.meta,备份的元数据

(2)热备份(打开数据库)
热备份可以备份数据库、表空间、表、归档
要求:数据库要打开,数据库要打开归档,DMAP服务要打开

 # 查看服务
cd /opt/apps/dmdbms/bin
./DmServiceDMSERVER status

# 查看DMAP服务
cd /opt/apps/dmdbms/bin
./DmAPService status

# 查看是否开了归档
SQL> select arch_mode from v$database;
SQL> select * from v$dm_arch_ini

# 打开数据库归档
# 数据库到配置模式
SQL> alter database mount;
# 增加归档文件
SQL> alter database add archivelog 'dest=/opt/apps/dmdbms/arch,type=local,file_size=200,space_limit=0';
# 打开归档
SQL> alter database archivelog;
# 数据库到打开状态
SQL> alter database open;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值