kalau nggak salah itung2annya ada koq di documentation sqlloader.

CMIIW :

sqlloader dengan direct=true memang tidak mem-fire trigger karena dia melakukan 
insertion dibelakang HWM (high water mark) tabel dan keterbatasan direct=true 
juga membuat trigger tidak dapat di eksekusi.

sedangkan yang conventional menggunakan bind array insert standar (seolah2 
seperti kita melakukan dml insert biasa) sehingga trigger akan di-fire, hanya 
saja metode conventional ini melewati shared pool dan buffer pool juga seperti 
halnya kita issue DML/SQL statement.

sebaiknya gunakan direct=true jika tidak ada kendala2 seperti yang disebutkan 
diatas karena cenderung lebih cepat ketimbang conventional.


regards,



pandu wp

--- On Sat, 12/13/08, hendra chen <[email protected]> wrote:
From: hendra chen <[email protected]>
Subject: Re: [indo-oracle] Re: sql loader
To: [email protected]
Date: Saturday, December 13, 2008, 12:24 AM










    
            

just to update, 

 

ternyata dengan menambahkan bindsize di command sqlldr nya jadi lbh cepat.

bindsize sebaiknya di sesuai kan dengan ukuran data yang mau di upload.

tapi saya blm tau aturannya bagaimana ;p

ada yang bs tolong tambahan penjelasan ttg nilai bindsize terbaik dan hubungan 
nay dgn jumlah record yang mau di upload ?

 

oh iya, memang kalo di tambahan dengan command direct=TRUE, itu cepat bgt 
uploadnya. akan tetapi trigger yang terdapat di table yang di upload itu tidak 
berfungsi, 

saya juga tidak kenapa hal ini terjadi.

mohon master2 oracle yang mengerti bisa membantu menjelaskan.

 

terima kasih atas bantuan nya.



Best Regards,



Hendra



--- On Fri, 12/12/08, Pandu W Perwira <pandu...@yahoo. com> wrote:



From: Pandu W Perwira <pandu...@yahoo. com>

Subject: Re: [indo-oracle] Re: sql loader

To: indo-oracle@ yahoogroups. com

Date: Friday, 12 December, 2008, 11:40 PM



cek di tabel B, ada trigger apa nggak, sqlloader load method (conventional 
/direct) 



regards,



pandu wp



--- On Fri, 12/12/08, Zaki Rahman <zaki.rahman@ gmail.com> wrote:



From: Zaki Rahman <zaki.rahman@ gmail.com>

Subject: [indo-oracle] Re: sql loader

To: indo-oracle@ yahoogroups. com

Date: Friday, December 12, 2008, 3:11 AM



di tabel B ada constraint atau index apa saja?



--- In indo-oracle@ yahoogroups. com, hendra chen <h3ndr4ch3n@ ...> 

wrote:

>

> 

> Dear Gurus, 

> 

> Ada yang tahu tidak kenapa pada saat jalankan sql loader di 2 table 

yang beda, kecepatan nya beda ?

> 

> misalnya di table A ada 4 kolom dengan jumlah row yang di import 

itu 10000 row. dan table B ada 5 kolom dengan jumlah row yang di 

import itu 1000 row.

> 

> dan ternyata sql loader ke table A cuma membutuhkan 1 menit, 

sedangkan ke table B membutuhkan waktu 1 jam.

> 

> Tolong pencerahan nya.

> thx

> 

> Best Regards,

> 

> Hendra

> 

> 

> 

> 

> 

> New Email names for you! 

> Get the Email name you&#39;ve always wanted on the new @ymail and 

@rocketmail. 

> Hurry before someone else does!

> http://mail. promotions. yahoo.com/ newdomains/ sg/

>



[Non-text portions of this message have been removed]



Get your preferred Email name!

Now you can @ymail.com and @rocketmail. com

http://mail. promotions. yahoo.com/ newdomains/ sg/



[Non-text portions of this message have been removed]




      

    
    
        
         
        
        








        


        
        


      

[Non-text portions of this message have been removed]

Kirim email ke