IT/DataBase

[Oracle] ORA-12547 TNS lost contact/UDE-12547 error..

알 수 없는 사용자 2022. 11. 19.
반응형

목차

    ORA-12547 TNS lost contact

    상황 : oracle 계정이 아닌 다른 계정으로 oracle에 접속해서 expdp를 이용해서 dump를 실행 중임

    어쩌다가 실수로 아래처럼 오라클 하위 폴더의 계정을 other의 권한을 rwx 가능하게 변경 했더니

    sudo chmod -R 757 /oracle

     

    ude-12547, ora-12547 error

    위처럼 표시가 되었었다.

    실수로 잘 돌아가는 덤프를 잘못 건드리는 바람에..(다시는 이런 실수 하지 않으리)

    당연히 오라클 폴더의 권한 문제라는 강한 확신을 가지고 구글링을 했음

    아래 블로그에서 도움을 얻었다.

    $ORACLE_HOME(/oracle/app/product/12.2.0.1)/bin 아래에 oracle 폴더의 권한을 6751로 변경 했음

    sudo chmod 6751 oracle

    6751로 변경된 소유권


    그 후 dump 스크립트 실행 결과 아래처럼 잘 되는 걸 확인 할 수 있었음

    expdp success

    잘 돌아가는 걸 굳이 건드리면 이렇게 고생한다는 걸 또한 번 깨달았음

    블로그에 아래와 같은 글을 적으셨던데.. 누군가가 소유권을 바꿨을 수 있다.(내가 바꿨다)

    다행히 저걸로 해결이 되었다.

    벤더사 제품의 파일 소유권은 절대로 함부로 건드리지 말자

    출처 : http://www.dadbm.com/how-to-fix-ora-12547-tns-lost-contact-when-try-to-connect-to-oracle/

     

     

    반응형

    댓글

    💲 추천 글