오라클 환경에서 다음과 같은 에러가 발생할 경우가 있습니다.
ORA-12514: TNS: 리스너가 없습니다.
ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함
listener does not currently know of service requested in connect descriptor |
제 경험으로 대부분 tnsname.ora 파일 설정 오류가 원인이었고 아래와 같은 방법으로 해결했습니다.
1. 먼저 tnsname.ora 파일의 경로로 이동합니다.
c:\app\oracle\product\11.2.0\dbhome_1(오라클설치경로)\network\admin
* 파일은 직접 수정 불가하므로 기존 파일을 백업 후, 복사하여 수정합니다.
2. 기존 tnsname.ora 파일 백업 (ex) tnsname_bak.ora
-> 바탕화면이나 다른 폴더에 복사하여 수정 후 복사!
tnsname.ora 파일 확인(빨간색 글씨 부분만 확인하시면 됩니다)
orcl(SID명)= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME=orcl) ) ) |
- orcl (sid명) - DB 앨리어스
- HOST = 해당 IP나 / localhost
- SERVICE_NAME = 서비스명
3. 오라클 서비스 재시작
'TIP > DB' 카테고리의 다른 글
mysql 한글 깨짐 (0) | 2018.10.01 |
---|