为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:v8
【操作系统】:麒麟V10
【CPU】:X86
【问题描述】:只要运行select COUNT()from V$BACKUPSET立刻导致数据库挂掉(dmserver),这是一个dsc节点,而且执行其他操作比如select insert一个表都没有问题,一旦执行上面这个sql,该节点的dmserver进程就挂掉了。
查看了历史版本,存在两个问题可能导致你安装的版本出现该问题:
可以使用DMRMAN工具,执行以下语句
SHOW BACKUPSET '<备份集路径>'
如果存在备份集导致程序异常,则与上述问题一致。
可以选择以下方式处理当前问题:
最后需要注意没有特殊需求备份相关操作必须DMAP代理执行(调整INI参数BAK_USE_AP为1)。如果使用了DMAP,上述问题只会导致DMAP的崩溃,而不会导致数据库服务的中断。
select * from v$version;
看看版本号