[ORACLE] ORACLE 10g XE HTTP포트 변경

2014. 8. 13. 02:53 - Song's IT

■ 포트변경

우선 system계정을 로그인을 합니다.

그 후 SQL > SQL Commands를 차례로 선택합니다.

그럼 다음과 같은 SQL문을 입력할 수 있는 Command창을 보실 수 있습니다.

그림 1] SQL Commands 화면


SQL Commands부분에


SELECT DBMS_XDB.GETHTTPPORT() FROM DUAL;

를 입력하시고 Ctrl+Enter를 눌러주시면 해당 SQL구문이 실행됩니다.


여기서 DUAL은 일종의 Dummy테이블로 Select절의 간단한 연산을 실행하기 위한 테이블입니다.

어떠한 연산이든 From절이 존재해야하기 때문에 써주는 것입니다.

그럼 현재 Oracle 10g가 사용하고 있는 HTTP포트를 확인 할 수 있습니다.

그림 2] HTTP포트 확인 SQL결과



기존의 Apache에서 8080포트를 사용 시 중복을 방지하기 위해 이를 바꿔보겠습니다.

begin

dbms_xdb.sethttpport('9090');

end;

/

해당 구문을 실행하게 되면 잠시 후 브라우저가 멈추는 것을 보실 수 있습니다.

현재 HTTP포트로 8080번을 사용하다가 9090으로 변경되어 결과화면이 제대로 보이지 않는 것입니다.

다시 http://127.0.0.1:9090/apex 로 접속하게 되면 정상적으로 포트번호가 9090으로 변경된 것을 확인할 수 있습니다.

그림 3] HTTP포트 변경결과


 추가로 DUAL 테이블의 몇 가지 특징을 정리하면 다음과 같습니다.


                                                 - dual 테이블은 '오라클(oracle)'에 의해서 자동으로 생성되는 테이블이다.

                                                 - dual 테이블은 sys 스키마에 있지만 모든 사용자가 엑세스할 수 있다.

                                                 - dual 테이블은 VARCHAR2(1)로 정의된 dummy라고 하는 하나의 컬럼(열)으로 되어 있다.

                                                 - dual 테이블은 사용자가 함수(계산)를 실행할 때 임시로 사용하는데 적합하다.



'Database > Oracle' 카테고리의 다른 글

[ORACLE] CONCAT, ||  (0) 2014.08.20
[ORACLE] ORACLE-12505 Error 해결법  (1) 2014.08.16
[ORACLE] 한글깨짐현상 문제해결방법  (0) 2014.08.13
[ORACLE] Import & Export  (1) 2014.08.13
[ORACLE] ORACLE 10g XE 설치 및 설정  (1) 2014.08.13

다른 카테고리의 글 목록

Database/Oracle 카테고리의 포스트를 톺아봅니다