专栏/培训园地/ 文章详情 /

dm备份还原

呦呦 2023/10/25 1063 0 0
摘要

1 数据库备份
1.1 冷备份
(必须正常关闭数据库服务才能执行冷备份)
$ cd /home/dmdba/dmdbms/bin(数据库bin执行目录)
$ ./dmrman CTLSTMT="BACKUP DATABASE '/home/dmdba/dmdata/DAMENG/dm.ini文件绝对路径' FULL TO BACKUP_FILE1 BACKUPSET '/home/dmdba/dmdata/BACKUP_FILE_01备份文件夹' COMPRESSED"
1
2
1.2 热备份
在管理工具执行备份命令(数据库代理作业定时自动备份的数据库文件)
默认路径为dm.ini文件中 BAK_PATH= 路径
backup database full to "DB_DAMENG230601" backupset 'DB_DAMENG230601' compressed;
1
2 还原准备
2.1 初始化数据库
初始化与原库参数相同的数据库参数,正常启动数据库,正常关闭数据库
初始化数据库命令 参数 说明 点击跳转

注意 :若在同一台服务器环境初始化多个数据库实例用于测试,请使用不同的数据库端口号,若端口号冲突,则新初始化的数据库无法启动(PORT_NUM=5236);

2.2 数据库还原
$ ./dmrman CTLSTMT="RESTORE DATABASE '/home/dmdba/dmdata/DAMENG/dm.ini文件绝对路径' FROM BACKUPSET '/home/dmdba/dmdata/BACKUP_FILE_01全量或增量备份文件夹绝对路径'"
1
2.3 数据库恢复
./dmrman CTLSTMT=“RECOVER DATABASE ‘/home/dmdba/dmdata/DAMENG/dm.ini文件绝对路径’ FROM BACKUPSET ‘/home/dmdba/dmdata/BACKUP_FILE_01全量或增量备份文件夹绝对路径’”
1
2.4 更新数据库魔数
$ ./dmrman CTLSTMT="RECOVER DATABASE '/home/dmdba/dmdata/DAMENG/dm.ini文件绝对路径' UPDATE DB_MAGIC"

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服