4 avg. rating (80% score) - 5880 votes
The SQL Loader is designed as a data loading utility that moves the data from other/external location to relational database. SQL*Loader would support various load formats, selective loading, and multi-table loads. Several companies use it for taking advantage of cost effective, linear storage processing. One can check the availability of the job across cities including Mumbai, Chennai, Delhi, Bangalore, Pune and Hyderabad. SQL Loader role consists of handling multiple data formats, table loads and configuration of Oracle database. Wisdomjobs has interview questions which are exclusively designed for job seekers to assist them in clearing job interviews. SQL Loader interview questions and answers are useful for administrators to attend job interviews and get selected for SQL Loader job position.
SQL Loader is a bulk loader utility used for moving data from external files into the Oracle database. Its syntax is similar to that of the DB2 load utility, but comes with more options. SQL*Loader supports various load formats, selective loading, and multi-table loads.
SQL Loader (sqlldr) is the utility to use for high performance data loads. The data can be loaded from any text file and inserted into the database.
One cannot, but by setting the ROWS= parameter to a large value, committing can be reduced. Make sure you have big rollback segments ready when you use a high value for ROWS.
SQL*Loader can load data from a "primary data file", SDF (Secondary Data file - for loading nested tables and VARRAYs) or LOBFILE. The LOBFILE method provides an easy way to load documents, photos, images and audio clips into BLOB and CLOB columns. Look at this example:
Given the following table:
CREATE TABLE image_table (
INTO TABLE image_table
FIELDS TERMINATED BY ','
image_data LOBFILE (file_name) TERMINATED BY EOF
Specify the character set WE8EBCDIC500 for the EBCDIC data.
The following example shows the SQL*Loader controlfile to load a fixed length EBCDIC record into the Oracle Database:
INFILE data.ebc "fix 86 buffers 1024"
INTO TABLE temp_data
field1 POSITION (1:4) INTEGER EXTERNAL,
field2 POSITION (5:6) INTEGER EXTERNAL,
field3 POSITION (7:12) INTEGER EXTERNAL,
field4 POSITION (13:42) CHAR,
field5 POSITION (43:72) CHAR,
field6 POSITION (73:73) INTEGER EXTERNAL,
field7 POSITION (74:74) INTEGER EXTERNAL,
field8 POSITION (75:75) INTEGER EXTERNAL,
field9 POSITION (76:86) INTEGER EXTERNAL
SQL Loader is a tool to lead data from file to a database table.
You can save the data in text file with proper separators from Microsoft Excel.
You can use the SKIP parameter to skip number of records. In addition, you can use SKIP = 1 to skip the header record.
You cannot ensure a commit only at the end of the load file but you can increase the value of ROWS parameter to ensure the commit after certain number of rows.
Yes, you can use the WHEN clause to specify the selection criteria. However, it does not allow you to use the OR clause; instead, you can only use the AND clause.
SQL*Loader expects a record to be in a single line; therefore, whenever it encounters a newline character in a record, it treats the record as a new record and either throws an error bases on the constraints of a table or inserts erroreous records without throwing any error.
Sql Loader Related Interview Questions
|PL/SQL Interview Questions||Adv Java Interview Questions|
|SQL Database Interview Questions||SQL DBA Interview Questions|
|PL/SQL and Informatica Interview Questions||Oracle apps Interview Questions|
|Oracle AOL (Application Object Library) Interview Questions||Oracle Forms And Reports Interview Questions|
|Oracle Application Framework Interview Questions||Oracle Apps DBA Interview Questions|
|Xml Publisher Interview Questions|
All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd
Wisdomjobs.com is one of the best job search sites in India.