Oracle/Admin2010. 9. 7. 11:54


alert log에 다음과 같은 에러가 발생했을 경우


Errors in file /oracle/app/admin/CRMDB/bdump/crmdb1_j003_659828.trc:
ORA-12012: error on auto execute of job 1317768
ORA-04063: ORA-04063: package body "ORACLE_OCM.MGMT_DB_LL_METRICS" has errors
ORA-06508: PL/SQL: could not find program unit being called: "ORACLE_OCM.MGMT_DB_LL_METRICS"
ORA-06512: at line 1


아래의 뷰들을 통하여 어느 잡인지 확인한다.

dba_jobs
dba_scheduler_jobs


오브젝트 상태가 어떤지 확인한다.

dba_object


토드나 오렌지와 같은 툴들로 패키지 바디를 보고 컴파일을 실행 후
문제가 되는 것을 찾는다.(권한 박탈 등의 문제)


grant <권한명> on <유저명>;


패키지를 다시 컴파일 한다.

alter package <유저명>.<패키지명> compile;
Posted by 자수성가한 부자