物化檢視job無法執行
之前把32位10.2.0.1升級到64位10.2.0.4,折騰了好久,過後一切正常,今天查了下job,發現重新整理物化檢視的job沒有執行,next_date 已經是4000-1-1 broken也是Y了
手動執行
手動執行
SQL> exec dbms_job.run(61);
BEGIN dbms_job.run(61); END;
*
第 1 行出現錯誤:
ORA-12011: 無法執行 1 作業
ORA-06512: 在 "SYS.DBMS_IJOB", line 406
ORA-06512: 在 "SYS.DBMS_JOB", line 275
ORA-06512: 在 line 1
單獨執行對應的procedure沒問題,檢視alert,發現報錯
單獨執行對應的procedure沒問題,檢視alert,發現報錯
Fri Feb 17 14:27:29 2012
Errors in file d:\oracle\product\10.2.0\admin\akbhdb\udump\akbhdb_ora_348.trc:
ORA-12012: 自動執行作業 61 出錯
ORA-01031: 許可權不足
ORA-06512: 在 "SYS.DBMS_SNAPSHOT", line 2251
ORA-06512: 在 "SYS.DBMS_SNAPSHOT", line 2457
ORA-06512: 在 "SYS.DBMS_IREFRESH", line 685
ORA-06512: 在 "SYS.DBMS_REFRESH", line 195
ORA-06512: 在 line 1
沒升級之前都沒有問題的,咋會這樣
直接從許可權考慮,開始賦予很多許可權,都是不行,後來想到是物化檢視,查詢了對應物化檢視有的許可權
沒升級之前都沒有問題的,咋會這樣
直接從許可權考慮,開始賦予很多許可權,都是不行,後來想到是物化檢視,查詢了對應物化檢視有的許可權
SQL> select distinct privilege from dba_sys_privs where privilege like '%MATERIALIZED%';
PRIVILEGE
----------------------------------------
DROP ANY MATERIALIZED VIEW
CREATE MATERIALIZED VIEW
ALTER ANY MATERIALIZED VIEW
CREATE ANY MATERIALIZED VIEW
直接把這4個都加上 grant 許可權 to user;
再次執行job
直接把這4個都加上 grant 許可權 to user;
再次執行job
SQL> exec dbms_job.run(61);
PL/SQL 過程已成功完成。
不甘心,開始挨個revoke
revoke DROP ANY MATERIALIZED VIEW from user;
並重複測試執行job,發現原來是ALTER ANY MATERIALIZED VIEW這個許可權,這次總算安心了
revoke DROP ANY MATERIALIZED VIEW from user;
並重複測試執行job,發現原來是ALTER ANY MATERIALIZED VIEW這個許可權,這次總算安心了
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25680865/viewspace-716668/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 建立job進行重新整理物化檢視,job執行失敗。
- 多個物化檢視導致物化日誌無法及時更新
- Oracle物化檢視語法Oracle
- Oracle中job無法自動執行Oracle
- 刷物化檢視並行並行
- Oracle執行JOB報ORA-27492:無法執行作業Oracle
- 物化檢視日誌無法正常清除的解決方法
- hg_job配置定時重新整理物化檢視
- SYS使用者的表無法建立物化檢視日誌
- 物化檢視妙用__表同步使用物化檢視方法
- 【物化檢視】幾種物化檢視日誌分析
- ZT 定位導致物化檢視無法快速重新整理的原因
- 【物化檢視】根據物化檢視日誌快速重新整理物化檢視的過程
- oracle物化檢視Oracle
- 物化檢視詳解
- oracle 建立物化檢視Oracle
- Oracle 物化檢視建立Oracle
- materialized view (物化檢視)ZedView
- 物化檢視 on commitMIT
- 物化檢視日誌表被DROP後建立物化檢視報錯
- Oracle如何根據物化檢視日誌快速重新整理物化檢視Oracle
- 物化檢視的快速重新整理測試與物化檢視日誌
- hacmp無法檢視clstatACM
- 普通檢視和物化檢視的區別
- oracle job使用詳解及job不執行的檢查方法Oracle
- calcite物化檢視詳解
- Oracle物化檢視詳解Oracle
- ORACLE物化檢視測試Oracle
- Oracle 物化檢視案例分享Oracle
- 物化檢視梳理總結
- ZT 物化檢視詳解
- ORACLE物化檢視入門Oracle
- 物化檢視-學習篇
- oracle物化檢視系列(二)Oracle
- oracle物化檢視系列(一)Oracle
- 物化檢視重新整理遞迴SQL獲取執行計劃報錯遞迴SQL
- 12c 物化檢視 - 理解完全重新整理的物化檢視工作原理
- 物化檢視匯出匯入可能導致物化檢視日誌的失效