2012年6月4日 星期一

PLS-00201: identifier 'DBMS_SHARED_POOL' must be declared 處理方式

重灌DB後,會出現奇怪的Error

PLS-00201: identifier 'DBMS_SHARED_POOL' must be declared

奇怪的是,明明這個在SYS裡頭就有定義,不過前面卻沒有加"SYS.",查Synonyms也沒發現有加,後來才用

desc DBMS_SHARED_POOL;

才發現原本的DB是加在PUBLIC這個帳號底下,所以到PUBLIC底下執行下面這個sql就好了

create or replace public synonym DBMS_SHARED_POOL
  for SYS.DBMS_SHARED_POOL;

沒有留言: