본문 바로가기
Oracle/이벤트

TNS-12545,TNS-12560,TNS-00515

by 취미툰 2020. 1. 14.
반응형

에러 내용
TNS-12545 : Connect failed because target host or object does not exist
TNS-12560 : TNS :protocol adapter error
TNS-00515 : Connect failed because target host or object does not exist

원인
리스너파일의 host명이 ip가 아닌 hostname으로 설정되어 있는 경우 리스너를 킬때 os의 /etc/hosts파일을 참조해서 hostname을 읽게 되는데, /etc/hosts 파일의 권한이 불충분하여 오라클 유저가 읽을 수 없어서 나는 에러

해결
chmod 644 or chmod 755 등 읽을 수 있는 권한으로 변경한 후 리스너 재기동을 하면 됩니다.
예) chmod 644 /etc/hosts 후 lsnrctl start [리스너명]

- 고객사 방문 후 발생했던 에러인데 고객사의 보안 정책상 /etc/hosts파일의 권한이 본인만 읽을 수 있게 변경되어 있었고, 자연스럽게 오라클유저는 그 파일을 읽을 수 없어서 발생하였습니다.

반응형

'Oracle > 이벤트' 카테고리의 다른 글

ORA-00838,ORA-47500  (0) 2021.01.21
ORA-04031 : unable to allocate 120 bytes of shared memory  (0) 2021.01.19
ACFS-9301,ACFS-9302  (0) 2020.11.09
TNS-12555: TNS:permission denied  (0) 2020.01.03
ORA-28040 : No matching authentication protocol  (1) 2020.01.02

댓글