SQL Loader bukan dengan TOAD (di unix)

22 Jun 2009

Kali ini saya akan membahas tentang sql loader, sql loader adalah suatu cara untuk mengimport data dari database oracle ke dalam bentuk flat file sepert .txt, .dat atau .xls. Kenapa judulnya SQL Loader bukan dengan TOAD
karena pertama saya mengimport data dari oracle ke flatfile menggunakan fasilitas dari toad. Nah sekarang saya coba melakukannya dengan cara menggunakan script. Ternyata scriptnya juga sederhana dan terbukti lebih cepat dari pada menggunakan TOAD.

Langkah langkahnya adalah sebagai berikut
1. Connect ke database
2. dos2unix dulu file yang akan mau di upload, ini untuk menghindari perbedaan antara karakter di dos dan di unix
3. ketik sqlldr [user]/[pass]
4. kemudian akan muncul tulisan control =
5. makan masukkan file.ctlnya kemudian enter. Maka database pun ada di load ke dalam flatFile
Langsung aja ya contoh scriptnya seperti di bawah ini

load data infile data_mhs.DAT’
into table chatur.data_mhs_0906
fields terminated by ‘,’ optionally enclosed by ‘”‘
trailing nullcols(
nim,nama,alamat)

Keterangan script:
‘IC_RESULT_D02_200906.DAT’ adalah file yang berisi data data dengan sebuat delimeter. Contoh filenya sebagai berikut:
03052303,chatur agus priyono,tawangmangu
03052304,cecep ari wibawa,klaten
03052305,sakti,pracimantoro

disitu kita lihat ada tanda , tanda , tersebut disebut delimeter atau pemisah antara fild satu dengan field yang lain.

Cukup sekian, sekiranya ada yang mau menambah atau melengkapi mohon ditulis di comment

Keep your style :p


TAGS


-

Author

Follow Me

Search

Recent Post