==================================================================
TabExp - Oracle Table Exporter
Copyright (c) 1995-2003 by Material Dreams.
All Rights Reserved.
http://www.materialdreams.com/oracle
==================================================================


PURPOSE:
========
TabExp is a database utility for Oracle allowing to export the contents
of the database (any tables or views) in several different formats:
- Export to a simple SQL script where each row is represented as an insert line. 
- Export as fully portable standard HTML file.  
- Export as portable XML file with data dictionary. 
- Export as ASCII based CSV file
- Export as a Oracle SQL*Loader control file


LICENSE:
========
Please consult the License.TXT file for licensing information
and on how to register this application.


INSTALLATION:
=============

Copy the file TabExp.EXE in the TabExp distribution to a convenient
directory. Typically, I keep these files in a directory along with other
small Oracle utilities.

This utility used the native Oracle OCI (Oracle Call Interface) to
access the Oracle server. No additional drivers are needed to connect
to an Oracle server. OCI itself is the low-level API that allows to use
SQL in an Oracle SQL*Net environment.

This 32-Bit version of TabExp used OCI Version 8.x. The specific DLL that
contains the OCI implementation is OCIW32.DLL.

Usually OCI is automatically installed during the installation process of
SQL*Net and should be always available.


USAGE:
======
Just start the executable with or without command line arguments.
It is possible to specify all needed command line arguments or
to only specify the -u, -p and -s arguments to automatically log
into the oracle server.

The following command line arguments will be processed:
Usage: TabExp -u<user> -p<pwd> -s<server> -e -v<7|8> -c<connect as> -l<0|1> -h <parameter file>
       -u ... user name
       -p ... password
       -s ... server
       -e ... auto execute
       -v ... use -v7 for oci7 or -v8 (default) for oci8
       -c ... connect as (NORMAL, SYSDBA, SYSOPER)
       -l ... use -l0 for no logging or -l1 (default) to activate logging
       -d ... debug level (0=no debug, 15=full)

I you want to use this utility should connect as a user
with administrative rights like the sys user for example.
You can also use the utility with a more restricted set
of rights granted to you as long as the following rights
as granted to the user you are going to use:

grant create session to <user>;
grant alter session to <user>;
grant select on v$version to <user>;
grant select on v$database to <user>;
grant select on all_objects to <user>;

if you want to be able to export any table you also need to add:

grant select any table to <user>;


VERSION HISTORY:
================
The complete version history can be found in the
file HISTORY.TXT
