독까의 이야기

오라클 덤프 스크립트 생성 후 실행했을 때 아래와 같은 오류 발생

exp_db_gunnm.bat

@echo off
SET ORACLE_SID=gunnm
for %%a in (%date%) do SET day=%%a
D:\oracle\product\11.2.0\dbhome_1\BIN\expdp user/password file=H:\OracleBackup\GUNNM_FULL_[%date%].dmp full=y log=H:\OracleBackup\GUNNM_FULL_[%date%].log


ORA-39002: 부적합한 작업
ORA-39070: 로그 파일을 열 수 없습니다.
ORA-39088: 파일 이름은 경로 사양을 포함할 수 없음


원인 확인 : 물리적 디렉토리 경로가 오라클 인스턴스에는 생성되어 있지 않았기 때문임


오라클 인스턴스 접속

create directory oradir as 'H:\OracleBackup';


덤프 스크립트 재실행


정상 작동 확인