[oracle] expdb, impdb // ORA-39002, ORA-39070, ORA-39087 - SQL



1. expdb, impdb에서 사용할 경로를 오라클 상에서 생성 (Create directory for using expdb, impdb)
: expdb, impdb는 오라클 상에서 실행되므로, 경로 생성이 필요(because expdb,impdb are running on oracle, you have to create diretory on Oracle)
: 생성 안할 경우, 아래와 같은 오류가 발생 (if you don't create it, you will see under errors)

ORA-39002: invalid operation
ORA-39070: Unable to open the log file.
ORA-39087: directory name DATA_PUMP_DIR is invalid

: SQLPlus(콘솔에서 sqlplus "/as sysdba" 실행. running command sqlplus "/as sysdba" on your console) 또는 오라클 명령창에서 아래 쿼리 실행 

create directory oradir as '/oraback'

* oradir: 오라클에 등록할 경로명 (directory name for creating and using it on Oracle)
** '/oraback': 실제 물리 경로( absolute path on your server. Dump files will be made on this directory)


2. expdb 샘플 코드(expdb sample)
                 [LINK] expdb sample code - Gist

3. impdb 샘플코드 (impdb sample)












AD_1