Problem solve Get help with specific problems with your technologies, process and projects.

Direct or conventional path?

My company just moved to Oracle8i, and we have a lot of backend feeds written with PL/SQL and some with SQL*Loader using a conventional path. I would like to know which SQL*Loader path we should use, now that we have moved to Oracle8i from oracle8, whether direct path or conventional path, bearing in mind performance issues.

Your reasons for choosing direct or conventional path should not have changed just because you switched from 8 to 8i. The only difference is really that prior to 8.1.5, SQL*Loader couldn't use direct path for tables containing objects or LOBs.

Conventional path means that a SQL INSERT statement is used to load data into tables. Direct path deals with data much faster than conventional path. Direct path achieves this performance gain by inserting data directly, bypassing the SQL command processing layer and saves on data copies whenever possible.

This means you don't get any redo created however and once your load is complete you should backup immediately in order to have your data safe.

For More Information

Dig Deeper on Oracle DBA jobs, training and certification

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.