为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:银河麒麟
【CPU】:麒麟v10
【问题描述】*:
各位老师好,想请问一下达梦的备份还原的一些知识:
我根据官网的技术文档,将数据库设置为归档模式之后执行备份命令:
backup database full to "DB_DAMENG_FULL_2024_3_14_16_32_00" backupset '/home/dmback-test' compressed level 1;
出现的文件很奇怪是这样的:
是否是我的备份方式不对呢?还有执行了
ALTER DATABASE MOUNT‘
ALTER DATABASE ADD ARCHIVELOG 'DEST = /path, TYPE = local,FILE_SIZE = 1024, SPACE_LIMIT = 2048';
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE OPEN;
修改了数据库模式之后需要改回来嘛?这个方式在尝试数据守护集群的时候好像是用过,但是不像现在的这样。。。。
由于需要做定时的备份,所以尝试了dexp的方式:
./dexp userid=SYSDBA/xxxxxx full=y directory=/home/DM8/dmback file=fsmzk-20240314.dmp log=fsmzk-20240314.log parallel=4
这种方式,不知道是否是完整的一个实例数据导出
想问一下各位老师的生产环境备份是怎么做的呢??能否给个操作的例子做计划任务每日备份呢?有没有像MySQL一样的--all-databases的那种办法?这个dexp的full=y是否就是全备呢?
你sql执行是对的,确实是生成了备份,你设置归档时先设置数据库为mount状态,后面你已经把数据库改回open状态了,如果想要定时备份可以参考以下链接
https://eco.dameng.com/document/dm/zh-cn/pm/operation-function-introduction.html