在正常架構帳戶(不是sys)下的sqlplus中,查詢select * from v$instance;
運行正常。但是,當創建視圖,其引用它,錯誤發生:
create or replace view vw_test_instance
as
select * from V$instance;
SQL錯誤:ORA-01031:權限不夠
如果開關v$instance
任何正常的表像select * from dual;
,那麼沒有問題創建的視圖。
Oracle版本:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
PL/SQL Release 11.2.0.4.0 - Production
"CORE 11.2.0.4.0 Production"
TNS for Linux: Version 11.2.0.4.0 - Production
NLSRTL Version 11.2.0.4.0 - Production
回地面被我升級萬兆到11g數據庫的運行,用過的東西,以萬兆剛剛打破11g上工作...我可以修復它而不觸及源代碼的意見?不勝感激!
謝謝!最終從下面的鏈接調整O7_DICTIONARY_ACCESSIBILITY。 – neolei