반응형
올바른 접속정보를 입력 후 "Test Connection" 을 수행하면 다음과 같은 에러메세지가 뜨며 Ping failed 가 뜬다.
listener refused the connection with the following error ora-12514
(ora-12505 도 같은 방법으로 해결)
검색 결과 여러가지 해결 방법이 나온다.
방화벽 설정 변경, 리스너 변경 등...
본 글에서는 리스너 파일의 SID와 DBNAME을 수정하여 문제를 해결한다.
** 해결 방법
각자 설치된 오라클 경로로 이동
C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN
"listener.ora" 파일의 설정을 변경해준다.
<기존 listener.ora>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server) (PROGRAM = extproc) ) (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server) (PROGRAM = extproc) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ) ) DEFAULT_SERVICE_LISTENER = (XE) | cs |
<수정 후 listener.ora>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = XE) (ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server) (SID_NAME = XE) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ) ) DEFAULT_SERVICE_LISTENER = (XE) | cs |
변경 후 실행창에서 "services.msc" 입력, 서비스 목록에서 "OracleXETNSListener" 를 찾아 재시작 해준다.
728x90
반응형
'Database' 카테고리의 다른 글
[Oracle] sqldeveloper에서 전체 테이블 및 컬럼 조회 (0) | 2017.12.28 |
---|---|
[Oracle] 유저 생성 및 테이블 스페이스 설정 (0) | 2017.12.28 |
MyBatis 반복문(foreach) + String[] 배열(array) / iBatis 반복문(iterate) + 동적 쿼리(dynamic) (0) | 2017.12.28 |
빅데이터 - R 사용법 (0) | 2017.12.20 |
[iBatis] 동적 컬럼 명, 테이블 명 설정 (0) | 2017.12.19 |
댓글