개발환경 : window 7 32bit, Oracle XDB 1.1 |
Oracle XDB 버전의 리스너가 생각지도 않게 8080 포트를 사용하고 있으므로
여간 귀찮은게 아니다. 그래서 Oracle XDB 리스너 포트를 바꿔 보도록 한다.
현재 사용하고 있는 연결 정보에는 지장을 주지 않는다
다시 한번 다음 명령어로 리스너상태를 알아본다. 8080 과 1521 포트를 사용하는 것을
알수 있다.
>lsnrctl status
포트 번호를 바꾸기 위해 sqlplus 에 접속한다.
>sqlplus
>Enter user-name : sys /as sysdba
접속해서 포트가 설정되어있는 값을 select 해본다. 8080 임을 확인할수 있다.
이것을 9090으로 바꿀것이다.
SQL > select dbms_xdb.getHttpPort() from dual ;
이제 9090 으로 바꿀텐데 다음명령어에서 괄호안에 포트번호를 넣고 실행하면 된다
SQL> EXEC DBMS_XDB.SETHTTPPORT(9090); (여기서 9090은 새로 지정할 포트번호)
그리고 제대로 바껴 있는제 다시 조회해 본다. 바뀐것을 볼수 있을 것이다.
SQL > select dbms_xdb.getHttpPort() from dual ;
이제 빠져 나가서 리스너의 상태에 대해 알아보고 포트가 바껴 있는지 확인한다.
리스너를 재시작 하지 않아도 바껴 있는 것을 확인할수 있다.
다시 충돌이 일어 나는지 톰캣을 돌려보자. 아래 그림과 같이 아무 이상이 없음을 알수있다.