为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: dm8
【操作系统】:linux
【CPU】: x_86
【问题描述】*:
达梦logmnr接口支持归档放在ASM里的吗
我试了一个demo好像不行,在add_logfile这就退出了
logmnr_client_add_logfile error34 exit(-1);
代码里这一行这样写的
logmnr_client_add_logfile(conn, "+DMDATA/DSC1/dmarch/ARCHIVE_LOCAL1_0x12726734[0]_2024-07-29_02-53-14.log", LOGMNR_ADDFILE);
另外我在数据库里用DBMS_LOGMNR好像也不能分析ASM里的归档
确认下逻辑附件日志是否开启,本地测试了下可以挖掘ASM中的归档文件,命令如下:
call dbms_logmnr.add_logfile ('+DMARCH/DSC0/arch/ARCHIVE_LOCAL_0x74663627_EP0_2024-07-30_14-33-33.log');
DBMS_LOGMNR.START_LOGMNR(OPTIONS=>2130);
select TABLE_NAME,SQL_REDO from v$LOGMNR_CONTENTS where TABLE_NAME='TEST';
DBMS_LOGMNR.END_LOGMNR();
可以参考DM8系统包使用手册第十章内容DBMS_LOGMNR 包