|
|
DBScripter for Oracle is a database utility that creates a script from
any Oracle database's data, objects and/or source. A script is a series
of SQL commands that, when run, will create a replication of the
database, or a portion of the database. Scripts can be used to migrate
data, upgrade databases, and even as a database backup.
DBScripter allows you to customize the
script that will be created, you can select which objects or source to
script, you can also add conditions to the data script thus scripting
only a subset of the data. You can also ignore columns to be scripted,
both for structural scripts (DDL) and data scripts (DML).
DBScripter also comes with a SQL Script
feature that allows you to manually type a select statement and have
it's results scripted.
Any Oracle database can be scripted,
the databases do not need to be local, as long as they are accessible
from the machine running DBScripter using an Oracle client 8.x and
above.
DBScripter uses an extremely carefully
planned and designed algorithm for performing the quickest, most
accurate database scripts; this algorithm allows for multiple levels
of scripting to be performed on a database.
The scripting process is divided into
two sections, Objects and Source, below is a list of what's included in
each section:
Objects
-
Privileges - GRANT
statements for System, Role and Object privileges.
-
Sequences - CREATE
statements for sequences, including/excluding last values.
-
Tables - CREATE
statements for tables, can be configured to include storage
parameters.
-
Indexes - CREATE
statements for table's indexes, can be configured to include storage
parameters.
-
Constraints - ALTER
table statement to create the constraints.
-
Data - INSERT
statements to create the data. This can be configured to ignore
columns, as well as providing data subsets.
Source
This section will generate CREATE OR REPLACE statements for the
following objects' source:
-
Triggers
-
Views
-
Functions
-
Packages
-
Packages Body
-
Procedures
-
Types
Types Body
|
|