본문으로 바로가기

[Oracle] 오라클 포트번호 및 SID 확인방법

category 코딩/DataBase 2016. 10. 6. 20:20



SQL툴을 사용하거나 자바에서 오라클 연결을 하려고 할 때 필요한 것이 포트번호와 SID(전역 데이터베이스 이름)이다. 이 두 가지는 설치 초기에 지정하게 되어있는데, 변경하지 않았다면 포트번호는 1521, SID는 orcl 이다.


그런데 만약 변경을 했는데 잊어버렸다던가 하는 문제가 발생할 수 있다. 이럴 경우에는 어떻게 알 수 있을까?



listener.org 파일을 통해 알아내기



오라클을 설치하고 나면 listener.org이 생성되어 있다. 이 파일에는 각종 정보들이 들어있는데 여기에 포트와 SID가 입력되어 있다.





여기에서는 listener.org 파일이 있는 경로는 C:\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN 이다. 보통 설치 경로가 다를 것이니 아래 경로를 보고 확인해 보면 된다.



  • 경로 : 드라이버:\app\사용자 계정\product\11.2.0\dbhome_1\NETWORK\ADMIN

  • 드라이버 : C, D, E 등..

  • 사용자 계정 : 윈도우 사용자 계정명





listener.org을 열어보면 SID와 포트가 있다. 




명령어를 통해 알아내기 



먼저 cmd에서 오라클 관리자 계정으로 접속을 해야 한다. 



  • 관리자 계정 : sys 또는 system

  • 비밀번호 : 본인이 설정한 비밀번호





  • 명령어 : sqlplus system/비밀번호



접속을 하였다면 다음 명령어를 통해 포트번호와 SID를 확인할 수 있다.



  • SID 확인 명령어 : select name from v$database;

  • 포트 확인 명령어 : select dbms_xdb.gethttpport() from dual;

  • 포트 변경 명령어 : exec dbms_xdb.sethttpport(변경할포트번호);




RSS구독 링크추가 트위터 이메일 구독