시스템 운영업무를 할 땐 DBA가 있어 DB서버를 비롯하여 DUMP나 백업 등의 업무를 DBA가 처리하였기 때문에 관련 지식이 부족했다. 이번 프로젝트를 진행하면서 개발 총괄의 업무를 수행하게 되었고, 이번 사이트에서 작업하면서 새롭게 공부한 것을 정리하고자 한다.
그 첫번째는 Oracle Data Pump이다.
expdp), Import (impdp) 는 특히 초대형 데이터베이스용으로 설계되었고, 대량의 데이터와 메타데이터가 있는 경우 기존의 Export (exp), Import (imp).에 비해 향상된 데이터 성능을 가지고 있다.> SELECT * FROM SYS.DBA_DIRECTORIES WHERE DIRECTORY_NAME = 'DATA_PUMP_DIR';> expdp userid=ID/PW DBFULL=y DUMPFILE=expdat.dmp DIRECTORY=data_pump_dir LOGFILE=export.log> expdp userid=ID/PW schemas=ID DUMPFILE=expdat.dmp DIRECTORY=data_pump_dir LOGFILE=export.log> expdp userid=ID/PW tables=ID.TABLE1,ID.TABLE2 DUMPFILE=expdat.dmp DIRECTORY=data_pump_dir LOGFILE=export.log> expdp userid=ID/PW tablespaces=IDTBS DUMPFILE=expdat.dmp DIRECTORY=data_pump_dir LOGFILE=export.log> impdp userid=ID/PW DBFULL=y DUMPFILE=expdat.dmp DIRECTORY=data_pump_dir LOGFILE=import.log> impdp userid=ID/PW schemas=ID DUMPFILE=expdat.dmp DIRECTORY=data_pump_dir LOGFILE=import.log> impdp userid=ID/PW tables=ID.TABLE1,ID.TABLE2 DUMPFILE=expdat.dmp DIRECTORY=data_pump_dir LOGFILE=import.log> impdp userid=ID/PW tablespaces=IDTBS DUMPFILE=expdat.dmp DIRECTORY=data_pump_dir LOGFILE=impdp .logSELECT * FROM DBA_DATAPUMP_JOBS;DROP TABLE ID.SYS_EXPORT_SCHEMA_01; -- [OWNER_NAME].[JOB_NAME];