오라클 실습 환경 구축시에 8080 포트를 점유하는 apex 서비스 끄는 방법
(disable oracle apex service 8080 port )
오라클 xe를 설치하고 이클립스로 tomcat 서버를 등록하면 8080 포트가 충돌이 나서
8090 이런식으로 잡기도 한다.
이는 오라클 xe에 기본적으로 들어있는 APEX 서비스가 8080 으로 등록되어 있어 포트 충돌 때문에 mysql환경에서 작업하던 사람들은
매우 심각한 빡침을 느끼기도 하고,
APEX외에도 보통 SQL DEVELOPER 등의 무료툴이 많기 때문에 사용하지 않으려고 하기도 하고,
보안 문제 때문에 사용을 하지 않는 경우도 있다.
이런 저런 문제들 때문에 꺼버리는 방법이다.
1. 오라클 유저로 접속한다 su - oracle 2. 오라클 관리자 권한으로 접속 sqlplus "/as sysdba" 3. apex 서비스 종료 exec dbms_xdb.sethttpport(0);
|
apex 서비스는 사용하고 싶지만 8080 포트에서 변경하고 싶을 때는 다음과 같이 수행한다.
1. 오라클 유저로 접속한다 su - oracle 2. 오라클 관리자 권한으로 접속 sqlplus "/as sysdba" 3. 현재 apex 포트 조회 select dbms_xdb.gethttpport() from dual; 4. 포트 변경 exec dbms_xdb.sethttpport(변경할포트번호);
|
기본적으로 데이터베이스 서버는 외부에 포트를 열어두지 않고 안에 꽁꽁 숨겨둬야 한다.
그런데 잘 알려진 8080 포트로 web 서비스가 DB와 연관되어 열려있다면
보안에 취약해질수 있다.
털리면 DB의 모든 내용이 웹으로 친절하게 조회가 되어 버리기 때문에...
개인적으로 어지간하면 끄고 쓰는 편이다.
'oracle' 카테고리의 다른 글
오라클 테이블별 사이즈 조회하기 (0) | 2018.10.20 |
---|---|
오라클 리두 로그 관리 (0) | 2018.10.17 |
보안점검후 오라클 기동 불가 해결방법 (0) | 2018.10.10 |
oracle freespace query ( 오라클 freespace 테이블 스페이스별 간편조회 스크립트 ) (0) | 2018.09.11 |
오라클 체코어 선택 가이드 (0) | 2018.08.31 |