2012-02-03 6 views
3

expdp가 사용되고 테이블에 내보낼 데이터가없는 경우 어떤 영향이 있습니까? 예를 들어 expdp를 수행하기 위해 작업을 실행하고 작업이 실행 된 인스턴스에 덤프 할 테이블이없는 경우 예외가 있습니까? 다른 검사로 처리해야합니까?데이터가없는 Oracle expdp

답변

4

방금 ​​해 보았는데 제대로 작동하는 것 같습니다.

Estimate in progress using BLOCKS method... 
Processing object type TABLE_EXPORT/TABLE/TABLE_DATA 
Total estimation using BLOCKS method: 0 KB 
Processing object type TABLE_EXPORT/TABLE/TABLE 
Processing object type TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS 
. . exported "SYSTEM"."BONUS"        0 KB  0 rows 
Master table "SYSTEM"."SYS_EXPORT_TABLE_01" successfully loaded/unloaded 
****************************************************************************** 
Dump file set for SYSTEM.SYS_EXPORT_TABLE_01 is: 
    /usr/lib/oracle/xe/app/oracle/admin/XE/dpdump/exp.dmp 
Job "SYSTEM"."SYS_EXPORT_TABLE_01" successfully completed at 22:10:10 

덤프 파일을 가져 오려면 테이블을 다시 만들어야하지만 (분명히) 행이 없어야합니다.

+0

이것에 주목. 감사! – Michael

1

빈 테이블을 내보내는 경우에도 예외는 없습니다. 내보내기 유틸리티는 테이블 (예 : DDL)의 메타 데이터 만 내보낼 것입니다.

+0

답변 해 주셔서 감사합니다! – Michael

관련 문제