Oracle 11g EM 재설치
상태 확인
emctl status dbconsole
emctl status agent
중지
emctl stop dbconsole
제거
emca -deconfig dbcontrol db -repos drop
재설치
emca -config dbcontrol db -repos create
시작
emctl start dbconsole
-------------------------------------------------------------------------------------------------------
재설치 도중 오류가 발생할 경우 아래와 같이 조치
drop user SYSMAN cascade;
drop public synonym SETEMVIEWUSERCONTEXT;
drop role MGMT_USER;
drop PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS;
drop user MGMT_VIEW;
그리고 아래 쿼리 실행하여 synonym 모두 삭제해준다.
select 'drop public synonym '||synonym_name||';' from dba_synonyms where table_owner = 'SYSMAN';
em config 제거하고
emca -deconfig dbcontrol db
재설치 다시 시도
emca -config dbcontrol db -repos create
※ 설치 도중 DB 연결이 잘 안되거나 하는 오류가 발생할 경우 $ORACLE_HOME\bin\relink all 실행 한 번 해준다.
그래도 안되면 hostname이 문제가 될 경우가 많으니 hostname을 모두 IP address로 변경해준다.
(환경변수인 ORACLE_HOSTNAME, 리스너, TNSNAME 포함)