728x90
반응형
오라클 데이터베이스의 기본 포트는 1521번으로 설정되어 있다.
하지만 1521 포트 번호의 경우 모든사람이 알고 있기때문에 보안에 취약하다는 단점이 있다. 따라서 포트번호를 바꾸는 방법을 알아보자.
1. 오라클 중지
[root@localhost ~]# su - oracle -- 오라클 계정으로 로그인
[oracle@localhost ~]$ sqlplus "/as sysdba"
SQL > shutdown immediate
SQL > exit
2. 리스너 중지
현재 작동중인 오라클의 리스너를 중지시킨다.
[oracle@localhost ~]$ lsnrctl stop
3. netca명령어로 xWindow기반 Configuration Assistant 켜기
netca명령어로 리스너의 포트를 재설정 해줄 것이다.
[oracle@localhost ~]$ netca
만약 x-window실행을 할 수 없다면 아래의 링크에서 도움을 얻을 수 있다.
2021.04.01 - [OS (운영체제)/리눅스] - Putty에서 x-window사용법 1 (Xming설치)
x-window문제가 아닌 환경변수 문제가 있다면 아래의 경로로 이동해서 직접 실행을 시켜준다
[oracle@localhost ~]$ cd $ORACLE_HOME
[oracle@localhost dbhome_1]$ cd bin/
[oracle@localhost bin]$ ./netca
4. 언어변환
netca를 켰을 때 위와 같이 언어가 깨진상태로 나온다면 끈다.
[oracle@localhost ~]$ export LANG=C
를 입력해 주고 다시
[oracle@localhost ~]$ netca
를 입력해주면 된다.
5. netca로 포트 재설정
기존에 있는 리스너를 Reconfigure할 것이기 때문에 Reconfigure을 선택하고 Next를 누른다.
6. listener.ora 파일 변경
[oracle@localhost ~]$ cd $ORACLE_HOME
[oracle@localhost ~]$ vi network/admin/listener.ora
vi편집기로 listener.ora파일을 열고 아래 코드를 추가한다. 아래의 TEST 라고 적힌 부분에는 원래 사용중이던 SID_NAME을 입력하면 된다.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = TEST)
)
)
7. oracle DB 기동
[oracle@localhost ~]$ sqlplus "/as sysdba"
SQL > startup
SQL > exit
8. 리스너 시작
[oracle@localhost ~]$ lsnrctl start
이렇게 하고 외부에서 오라클 접속 테스트를 진행하면 됩니다.
728x90
반응형
'DB (데이터베이스) > Oracle (오라클)' 카테고리의 다른 글
[ORACLE] DBMS_CRYPTO 권한부여 (0) | 2022.05.13 |
---|---|
[ORACLE] Toad에서 system계정으로 oracle 19c접속 시 권한 문제 발생 (0) | 2021.04.27 |
[ORACLE] ORA-28001 the password expired 해결방법 (0) | 2021.04.21 |
[ORACLE] oracle Connected to an idle instance (0) | 2021.04.20 |
[ORACLE] 리눅스(CentOS7)에 오라클 19c 설치 (3) | 2021.04.09 |