Is Sql Loader bundled in the sqlplus client? - oracle

I want to know if the sqlldr tool comes with sqlplus client ? I am trying to load a .csv file using a control file. I wanted to know if on the client side only having sqlplus client would help me upload the csv into a table ? Note that its a Oracle 12 installation.

Sqlldr is available in a full client or installation of oracle and not on the instant client version.
Refer: http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

Related

What mechanism does 'sqlldr' use to connect to the DB

What happens in the background of a 'sqlldr' execution? How does it connect to the database? Is it using ODBC?
sqlldr is Oracle’s data loader utility. In general, the SQL*Loader client utility loads data into a
database at the same release level or higher.
For learning purpose change/remove the PATH environmental variable and then run the sql loader.
Like sqlplus, expdp, impdp the sqlldr utility is an OCI (Oracle Call Interface) application that uses Oracle Net (formerly called "SQL*Net" or "Net8") to connect and communicate with the database. No odbc nor jdbc.

How to use bcp utility with oracle dB or any other better options

I have a csv file which has to be bulk imported to oracle dB. I was working on other sybase dB engine before so I had a sample script which has the environment setup for it. Right now I have to do the process in a oracle dB so what should be the first line I know about the rest other parameters but want to know the path which has to be defined when I write
path/bcp dbtable in data.txt
If anyone could help what should be the path for oracle dB
The primary tools for bulk or flat file loading are:
SQL*Loader
External Tables (and here)
GUI Tools like SQL*Developer
It is much more cumbersome, but if necessary you can roll your own solution with the UTL_FILE PL/SQL package.

Difference Between Oracle lnstant Client and Oracle Client

What is the Difference Between Oracle lnstant Client and Oracle Client ? Could you explain me ? Thanks
Oracle client comes with an installer and a lot of executable like
sqlplus, tnsping, it's complete and huge.
Oracle Instant client is a basic lightweight client which can be
unzipped in a location without any installation, it contains only the
communication layer to be able to connect to oracle. It can be
extended by adding for example sqlplus which ships as a separate
executable. When using Instant Client, just unzip it to a location,
set your ORACLE_HOME environment variable to this location and you
are ready to go.

connecting external oracle database to SAP system

how to connect to external oracle databases on a SAP system on windows platform?
I have SAP installed on my machine and i want to connect an external oracle database.
What I think is it is must to install a oracle client to do this.
I have related SAR file..also i have extracted in using SAPCAR -xvf K*.sar and got this
but now I don't know what to de next?
Can anyone please elaborate the steps?
You create a new connection in transaction DBCON. Test the connection using SA38 > ADBC_TEST_CONNECTION.
Read SAP Note 339092 for details.

Oracle : Use two different versions of EXP on the same machine?

i have a server (HP-UX) installed with Oracle 10g and several databases on it.
I've been asked to make dumps from these tables for a Oracle 8i database. In order to do this, i need to use the 8i version of the EXP (export) tool of Oracle.
It is still installed on my server but when i want to use it, i get the following error :
EXP-00056: ORACLE error 12705 encountered
ORA-12705: Cannot access NLS data files or invalid environment specified
I presume some files are missing or maybe one of the folder is not in the PATH but i can't find and i really don't want to break the 10g installation.
Someone knows how to do ?
Thanks
Install a 10G client on another system, without modifying the 8I database server,
and connect from the client to the 8I database. Use the export utilities on
the client to generate the export file.

Resources