🫑Export and Import Oracle Database with Data Pump
Get Started
ทำการ Connect Database ด้วย SQL*Plus
sqlplus / as sysdba
ทำการตรวจสอบ Fast Recovery Area จะเห็นว่า Space Limit ถูกใช้จนเต็ม
select space_used/1024/1024/1024, space_limit/1024/1024/1024 from v$recovery_file_dest ;
SPACE_USED/1024/1024/1024 SPACE_LIMIT/1024/1024/1024
------------------------- --------------------------
3.92004061 3.9375
ทำการเพิ่ม Size ของ Fast Recovery Area
alter system set db_recovery_file_dest_size=30G ;
ทำการตรวจสอบ Fast Recovery Area อีกครั้งหนึ่ง
select space_used/1024/1024/1024, space_limit/1024/1024/1024 from v$recovery_file_dest ;
SPACE_USED/1024/1024/1024 SPACE_LIMIT/1024/1024/1024
------------------------- --------------------------
3.92004061 30
ทำการ Export Data Pump ด้วย SYSDBA
expdp \"/ as sysdba\" dumpfile=orcl.dmp logfile=export_orcl.log full=yes ;
ทำการ Create Tablespace ก่อนทำการ Import
create tablespace OGGTBS datafile '/u01/app/oracle/oradata/ORCL/oggtbs.dbf' size 100m reuse autoextend on ;
ทำการ Import Data Pump ด้วย SYSDBA
impdp \"/ as sysdba\" dumpfile=orcl.dmp logfile=import_orcl.log full=yes ;
Job "SYS"."SYS_IMPORT_FULL_01" completed with 8214 error(s) at 09:43:56
กรณีที่ต้องการเฉพาะบาง Schema
expdp system/oracle schemas=orcl dumpfile=orcl.dmp logfile=export_orcl.log ;
impdp system/oracle schemas=orcl dumpfile=orcl.dmp logfile=import_orcl.log table_exists_action=replace ;
กรณีที่ต้องการ Export แบบ Overwrite
expdp system/oracle schemas=orcl dumpfile=orcl.dmp logfile=export_orcl.log reuse_dumpfiles=y ;
อ่านเพิ่มเติม : https://bit.ly/2m0Vkyo, https://bit.ly/2maBFfW
Last updated
Was this helpful?