반응형
목차
ORA-12547 TNS lost contact
상황 : oracle 계정이 아닌 다른 계정으로 oracle에 접속해서 expdp를 이용해서 dump를 실행 중임
어쩌다가 실수로 아래처럼 오라클 하위 폴더의 계정을 other의 권한을 rwx 가능하게 변경 했더니
sudo chmod -R 757 /oracle
위처럼 표시가 되었었다.
실수로 잘 돌아가는 덤프를 잘못 건드리는 바람에..(다시는 이런 실수 하지 않으리)
당연히 오라클 폴더의 권한 문제라는 강한 확신을 가지고 구글링을 했음
아래 블로그에서 도움을 얻었다.
$ORACLE_HOME(/oracle/app/product/12.2.0.1)/bin 아래에 oracle 폴더의 권한을 6751로 변경 했음
sudo chmod 6751 oracle
그 후 dump 스크립트 실행 결과 아래처럼 잘 되는 걸 확인 할 수 있었음
잘 돌아가는 걸 굳이 건드리면 이렇게 고생한다는 걸 또한 번 깨달았음
블로그에 아래와 같은 글을 적으셨던데.. 누군가가 소유권을 바꿨을 수 있다.(내가 바꿨다)
다행히 저걸로 해결이 되었다.
벤더사 제품의 파일 소유권은 절대로 함부로 건드리지 말자
출처 : http://www.dadbm.com/how-to-fix-ora-12547-tns-lost-contact-when-try-to-connect-to-oracle/
반응형
'IT > DataBase' 카테고리의 다른 글
[Cubrid]시스템 카탈로그(테이블, 컬럼 조회) (0) | 2022.11.22 |
---|---|
[MySQL/MariaDB] Column 'xx' in where clause is ambiguous 에러 (0) | 2022.11.22 |
[MySQL/MariaDB] merge(값이 있으면 update, 아니면 insert)(feat. ON DUPLICATE KEY UPDATE...) (0) | 2022.11.22 |
[MySQL/MariaDB] GROUP_CONCAT() 간단 사용법(feat. 문자열 붙이기) (0) | 2022.11.22 |
[Oracle]GROUP BY + 그룹함수(SUM, COUNT 등) (0) | 2022.11.19 |
댓글