pdb日志挖掘失败(文档 ID 2203821.1)

适用于:

Oracle数据库 - 企业版 - 版本12.1.0.2及更高版本
本文档中的信息适用于任何平台。

症状

在打开的PDB实例中运行logminer,dbms_logmnr过程失败,出现以下情况:

ORA-65040: operation not allowed from within a pluggable database

原因

登录者需要在CDB中启动。

在PDB级别启动登录器不符合编码检查。只能在CDB级别访问v $ logminer_contents。

这在文档中提到:
'在CDB中,V $ LOGMNR_CONTENTS视图及其相关函数仅限于根数据库'

解决方案

使用以下步骤在CDB级别正确启动

登录器:1.检查活动重做日志:
Select member from v$logfile;

2.添加所需日志:
EXECUTE DBMS_LOGMNR.ADD_LOGFILE(LOGFILENAME =>'/home/oracle/app/oracle/oradata/test/redo01.log',OPTIONS => DBMS_LOGMNR.NEW); 
... 

3.像以前一样使用该选项启动登录器:
EXECUTE DBMS_LOGMNR.START_LOGMNR( OPTIONS => DBMS_LOGMNR.DICT_FROM_ONLINE_CATALOG);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值