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);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章