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;
'Oracle > Admin' 카테고리의 다른 글
스케쥴링 하기(일주일마다 통계 정보) (0) | 2010.10.13 |
---|---|
[펌]dbms_metadata 패키지 (테이블 스크립트 가져오기) (0) | 2010.09.16 |
show sga의 variable size의 크기는? (0) | 2010.08.27 |
리스너에 패스워드 걸기 (0) | 2010.07.07 |
deadlock을 판단하는데 걸리는 시간은? (0) | 2010.07.01 |