Oracle Enterprise Manager를 재설치하던중 새로이 발생한 트러블을 정리해둔다.
과거 포스팅 한 EM재설치 수순의 (2) 를 실행하다가 다음의 에러가 발생했다.
>SQL> drop user sysman cascade;
>drop user sysman cascade
>*
>行1でエラーが発生しました。:
>ORA-00604: 再帰SQLレベル1でエラーが発生しました。
>ORA-00942: 表またはビューが存在しません。
>
>
>SQL> drop user mgmt_view cascade;
>drop user mgmt_view cascade
> *
>行1でエラーが発生しました。:
>ORA-01918: ユーザー'MGMT_VIEW'は存在しません
>
>
>SQL> drop role mgmt_user;
>drop role mgmt_user
> *
>行1でエラーが発生しました。:
>ORA-01919: ロール'MGMT_USER'は存在しません
>
>
>SQL> drop public synonym mgmt_target_blackouts;
>drop public synonym mgmt_target_blackouts
> *
>行1でエラーが発生しました。:
>ORA-01432: 削除するパブリック・シノニムが存在しません。
>
>
>SQL> drop public synonym setemviewusercontext;
>drop public synonym setemviewusercontext
> *
>行1でエラーが発生しました。:
>ORA-01432: 削除するパブリック・シノニムが存在しません。
이미 OEM의 리포지토리가 전부 삭제되었을때 나오는 메세지이다. 하지만 이후 계속 진행하다가 수순 (4)에서 emca -a -c 커맨드를 실행하면 최종적으로 다음의 메세지가 출력되며 설치작업을 실패하였다.
>SEVERE: Repository already exists. Fix the error(s) and run EM Configuration As
>sistant again in standalone mode.
>Could not complete the configuration. Refer to the log file for details
기존 리포지토리가 전부 삭제되지 않았다는 뜻이다.
이 현상이 발생하는 이유는 EM의 관리자권한을 가진 유저인 sysman의 스키마 딕셔너리 정보에 문제가 발생해서 정합성을 잃어버렸기 때문인데 이를 해결하기 위해서는 해당 DB를 재작성할 필요가 있다. 그러기 위해서는 다음 커맨드를 실행한다.
$ORACLE_HOME/rdbms/admin/catqueue.sql
이후 다시 EM의 재설치수순을 밟아보면 정상적으로 진행되는것을 확인할 수 있다.
이상.
출처 : http://elflord.egloos.com/2355582
'Database > ORACLE' 카테고리의 다른 글
Oracle Database 10g: DBA를 위한 20가지 주요 기능 (impdp, expdp) (0) | 2009.10.29 |
---|---|
OEM 재구축 (0) | 2009.10.26 |
오라클10g Enterprise Manager 복구방법 (0) | 2009.10.26 |
Tablespace를 다른 서버로 옮기려고합니다. (0) | 2009.09.01 |
오라클 에러 코드 리스트 (0) | 2009.07.09 |