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(변경할포트번호);
'코딩 > DataBase' 카테고리의 다른 글
JOIN의 종류 (2) | 2017.02.14 |
---|---|
[Oracle] 오라클 제약조건 조회, 추가, 삭제하기 (0) | 2017.01.19 |
[MySQL] MySQL 계정 생성하기 (1) | 2016.10.30 |
데이터베이스 - 데이터 삽입, 수정, 삭제, 조회 쿼리 (0) | 2016.10.09 |
데이터베이스 DDL (0) | 2016.09.21 |