상세 컨텐츠

본문 제목

[Oracle] 오라클 expdp 백업 실패 ORA-39097 ORA-39065 Linux-x86_64 Error: 13: Permission denied

oracle

by mysop 2025. 10. 22. 11:35

본문

반응형
접속 대상: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
ORA-39097: 데이터 펌프 작업에서 예상치 않은 오류 -31643 발생
ORA-39065: DISPATCH에 예상치 않은 마스터 프로세스 예외사항 발생
ORA-31643: 덤프 파일 "/backup/20251021.dmp"을(를) 닫을 수 없음
ORA-06512: "SYS.KUPM$MCP",  4090행
ORA-06512: "SYS.KUPF$FILE",  4203행
ORA-06512: "SYS.KUPF$FILE",  2635행
ORA-19510: 1 블록의 크기를 "/backup/20251021.dmp" 파일에 대해 설정하는 데 실패했습니다(블록 크기=4096).
ORA-27086: 파일을 잠글 수 없습니다. - 이미 사용 중입니다.
Linux-x86_64 Error: 13: Permission denied
Additional information: 8
Additional information: 18466
ORA-06512: "SYS.KUPF$FILE_INT",  79행
ORA-06512: "SYS.KUPF$FILE",  2532행
ORA-06512: "SYS.KUPF$FILE",  4183행
ORA-06512: "SYS.KUPM$MCP",  4070행

 

그동안 잘되는 백업이 갑자기 안된다

에러 로그만 남기고 백업이 왜 안될까?

 

참고로 삼바로 디렉토리를 연결해서 백업하는 구조다.

 

구글신에게 물어봐도 이렇다할 답이 없다가......

 

https://forums.oracle.com/ords/apexds/post/expdp-fails-with-error-ora-39006-internal-error-writing-on-7592

 

expdp fails with error ORA-39006: internal error writing on a windows share

Hi! I need to get the following configuration working: Linux Server (CentOS 5 32 bits) with Oracle 11.2.0.1.0 Windows Server 2003 SP2 32 bits. On the windows server I have created a user called oracle...

forums.oracle.com

 

비슷한 에러를 경험하는 사람을 찾았다.

 

 

핵심은 마지막 댓글...

 

 

이 문구를 고민하다가 삼바를 연결했다 끊었다가 반복해보니 문제가 보인다.

 

 

연결된 backup 폴더가 박살나있다.

 

권한이고 머가 폴더가 박살나있는데 백업이 되겠냐.....

그래도 들어가져서 이상없는줄 알았다

 

백업서버 삼바 설정은 이상이 없다... 가  아니고

 

 

 

기존 설정이랑 똑같이 이름만 다르게 설정을 하나 더 만든다.

 

 

[backup00] ##원래 쓰던거
comment = backup00
path = /data/office
public = no
writable = yes
printable = no
write list = backup00
create mask = 0777
directory mask = 0777

[backup000] ## 똑같이 복사
comment = backup000
path = /data/office
public = no
writable = yes
printable = no
write list = backup000
create mask = 0777
directory mask = 0777

 

삼바를 재시작 해준다

 

# service smb restart
Redirecting to /bin/systemctl restart smb.service

 

당연한 이야기지만 삼바를 다시 연결한다

 

# mount.cifs //backup000/backup000 -o user=backup0000,password=비밀번호,uid=oracle,gid=oinstall /backup/

 

해결완료...

반응형

관련글 더보기