사내에서 LDAP 계정을 사용해서 이전에 Oracle 계정을 따로 생성해서 설치를 시도해보았었다.
하지만 포트 번호를 수정하게 되면서 재설치를 하게되었다.
(포트번호 변경을 하면서 확인한 사항으로는 oracleHome이 1이 아니라 2인 점도 발견되었다... -> 로컬계정에서 설치를 진행했던게 문제가 되었던 것 같기도 하다.)
재설치 하는 과정은 따로 포스팅을 해두었으니 참고하면 좋을 것 같다.
2022.08.22 - [프로그래밍/개발환경] - [개발환경 : Oracle] 오라클 재설치 및 레파지토리 삭제
우선 포트번호를 수정하려면 oracle 계정으로 로그인을 해야한다.
로그인 후 OracleListener를 cmd 창에서 관리자 권한으로 들어간 후 멈춰줘야한다.
lsnrctl stop 명령어로 Listener를 멈춰주고, 작업을 진행해야 한다.
그 다음 oracle 설치 경로로 들어간다.
나는 두번째 설치할때 D드라이브에 저장해서
D:\app\oracle\product\21c\homes\OraDB21Home1\network\admin 에 저장되었다.
그 후 메모장을 관리자권한으로 실행시켜 listener.ora를 먼저 변경해주었다.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = mjsong.spectra.co.kr)(PORT = 9999))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC9999))
)
)
나는 '9999'포트로 변경하고자 포트번호를 9999로 변경하였다.
본인이 변경하고자 하는 포트번호로 변경하면 될 것 같다!
listener.ora를 변경했으면 tnsnames.ora를 변경해줘야 한다.
XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = mjsong.spectra.co.kr)(PORT = 9999))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)
LISTENER_XE =
(ADDRESS = (PROTOCOL = TCP)(HOST = mjsong.spectra.co.kr)(PORT = 9999))
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC9999))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
이 부분도 마찬가지로 본인이 변경하고자 하는 포트번호로 변경해주면 된다.
TCP / IPC 는 아직 개념정리가 확실히 안되서 추가적으로 공부가 필요할 것 같다.
이렇게 다 변경을 하면 cmd창에서
sqlplus 명령어로 oracle에 접속한다.
접속 후 마지막으로
ALTER SYSTEM SET LOCAL_LISTENER="(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=9999))";
명령어로 시스템 포트를 변경시켜주고,
ALTER SYSTEM register; 명령어를 실행시켜준다.
그 후 lsnrctl start 명령어로 다시 oracle를 실행시켜주면 리스너가 9999포트로 실행되는 것을 확인 할 수 있다!
이렇게 작업을 마친 후 다시 DBeaver에서 연결을 해보면
9999포트번호로 연결 가능한 것을 확인 할 수 있다!
오라클 포트 번호를 변경하면서 배운 점들을 정리해보려고 한다.
- 포트의 이용용도를 조금 더 명확하게 알 필요가 있는 것 같다.
- 오라클 포트번호를 변경할때는 리스너를 중지시키고 변경 후 재기동해야한다.
- 처음에 변경하려고 했던 방식은 리스너 포트까지 변경된 것이 아니기 때문에 조금 더 공부가 필요할 것 같다.
- 그 외에 포트관련해서 지식들이 부족한 것 같아 개념정도는 알고 있어야 할 것 같다.
'개발환경 > Oracle' 카테고리의 다른 글
[ 개발환경:Oracle VirtualBox ] Oracle VirtualBox - CentOS7 설치 (0) | 2022.08.23 |
---|---|
[ 개발환경:Oracle VirtualBox ] Oracle VirtualBox - 가상머신 만들기 (0) | 2022.08.23 |
[ 개발환경:Oracle VirtualBox ] Oracle VirtualBox - 설치하기 (0) | 2022.08.23 |
[ 개발환경 : Oracle ] 오라클 포트번호 변경 (실패..?) (2) | 2022.08.22 |
[ 개발환경 : Oracle ] 오라클 재설치 및 레파지토리 삭제 (2) | 2022.08.22 |