SQL Loader - High Volume of Date [message #586430] |
Thu, 06 June 2013 04:43  |
ORAGENASHOK
Messages: 240 Registered: June 2006 Location: Chennai
|
Senior Member |
|
|
Hi,
I have 15 million of records as csv, want to load through sqlloader.
Is sqlloader is the right option to load high volume of data?
I have loaded with 2.5 lac records which has taken 4 mins to load.
so pls suggest me for better performance on this.
Thanks
Ashok T
|
|
|
|
|
|
|
|
|
|
|
Re: SQL Loader - High Volume of Date [message #586678 is a reply to message #586430] |
Sun, 09 June 2013 08:19  |
Lalit Kumar B
Messages: 3174 Registered: May 2013 Location: World Wide on the Web
|
Senior Member |
|
|
ORAGENASHOK wrote on Thu, 06 June 2013 15:13
so pls suggest me for better performance on this.
Since you are more concerned about the time taken for laoding, using Direct path load would a good choice for you. Since you are using SQL*Loader utility, you can directly mention as direct=true in the command-line itself or alternatively mention it in the control file.
http://docs.oracle.com/cd/B10500_01/server.920/a96652/ch09.htm
With many advantages, it also has limitations and disadvantages.
Data conversion occurs on the client side rather than on the server side. So, the NLS parameters in the initialization parameter file at server side won't be used. You will have to format mask in the control file.
For example, if the shell is bash or ksh then:-
% NLS_DATE_FORMAT='YYYYMMDD'
% export NLS_DATE_FORMAT
I would suggest, also you these while using direct path : parallel=true , multithreading=true However, I myself found an issue in multithreading, which I have posted long back, however, nobody could help me yet.
http://www.orafaq.com/forum/m/585850/178722/#msg_585850
|
|
|