ora-12514 tns 리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함
Tibero to Oracle DB_Link를 하다가 만나게 된 에러이다.
당황하지 말고 해결해보자.
우선
1. Oracle의 리스너가 정상 동작중인지 확인한다.
lsntctl start(리스너 시작)를 통해 Oracle 서버에서 리스너가 동작하도록 해준다.
2. tnsnames.ora/listener.ora 파일 확인 (90% 이 문제다)
필자같은 경우
listener.ora
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.76.139)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
tnsnames.ora
LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.76.139)(PORT = 1521))
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.76.139)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
빨간색 부분이 원래 IP값이 아닌 hostname으로 설정되어 있었는데 해당 부분을 IP주소로 바꿔주니 잘 해결되었다.
'Tibero > Error' 카테고리의 다른 글
single 운영 중 스토리지가 떨어졌을 때 조치사항... (0) | 2024.01.16 |
---|---|
새마을 금고 CCC CAST WAIT TIMEOUT, DDD TIMEOUT 문의 대응 (0) | 2023.07.10 |
Error : Cannot open CM cluster file (0) | 2023.01.11 |
ORACLE 19c Linux 설치 시 user계정에서 xclock 실행이 안될 때 (0) | 2022.12.29 |
Tibero to Tibero DB_Link시 TBR-2131 : Generic I/O error 대처법 (0) | 2022.12.29 |