修改dm.ini中参数:
DDL_AUTO_COMMIT = 0 #ddl auto commit mode, 0: not auto commit; 1: auto commit
ARCH_INI = 1 #dmarch.ini
查看参数:
BAK_PATH = D:\dm8\dmds\data\DAMENG\bak #backup file path
SYSTEM_PATH = D:\dm8\dmds\data\DAMENG #system path
=====
查询归档配置信息--路径:
SELECT ARCH_DEST FROM V$DM_ARCH_INI;
查询归档是否开启:
SELECT ARCH_MODE FROM V$DATABASE
配置归档(或在客户端工具中执行以下SQL):
进入bin目录下cmd,
输入disql sysdba
输入密码,进入数据库,
切换数据库到 MOUNT 状态:
ALTER DATABASE MOUNT;
配置本地归档路径:
ALTER DATABASE ADD ARCHIVELOG 'DEST=/u01/dmdb/dmarchivelog,TYPE=local,FILE_SIZE=128,SPACE_LIMIT=1024';
其中,/u01/dmdb/dmarchivelog 为本地归档路径,且达梦数据库安装用户需具备读写权限。
开启归档模式:
ALTER DATABASE ARCHIVELOG;
将数据库置为 OPEN 状态:
ALTER DATABASE OPEN;
之后,重新发起备份任务。
======
在备份中新建备份时:
(DMRMAN(DM RECOVERY MANEGER)是 DM自带的脱机备份还原管理工具)
新建备份时,
报错 [-718]:收集到的归档日志不连续
在bin目录下进入cmd,执行 dmrman,
进rman对database归档进行修复:
repair archivelog database '/dm8/data/DMDB/dm.ini';
又报错 [-137]:服务器正在运行或者存在其他进程正在操作同一个库
达梦rman需要数据库离线时执行,停库后再修复归档,修复成功
重启数据库服务,再执行在线备份,可以成功
====
在代理-作业中新建作业任务
DM数据库备份任务
最新推荐文章于 2024-08-21 21:37:47 发布