[20180412]logminer使用問題(10g).txt
[20180412]logminer使用問題(10g).txt
--//今天使用logminer下遇到一個問題,做一個記錄:
1.環境:
SYSTEM@xxx> @ &r/ver1
PORT_STRING VERSION BANNER
------------------------------ -------------- ----------------------------------------------------------------
x86_64/Linux 2.4.xx 10.2.0.4.0 Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
--//以system使用者登入執行:
BEGIN
DBMS_LOGMNR.START_LOGMNR
(
STARTTIME => '2018/04/12 08:00:00'
,ENDTIME => '2018/04/12 09:00:00'
,OPTIONS => DBMS_LOGMNR.DICT_FROM_ONLINE_CATALOG
+ DBMS_LOGMNR.CONTINUOUS_MINE
+ DBMS_LOGMNR.COMMITTED_DATA_ONLY
);
END;
/
Error at line 1
ORA-06550: line 6, column 19:
PLS-00201: identifier 'DBMS_LOGMNR.DICT_FROM_ONLINE_CATALOG' must be declared
ORA-06550: line 2, column 1:
PL/SQL: Statement ignored
--//奇怪,我以前從來沒有遇到這個問題.我換成sys使用者執行正常,為什麼system使用者報錯呢?我在toad下做了跟蹤,發現寫成如下OK.
BEGIN
SYS.DBMS_LOGMNR.START_LOGMNR
(
STARTTIME => '2018/04/12 08:00:00'
,ENDTIME => '2018/04/12 09:00:00'
,OPTIONS => SYS.DBMS_LOGMNR.DICT_FROM_ONLINE_CATALOG
+ SYS.DBMS_LOGMNR.CONTINUOUS_MINE
+ SYS.DBMS_LOGMNR.COMMITTED_DATA_ONLY
);
END;
/
--//為什麼11g不需要前面的sys呢?
--//如果檢查dba_objects就能發現問題:
SCOTT@book> @ ver1
PORT_STRING VERSION BANNER
------------------------------ -------------- --------------------------------------------------------------------------------
x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
SYS@book> select * from dba_objects where object_name='DBMS_LOGMNR';
OWNER OBJECT_NAME SUBOBJECT_ OBJECT_ID DATA_OBJECT_ID OBJECT_TYPE CREATED LAST_DDL_TIME TIMESTAMP STATUS T G S NAMESPACE EDITION_NAME
------ -------------------- ---------- ---------- -------------- ------------------- ------------------- ------------------- ------------------- ------- - - - ---------- ------------------------------
SYS DBMS_LOGMNR 12291 PACKAGE BODY 2013-08-24 11:41:40 2013-08-24 11:41:40 2013-08-24:11:41:40 VALID N N N 2
SYS DBMS_LOGMNR 8504 PACKAGE 2013-08-24 11:39:33 2013-08-24 11:39:33 2013-08-24:11:39:33 VALID N N N 1
PUBLIC DBMS_LOGMNR 8505 SYNONYM 2013-08-24 11:39:33 2013-08-24 11:39:33 2013-08-24:11:39:33 VALID N N N 1
--//而10g下:
SYSTEM@xxx> select * from dba_objects where object_name='DBMS_LOGMNR';
OWNER OBJECT_NAME SUBOBJECT_ OBJECT_ID DATA_OBJECT_ID OBJECT_TYPE CREATED LAST_DDL_TIME TIMESTAMP STATUS T G S
------ -------------------- ---------- ---------- -------------- ------------------- ------------------- ------------------- ------------------- ------- - - -
SYS DBMS_LOGMNR 5575 PACKAGE 2006-05-15 10:35:43 2012-01-17 07:41:46 2006-05-15:10:35:43 VALID N N N
SYS DBMS_LOGMNR 5576 PACKAGE BODY 2006-05-15 10:35:43 2006-05-16 10:53:59 2006-05-16:10:53:59 VALID N N N
--//在10g下oracle沒有定義同義詞,導致system使用者無法直接訪問.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2152854/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20190102]關於字串的分配問題(10g).txt字串
- [20181217]strace使用問題.txt
- [20180412]手工拷貝檔案到另外主機.txt
- [20210303]bbed使用小問題.txt
- [20181227]bbed的使用問題.txt
- [20210902]cut使用輸出問題.txt
- [20200227]使用tcpdump or and ()語法問題.txtTCP
- [20190314]使用strace注意的問題.txt
- [20221010]使用toad管理索引改名問題.txt索引
- [20191118]使用Chrome瀏覽器問題.txtChrome瀏覽器
- [20220324]toad與sql profile使用問題.txtSQL
- [20200402]strace過濾使用awk問題.txt
- [20181119]使用sql profile優化問題.txtSQL優化
- 10G密碼版本使用者無法登陸問題密碼
- [20190530]DISABLE TABLE LOCK(10g).txt
- [20190215]那個更快(10g).txt
- [20221101]tmux使用問題copy和paste失效.txtUXAST
- [20211220]記錄使用sqlplus的小問題.txtSQL
- [20190221]使用nmap掃描埠的問題.txt
- [20180420]windows下使用cmd的小問題.txtWindows
- 使用oracle的logminer同步資料Oracle
- [20240309]在windwos下使用sed遇到的問題.txt
- [20220517]toad使用gather_plan_statistics提示問題.txt
- [20210929]sql打補丁使用rule提示問題.txtSQL
- [20181006]12c使用toad連線問題.txt
- 近期使用10G時遇到的兩個問題:Memory Notification和ORA-3136
- [20210812]windows xcopy問題.txtWindows
- [20190221]sql patch 問題.txtSQL
- [20181204]bbed修改問題.txt
- [20190313]備份問題.txt
- [20180619]bbed verify問題.txt
- [20231029]使用cygwin調式bash shell引出的問題.txt
- [20231101]使用tpt seg2.sql指令碼問題.txtSQL指令碼
- [20190929]bash使用bc計算的相關問題.txt
- [20191202]關於oracle例項是否使用hugepages問題.txtOracle
- [20220102]使用ashtop與dashtop指令碼的小問題.txt指令碼
- [20211221]記錄使用sqlplus的小問題補充.txtSQL
- 【問題處理】升級12c之後,10G密碼版本使用者無法登陸問題密碼