Oracle datapump utility -EXPDP IMPDP
In this post we will be looking for logical backup of oracle database. datapump (EXPDP and IMPDP) utilties are used to take import and export of oracle
oracle configurationintermediate
by OracleDba
14 views
In this post we will be looking for logical backup of oracle database. datapump (EXPDP and IMPDP) utilties are used to take import and export of oracle
123456789
CREATE OR REPLACE DIRECTORY test_dir AS '/data/backup';
CREATE OR REPLACE DIRECTORY test_dir AS '/data/backup';
GRANT READ, WRITE ON DIRECTORY test_dir TO scott;
GRANT READ, WRITE ON DIRECTORY test_dir TO scott;
expdp tables=test.testtable directory=test_dir dumpfile=testtable1.dmp logfile=testtable1.log123456789
expdp tables=test.testtable directory=test_dir dumpfile=testtable1.dmp logfile=testtable1.log
impdp tables=test.testtable directory=test_dir dumpfile=testtable1.dmp logfile=testtable1_imp.log
impdp tables=test.testtable directory=test_dir dumpfile=testtable1.dmp logfile=testtable1_imp.log
expdp schemas=test directory=test_dir dumpfile=testtable1_schema.dmp logfile=testtable1_schema.log
expdp schemas=test directory=test_dir dumpfile=testtable1_schema.dmp logfile=testtable1_schema.log123456789
impdp schemas=test directory=test_dir dumpfile=testtable1_schema.dmp logfile=testtable1_schema_imp.log
impdp schemas=test directory=test_dir dumpfile=testtable1_schema.dmp logfile=testtable1_schema_imp.log
expdp full=Y directory=test_dir dumpfile=full_db.dmp logfile=full_db.log
expdp full=Y directory=test_dir dumpfile=full_db.dmp logfile=full_db.log
impdp full=Y directory=test_dir dumpfile=full_db.dmp logfile=full_IMP_db.log123456789
impdp full=Y directory=test_dir dumpfile=full_db.dmp logfile=full_IMP_db.log
expdp schemas=TEST include=TABLE:\""IN ('TESTTABLE')\"" directory=TEST_DIR dumpfile=test_include_testtable.dmp logfile=test_include_testtable.log
expdp schemas=TEST include=TABLE:\""IN ('TESTTABLE')\"" directory=TEST_DIR dumpfile=test_include_testtable.dmp logfile=test_include_testtable.log
expdp schemas=TEST exclude=TABLE:\""IN ('EXCLUDE_TESTTABLE_NAME')\"" directory=TEST_DIR dumpfile=test_exclude_testtable.dmp logfile=test_exclude_testtable.log
expdp schemas=TEST exclude=TABLE:\""IN ('EXCLUDE_TESTTABLE_NAME')\"" directory=TEST_DIR dumpfile=test_exclude_testtable.dmp logfile=test_exclude_testtable.log123456789
expdp schemas=TEST directory=TEST_DIR dumpfile=TEST_content.dmp logfile=TEST_content.log content=METADATA_ONLY
expdp schemas=TEST directory=TEST_DIR dumpfile=TEST_content.dmp logfile=TEST_content.log content=METADATA_ONLY
expdp schemas=TEST directory=TEST_DIR dumpfile=TEST_data_only.dmp logfile=TEST_data_only.log content=DATA_ONLY
expdp schemas=TEST directory=TEST_DIR dumpfile=TEST_data_only.dmp logfile=TEST_data_only.log content=DATA_ONLY
expdp full=Y directory=TEST_DIR dumpfile=TEST_query.dmp logfile=TEST_query.log query='test.testtable:"WHERE id=0"'1
expdp full=Y directory=TEST_DIR dumpfile=TEST_query.dmp logfile=TEST_query.log query='test.testtable:"WHERE id=0"'12345678910
expdp tables=C##TESTUSER.TESTTABLE directory=TEST_DIR dumpfile=C##TESTUSER_logfile.dmp logfile=C##TESTUSER_logfile.log LOGTIME=ALL
expdp tables=C##TESTUSER.TESTTABLE directory=TEST_DIR dumpfile=C##TESTUSER_logfile.dmp logfile=C##TESTUSER_logfile.log LOGTIME=ALL
SQL> SET numwidth 20
SQL> SELECT dbms_flashback.get_system_change_number FROM DUAL;
GET_SYSTEM_CHANGE_NUMBER
------------------------
21393711234567891011121314151617181920
SQL> SET numwidth 20
SQL> SELECT dbms_flashback.get_system_change_number FROM DUAL;
GET_SYSTEM_CHANGE_NUMBER
------------------------
2139371
cat exp_flash.par
dumpfile=dbaclass.dmp logfile=dbaclass.log directory=EXPDIR tables=DBACLASS.OBJECT_LIST flashback_scn=2139371
expdp parfile=exp_flash.par
SQL> select current_scn from v$database;
SQL> select timestamp_to_scn('15-AUG-23 :22:00:10') from dual;
SQL> select scn_to_timestamp(<SCN_Number>) from dual;
SQL> select current_scn from v$database;1234567891011
SQL> select timestamp_to_scn('15-AUG-23 :22:00:10') from dual;
SQL> select scn_to_timestamp(<SCN_Number>) from dual;
remap_table=schema.table_name:new_table
[oracle@test ~]$ impdp system/oracle@pdbprim tables=hr.employees remap_table=hr.employees:emp_bak dumpfile=full.dmp
[oracle@test ~]$ impdp system/oracle@pdbprim tables=hr.employees,hr.jobs remap_table=hr.employees:emp_bak,hr.jobs:job_bak dumpfile=test.dmp
[oracle@test ~]$ impdp system/password@orclpdb tables=hr.employees,hr.jobs remap_table=hr.employees:emp_bak remap_table=hr.jobs:job_bak dumpfile=full.dmp1234567891011
[oracle@test ~]$ impdp system/oracle@pdbprim tables=hr.employees,hr.jobs remap_table=hr.employees:emp_bak,hr.jobs:job_bak dumpfile=test.dmp
[oracle@test ~]$ impdp system/password@orclpdb tables=hr.employees,hr.jobs remap_table=hr.employees:emp_bak remap_table=hr.jobs:job_bak dumpfile=full.dmp
REMAP_TABLESPACE=<SOURCE_TABLESPACE>:<TARGET_TABLESPACE>
[oracle@test ~]$ impdp system/oracle@pdbprim schemas=TESTUSER REMAP_TABLESPACE=TEST_TBS_01:TEST_TBS_02 dumpfile=test.dmp
REMAP_TABLESPACE=<SOURCE_TABLESPACE>:<TARGET_TABLESPACE>
[oracle@test ~]$ impdp system/oracle@pdbprim schemas=TESTUSER REMAP_TABLESPACE=TEST_TBS_01:TEST_TBS_02 dumpfile=test.dmp1
remap_schema=<op_source>:<op_target>Please to add comments
No comments yet. Be the first to comment!