반응형
에러 내용
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 |
댓글