1. export될 파일이 들어갈 디렉토리 생성(권한부여)
$ mkdir /backup/expdp/
($ chown -R oracle.dba /backup/expdp)
2. datapump에 사용될 디렉토리를 SQL에서 지정
SQL> create or replace directory dir_name as '/backup/expdp';
(새로 생성은 create만해도 되고, drop 하고 싶으면 drop directory ----- 형식으로 써주시면됩니다.)
3. exp 할 유저에게 해당 디렉토리 접근권한 부여
SQL> grant read,write on directory dir_name to scott; (to public : 모두에게 부여)
4. export datapump 실행
** 현재 expdp중인 job name 조회하기
** 현재 생성된 directory이름 조회하기
* expdp job관련 마스터테이블 확인하기(아래 결과에서 OWNER.OBJECT 입니다.)
$ mkdir /backup/expdp/
($ chown -R oracle.dba /backup/expdp)
2. datapump에 사용될 디렉토리를 SQL에서 지정
SQL> create or replace directory dir_name as '/backup/expdp';
(새로 생성은 create만해도 되고, drop 하고 싶으면 drop directory ----- 형식으로 써주시면됩니다.)
3. exp 할 유저에게 해당 디렉토리 접근권한 부여
SQL> grant read,write on directory dir_name to scott; (to public : 모두에게 부여)
4. export datapump 실행
** 현재 expdp중인 job name 조회하기
col owner_name for a10
col job_name for a15
col operation for a15
col job_mode for a10
select JOB_NAME, OPERATION, JOB_MODE, STATE, OWNER_NAME from dba_datapump_jobs
select * from dba_directories;
* expdp job관련 마스터테이블 확인하기(아래 결과에서 OWNER.OBJECT 입니다.)
select o.STATUS, o.OBJECT_ID, o.OBJECT_TYPE, o.OWNER||'.'||OBJECT_NAME as "OWNER.OBJECT"
from dba_objects o, dba_datapump_jobs j
where o.owner=j.owner_name
and o.object_name=j.job_name
and j.job_name not like 'BIN$%'
order by 4,2