728x90
EXPDP 수행 시, 아래 오류 발생 시
ORA-39064: 로그 파일에 쓸 수 없음
ORA-29285: 파일 쓰기 오류
NLS_LANG 차이로 발생 아래와 같이 진행
-- CHECK CLIENT NLS_LANG SETTING
SELECT SYS_CONTEXT('USERENV','LANGUAGE') "NLS SET" from dual;
-- AMERICAN_AMERICA.AL32UTF8
-- CHECK DB SERVER NLS_LANG SETTING
SELECT VALUE
FROM NLS_DATABASE_PARAMETERS
WHERE PARAMETER IN ('NLS_LANGUAGE','NLS_TERRITORY','NLS_CHARACTERSET');
SET NLS_LANG=AMERICAN_AMERICA.AL32UTF8
-- - 변경 방법2.
-- UNIX, WINDOWS 에서 NLS_LANG 값을 변경한다.
-- ◇ UNIX - export NLS_LANG=American_America.US7ASCII 설정
-- ◇ Windows - SET NLS_LANG=American_America.US7ASCII 설정
이후 다시 EXPDP 수행 정상 수행 완료 !!!
>>> 이와 별개로 Windows 환경에서 EXPDP 시 LOGFILE 이 정상적으로 WRITE 되지 않는 경우
, 오류 확인을 위해서 아래와 같이 할것
>>> DOS 창 수행 -> 속성 -> 레이아웃 -> 화면 버퍼 크기 의 높이를 9999 로 설정