一、数据备份
-
- 创建代理环境
启动达梦自带的客户端管理工具,可以很方便创建定时备份的job。对应的sql是:SP_INIT_JOB_SYS(1);
-
- 打开归档日志
- 使用管理员SYSDBA登陆服务器,点后设置开归档功能,以下操作最好使用服务器上的达梦客户端进行安装(如下图所示操作流程)
添加归档后,弹出如下图所示的弹框,归档目标填写“ARCH”,空间限制大小为4096;设置归档目标至“/DBSoft/app/dmdb/dmdata/DAMENG/bak”(根据服务器实际情况选择文件保存路径)
添加完成确认保存后,再将状态转换改为打开,保存即可;
排查dmap进程是否启动
使用ps -ef | grep dmap,若有此服务,则可继续下一步操作,若无此服务,则按照步骤启动该服务;
Dmap服务启动步骤如下:(以下步骤使用dmdba用户执行)
- 进入/DBSoft/app/dmdb/bin,查看是否有DM_PIPE_DMAP_LSNR_RD以及DM_PIPE_DMAP_LSNR_RD文件,若存在,则对其进行删除再进行下一步,若不存在则继续下一步;
- 然后进入/etc/init.d/下,执行./DmApService start启动该服务即可
- 创建定时备份job
- 使用sysdba登陆达梦客户端,使用语句创建作业(路径根据实际情况填写):
call SP_CREATE_JOB('back_full',1,0,'',0,0,'',0,'back_full');
call SP_JOB_CONFIG_START('back_full');
call SP_ADD_JOB_STEP('back_full', 'back_full', 6, '00000000/DBSoft/app/dmdb/dmdata/DAMENG/bak', 1, 3, 0, 0, NULL, 0);
call SP_ADD_JOB_SCHEDULE('back_full', 'back_full', 1, 1, 1, 0, 0, '23:30:00', NULL, '2020-03-27 16:35:56', NULL, '');