why do we need UNIX shell script to load data into Oracle database


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting why do we need UNIX shell script to load data into Oracle database
# 1  
Old 08-30-2011
why do we need UNIX shell script to load data into Oracle database

Hello everyone,

I am new to shell scripting/ loading data into a database.
I want to load data into Oracle database using SQL loader. Can some one please explain why do we need unix shell script to load the data into the database? Also can someone please explain what has to be in that script?

Can't I say sql loader with the username, password and the .ctl file to be loaded into the database?

Sorry to ask this silly question, but I want to understand.

Thank you!
# 2  
Old 08-30-2011
Yes, you want to use sqlldr and a control file (.ctl file)

The sqlldr command can be run from a shell script if youwant, or from the command line interactively.

Oracle SQL*Loader: The Definitive Guide: Chapter 1: Introduction to SQL*Loader
# 3  
Old 08-30-2011
Thanks Jim for your quick reply. I want to use a shell script but don't know how to write it.But can you please explain me why do we need UNIX shell script to load the data into a database and what will be the contents in the script.

I am really new to scripting/ loading data.

Thank you.
# 4  
Old 08-30-2011
Quote:
Originally Posted by new_prog
Thanks Jim for your quick reply. I want to use a shell script but don't know how to write it.But can you please explain me why do we need UNIX shell script
Something has to tell the utility what data to load, it's not psychic. If you don't want to tell it what data by hand, you write a script that tells it.
This User Gave Thanks to Corona688 For This Post:
# 5  
Old 08-30-2011
Thank you Corona 688 for your reply. Now I understood the purpose of the UNIX script to load the data.


Can you please provide an example shell script to load the data in to a database.


Thank you.
# 6  
Old 08-30-2011
Also, in a shell script you can redirect all responses to a file (thus storing in a file) for later analysis. You will appreciate how useful this is when you need to analyse few error messages among large amounts of "1 row(s) inserted" that normally fly past.

OK
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

How to fix connection to Oracle database through shell script?

I have a question regarding how to connect to Oracle Database through shell script. 1. If I want call a stored procedure on Linux server as this, it works. $sqlplus /nolog SQL*Plus: Release 12.1.0.2.0 Production on Fri Jun 12 14:49:49 2015 Copyright (c) 1982, 2014, Oracle. All rights... (2 Replies)
Discussion started by: duke0001
2 Replies

2. Shell Programming and Scripting

How to connect to Oracle database using shell script?

Hi All, I am newbie to unix shell scripting. I want to connect to oracle database using shell script. I know how to connect DB using user name and password but my question is if my password is having '@' sign then how to connect. I have tried like below, cnt=`sqlplus -s /nolog << EOFSQL ... (3 Replies)
Discussion started by: pmotewar
3 Replies

3. Shell Programming and Scripting

Shell Script to connect to the oracle database

Hi Unix Gurus, I have a requirement to write a script, Oracle DB gets referesh every 6hrs, hence we need write a script to connect to the database , if it connects it should generate a file to proceed the next job application or when an error when connectiong to DB it should not generate any... (8 Replies)
Discussion started by: bshivali
8 Replies

4. UNIX and Linux Applications

Really simple shell script to create oracle database

Hello , I am new in this forum and need your help as I am totally confused :confused: I read a lot of threads and tried to search a lot but did not get the exact answer to my question. I just want a simple (content wise may be long) shell script to create oracle database. In detail:... (5 Replies)
Discussion started by: rahoolm
5 Replies

5. Shell Programming and Scripting

How to fetch data from oracle in unix shell script

Hi, How to fetch data from oracle database in unix shell scripting. list=`sqlplus -s ds_user/dsuser@EMI <<EOF set feedback off set serveroutput on set heading off set pagesize 0 set tab off select IP_ID from table / exit EOF` The output is not what i expected.I need output in... (4 Replies)
Discussion started by: Anusha_Reddy
4 Replies

6. Shell Programming and Scripting

Connecting to oracle database from shell script

Hi all, I am satyakiran , i am new to the forum. i never done shell scripts for connecting to the data base (oracle) and fetching the data from the database( thru sql select statements ) i want to know 1. how to connect to the data base(oracle) using shell script 2. how to retrieve data... (8 Replies)
Discussion started by: satyakiran
8 Replies

7. Shell Programming and Scripting

Need shell script to extract data from oracle database

shell script (4 Replies)
Discussion started by: frns5
4 Replies

8. Shell Programming and Scripting

Need Shell Script to upload data from Text file to Oracle database

Hi Does any one have any idea on uploading the data using Unix Shell script from text file to Oracle database. Requirement:- 1. Need to connect to Oracle database from Unix Shell script. 2. Need to pick Text file from some location on Unix Box. 3. Need to upload the data from text file to... (6 Replies)
Discussion started by: chandrashekharj
6 Replies

9. Shell Programming and Scripting

Shell Script to Load data into the database using a .csv file and .ctl file

Since i'm new to scripting i'm findind it difficult to code a script. The script has to be an executable with 2 paramters passed to it.The Parameters are 1. The Control file name(.ctl file) 2. The Data file name(.csv file) Does anybody have an idea about it? :confused: (3 Replies)
Discussion started by: Csmani
3 Replies

10. Shell Programming and Scripting

unix script to export data from csv file to oracle database

Hello people, Need favour. The problem I have is that, I need to develop a unix shell script that performs recurring exports of data from a csv file to an oracle database. Basically, the csv file contains just the first name and last name will be dumped to an Unix server. The data from these... (3 Replies)
Discussion started by: vinayagan
3 Replies
Login or Register to Ask a Question