Tip:
Utk loading text file ke database, kalau anda menggunakan database
9i atau 10G, sebaiknya gunakan EXTERNAL TABLE.
Dibandingkan dengan SQL*Loader, bisa jauh lebih kenceng proses load
datanya (file bisa di split, dan bisa menggunakan PARALLEL option).
Dan utk proses insert/update nya, bisa menggunakan perintah MERGE
dengan source yg diambil dari dari text file tsb melalui external
table.

Bowo


--- In [email protected], "Irwanto" <[EMAIL PROTECTED]>
wrote:
>
>
> Kalau ditempat saya dinamakan program konsolidasi,
> buat aja program ekstrak ke teks file seperti ini :
> (ini contoh file dari berbagai subdist) :
>
> -----------------------------// begin here // ---------------------
-------
> tblTempHarga|"6"|"10"|"10"|"10"|"10"|"10"|"10"
> "111132"|"0"|"0"|"0"|"0"|"0"|"2006/12/12"
> "110263"|"402764"|"402764"|"402764"|"8392"|"0"|"2006/12/12"
> "110264"|"383052"|"383052"|"383052"|"15961"|"0"|"2006/12/12"
> "110265"|"364474"|"364474"|"364474"|"30374"|"0"|"2006/12/12"
> "110324"|"402764"|"402764"|"402764"|"8392"|"0"|"2006/12/12"
> "110325"|"383052"|"383052"|"383052"|"15961"|"0"|"2006/12/12"
> "110326"|"364474"|"364474"|"364474"|"30374"|"0"|"2006/12/12"
> "110372"|"283637"|"283637"|"283637"|"5909"|"0"|"2006/12/12"
> "110373"|"358092"|"358092"|"358092"|"14921"|"0"|"2006/12/12"
> END|"10"
> -----------------------------// end here // -----------------------
-----
> format tergantung anda.
> lalu buatkan program untuk downloadnya, jangan langsung download
ke table tp
> di test dahulu karena bisa saja ada yang error ,berubah, atau
corrupt (bisa
> menggunakan CRC32 untuk mengecek file corrupt)
>
> tinggal klik testm, OK dan selesai deh, nggak perlu input lagi
>
> ----- Original Message -----
> From: "Ervin Listyawan" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Monday, April 24, 2006 4:14 PM
> Subject: [indo-oracle] Re: import dari access ke oracle (hanya
beberapa
> tabel)
>
>
> >
> > Menurut saya tetap pakai CSV (Text file) Pak yang paling efektif.
> > Cuma cara transfernya dan algoritmanya saja yang diperbaiki.
> > Soalnya import pakai SQLLoader masih terbaik.
> >
> > Solusinya:
> > 1. ZIP text file, ini lumayan besar lho savingnya
> > 2. Kirim record hanya yang berubah saja (beri time stamp), kalau
aku
> > pernah buat 2 bagian: 1 file utk ngetrace yg dihapus (deletion) +
> > timestamp), 1 utk addition atau update + timestamp
(algorithmanya:
> > INSERT OR UPDATE tergantung key)
> >
> > Kalau tdk ada key, terpaksa pakai timestamp + key buatan yang
> > mengindikasikan source dari data (misal kode branch + IP atau
nama
> > komputer/node). Ini dengan catatan jam tidak boleh dimaju-
mundurkan.
> >
> > Buat schedule di server buat extract ZIP lalu execute PL/SQL yang
> > mengecek/memproses file-2x yg masuk (ada staging/temporary
table -
> > yang ini kan gak masalah krn pasti single user).
> >
> > Saya pernah coba langsung pakai ODBC (Access - Oracle) gak
efektif,
> > justru sering putus dan lambat (krn sifat ODBC yg retrieve banyak
> > record ke memory).
> >
> > Regards,
> >
> > Ervin L
> >
> > --- In [email protected], wkus77 <wkus77@> wrote:
> >>
> >> halo rekan-rekan,
> >>
> >> saya ingin menghubungkan kantor pusat dengan kantor2
> >> cabang di seluruh nusantara. sementara ini kantor
> >> cabang menggunakan microsoft access untuk transaksi.
> >> kemudian data difax lalu diinput ulang sama operator
> >> pusat. nah saya ingin membuat otomatisasi dengan
> >> membuat button import dari data kantor cabang ke
> >> pusat. cabang mengirimkan data dengan format mdb. ada
> >> yang bisa bantu saya nggak???? .. sebelumnya saya
> >> pernah buat, data access dikonvert dulu ke csv lalu
> >> baru import ke oracle. tapi menurut saya itu ga
> >> efektif...
> >>
> >> please help
> >>
> >> Widhi
> >>
> >>
> >> __________________________________________________
> >> Do You Yahoo!?
> >> Tired of spam?  Yahoo! Mail has the best spam protection around
> >> http://mail.yahoo.com
> >>
> >
> >
> >
> >
> >
> >
> >
> > --
> > -----------I.N.D.O - O.R.A.C.L.E---------------
> > Keluar: [EMAIL PROTECTED]
> > Website: http://indo-oracle.lizt.org (NEW)
> > -----------------------------------------------
> >
> > Bergabung dengan Indonesia Thin Client User Groups,
> > Terminal Server, Citrix, New Moon Caneveral, di:
> > http://indo-thin.vze.com
> > Yahoo! Groups Links
> >
> >
> >
> >
> >
> >
> >
> > ================================================================
> > This e-mail has been scanned by Trendmicro IMSS Tigaraksa Satria
> > ================================================================
> >
>
>
> ================================================================
> This e-mail has been scanned by Trendmicro IMSS Tigaraksa Satria
> ================================================================
>






--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [EMAIL PROTECTED]
Website: http://indo-oracle.lizt.org (NEW)
-----------------------------------------------

Bergabung dengan Indonesia Thin Client User Groups,
Terminal Server, Citrix, New Moon Caneveral, di:
http://indo-thin.vze.com




SPONSORED LINKS
Membership database software Database mortgage software Pda database software
Database management software Oracle database administration Oracle database management


YAHOO! GROUPS LINKS




Kirim email ke