Export/Import Oracle Database To Dump File
หน้าแรก Oracle Export/Import Oracle Database To Dump File
ในเรื่องของฐานข้อมูล เรื่องการสำรองข้อมูล หรือการกู้ข้อมูลเป็นสิ่งที่จำเป็นเอามากๆ เพราะจะช่วยให้ข้อมูลของราไม่เสียหายไปซะทั้งหมด บทความนี้จะมาพูดเกี่ยวกับการสำรองข้อมูลจากฐานข้อมูล ที่ชื่อว่า Oracle ให้อยู่ในรูปแบบ Dump file
Export Oracle Database To Dump File
- เปิดหน้าต่าง Run (Start > Run) เรียก Command Line โดยการพิมพ์
cmd
- ไปยังโพลเดอร์ของ Oracle ที่ C:oracle
cd c:oracle
- สร้างโฟลเดอร์ สำหรับ เก็บ Dump file ด้วยคำสั่ง
mkdir c:oracleapptmp
- รัน Oracle ผ่าน Command Line ด้วย
sqlplus system/รหัสผ่านของ system
- อ้างอิงโฟลเดอรที่สร้างไว้ด้วย dmpdir แล้วโอนสิทธิ์การอ่าน/เขียนให้กับ user ที่เราต้องการ export
create or replace directory dmpdir as c:oracleapptmp;
grant read,write on directory dmpdir to ชื่อ user ที่ต้องการ export ;
exit - ตอนนี้จะกลับมาที่ Command Prompt ดังเดิม แล้วเริ่ม Export ได้เลย
expdp system/รหัสผ่านของ system schemas=ชื่อ user ที่จะ export directory=dmpdir dumpfile=schema.dmp logfile=expschema.log
เวลาจะคัดลอกไปไหน ก็เอาโฟลเดอร์ tmp ใน c:oracleapp
Import Oracle Database From Dump File
- เอา โฟลเดอร์ tmp ที่ Export มาไปไว้ใน c:oraclexeapp
- เปิด cmd เหมือนเดิม
- เข้า command line ของ oracle ด้วยคำสั่ง
sqlplus system/รหัสผ่านของ system
- จากนั้นก็ พิมพ์
create or replace directory dmpdir as c:oracleapptmp;
grant read,write on directory dmpdir to (ชื่อ user ที่จะ import);
exit - จะกลับมาที่ Command Prompt ให้พิมพ์
impdp system/password SCHEMAS=ชื่อ user ที่ export DIRECTORY=dmpdir DUMPFILE=schema.dmp REMAP_SCHEMA=ชื่อ user ที่ export มา:ชื่อ user คนที่จะ importEXCLUDE=constraint, ref_constraint, index TABLE_EXISTS_ACTION=replace LOGFILE=impschema.log
refer: http://www.doraengi.in.th/programming/database/oracle/export-import-oracle-database-to-dump-file/
ขึ้นไปด้านบน
