The truth will set you free

sunyzero.egloos.com

포토로그



Oracle 11g on Fedora11 (FAQ) Com. Science

오라클 11g 설치후 문제가 발생했을때의 대처방법


Q. Oracle EM manager의 관리자 웹 페이지에 접속할 수 없습니다.
A. Oracle EM Web based Manager의 기본 포트번호는 1158번이고 https로 접속하면 된다.
하지만 간혹 설치 중에 다른 포트번호가 할당되는 경우가 있다. 이런 경우는 $ORACLE_HOME/install/portlist.ini 파일에 포트번호가 적혀있다. 아래는 기본값이 아닌 5500번으로 세팅된 것을 보여준다.
$ cat $ORACLE_HOME/install/portlist.ini
Enterprise Manager 콘솔 HTTP 포트(orcl) = 5500
Enterprise Manager 에이전트 포트(orcl) = 3938
위와 같은 경우라면 https://localhost:5500/으로 접속해야 한다.


Q. emctl 실행시 "EM Configuration issue. ...." 메시지가 나타납니다.
A. 설치 후에 재부팅을 했다면 Oracle EM manager를 재시동해야 한다.
$ emctl start dbconsole
허나 emctl 가동시 간혹 "EM Configuration issue. /u01/app/oracle/product/11.2.0/dbhome_1/localhost.localdomain_orcl" 등의 비슷한 메시지가 나오는 경우가 있다. 이는 EM Configuration에 잡아놓은 호스트명과 다르기 때문에 나타난다.

해결방법은 일단 $ORACLE_HOME에 가서 ls 로 디렉토리를 확인하자.

[oracle@localhost ~]$ cd $ORACLE_HOME
[oracle@localhost dbhome_1]$ ls
EMStagePatches_orcl ctx instantclient mesg owm srvm
OPatch cv inventory network perl sysman
apex dbs j2ee nls plsql timingframework
assistants dc_ocm javavm oc4j precomp ucp
bin deinstall jdbc odbc racg uix
ccr demo jdev olap rdbms utl
cdata diagnostics jdk ons relnotes wwg
cfgtoollogs emcli jlib opmn root.sh xdk
clone has ldap oraInst.loc scheduler
config hs lib oracore slax
crs ide localhost_orcl ord sqldeveloper
csmig install log oui sqlj
css install.platform md owb sqlplus
디렉토리에 보면 SID이름인 orcl이 붙어있는 디렉토리를 볼 수 있다. 위에서는 localhost_orcl 로 보인다. 즉 오라클이 인식하는 호스트명은 localhost라는 소리다.

그렇다면 ORACLE_HOSTNAME에 localhost를 지정하고 다시 시도해보자.
$ export ORACLE_HOSTNAME=localhost
$ emctl start dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0
Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved.
https://localhost:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 11g Database Control ........
------------------------------------------------------------------
Logs are generated in directory /u01/app/oracle/product/11.2.0/dbhome_1/localhost_orcl/sysman/log
ORACLE_HOSTNAME이 잘 설정되었다면 oracle 유저의 환경 설정에 위의 내용을 넣어두자. 앞의 설치에서는 ~/.oraenv에 넣어두었으니 거기에 추가해두면 편리할 것이다.

덧글

댓글 입력 영역