반응형

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
반응형

+ Recent posts