Oracle Load text file Basic concept [Thai Version]

** Myself
บางครั้งเรามี source เป็น text file จาก ftp จากระบบ ต่างๆ gen มาให้ และถ้าเราต้องการนำมาเข้า database ของ oracle โดยขั้นแรกถ้าfileนั้นมีการ put มาที่เครื่อง database server ของเรา เราก็สามารถที่จะload มันเข้าไปได้ ด้วยวิธีด้านล่าง ข้างต้นเป็นตัวอย่างอันนึง
1. โดยเริ่มต้นเปลี่ยน ข้อมูลที่มีอยู่ในปัจจุบันให้เป็น ASCII Text ก่อนแล้วใช้ sql*loader เป็นตัว load database นั้นเเข้า Oracle Database
ข้อมูลเพิ่มเติม ( ซึ่งใช้ได้กับทุก data source )
" http://www.exzilla.net/docs/sqlload/sqlload01.php "
2. ใช้ Oracle Migration Workbench
ในกรณีของ Access เจ้า Oracle Migration Workbench นี้ช่วย ให้ migrate ได้ทั้ง table ,index และ validation rules
ข้อมูลเพิ่มเติม และรายละเอียด
" http://otn.oracle.com/tech/migration/workb...ch/content.html "
3. ใช้ ความสามารถของ Ms-access , ต่างๆ ผ่าน ODBC ,OLE
3.1 กด right mouse click ตรง tables --- Export.. --- เลือก ODBC Database ()
ข้อควรระวัง
วิธี ms-access จะทำการสร้าง table object และ copy ข้อมูลไปให้ แต่ข้อควรระวังคือ ถ้าเราตั้งชื่อ column หรือ table เป็น ตัวเล็กบ้าง ตัวใหญ่บ้าง เวลาไปอยู่ใน Oracle database ก็จะเป็นอย่างนั้น ปัญหาก็คือ เวลาคุณ select ข้อมูลด้วย tools บางตัวคุณต้องระบุภายใน เครื่องหมาย double quote ("")
อย่างเช่น table ชื่อ Employees เวลาคุณ select จาก sql*plus คุณต้องระบุดังนี้
CODE 
select "FirstName","LastName" from "Employees";
3.2 Copy ข้อมูลผ่าน links tables..
3.2.1 สร้าง table object ที่ Oracle database
3.2.2 สร้าง links tables .. ---- เลือก ODBC Database ()
3.2.3 ทำการ copy ข้อมูลจาก tables ที่อยู่ ใน Access ไปยัง Oracle โดยผ่าน Edit menu
( ซึ่งใช้ได้กับทุก data source )( ซึ่งใช้ได้กับทุก data source )

0 comments:

Loading