Oracle DBA & All IT » Database, DBA, DBA, Oracle, Oracle Tips » มหากาพย์ export/import ตอนที่ 2 export by SQL
มหากาพย์ export/import ตอนที่ 2 export by SQL
มหากาพย์ export/import ตอนที่ 2 export by SQL
เนื่องจากมีหลายคนถามมาว่า export แบบไม่เอาทั้ง table ได้มั้ยยย ก็ขอบอกเลยว่าได้จ้า มาดูกันว่าทำไง
เรื่องของการ export data แบบใส่เงื่อนไขในการ export เลือกเฉพาะข้อมูลที่ต้องการออกมา คล้ายๆกับการ Select * from Where ……
ตัวอย่าง Scipt ที่ใช้ในการ export สำคัญที่ parameter query
exp file=exp_data.dmp log=exp_data.log query="where employee_name= 'SCOTT' " full=N tables=hr.employees userid=system/password@db1
Tip: ในส่วน query นั้น column ที่เรานำมา where จะต้องมีอยู่ใน table ที่เราเลือกที่จะ export ออกมา สามารถมีมากว่า 1 table ได้ แต่ขอให้มี column name เหมือนกันเท่านั้นเอง
สำหรับการ import ข้อมูลที่ export ด้วยวิธี query ก็ใช้ import แบบธรรมดาใส่ parameter ที่เราต้องการได้เลย
ตัวอย่าง Sript import ทั่วไป
imp file=exp_data.dmp log=imp_data.log fromuser=hr touser=hr ignore=y userid=system/password@db2
ตอนนี้ก็หมดปัญหาแระเนอะ อยากได้แค่ข้อมูลบางอย่างก็ export ได้เหมือนกันเย่
.. Preview : 3581Filed under: Database, DBA, DBA, Oracle, Oracle Tips · Tags: exp, export, imp, import, oracle, query, where