TOYS Product Overview
Functions
-
Meta-data Capture
TOYS enables you to extract schema definitions [meta-data] out of your existing database.
-
Meta-data Archiving
TOYS lets you save these extracted schema definitions [called "snapshots"] as XML files.
Snapshots files can be quickly loaded for comparison, reporting or DDL generation.
-
Reporting [available soon]
Snapshots can be used to generate various forms of schema reports, customisable by using XSLT stylesheets.
Default stylesheets are provided for generating regular HTML schema reports and for generating
Microsoft® HTML Help files.
Checkout a sample Differences Report.
-
DDL Generation
Snapshots can also be used to generate DDL scripts. These DDL scripts allow you to clone
or re-create your schemas.
-
Schema Comparison
Using TOYS you can compare the schemas in any of your databases with their counterparts
in your other databases.
Alternatively you can compare your databases with any "snapshots" you
have saved previously. You can even compare saved "snapshots" with each other.
-
Publishing Schema Differences
You can save the results of schema comparisons as XML. A XSLT stylesheet is provided
that enables you to publish your schema differences as a HTML "tree view" report.
-
Schema Synchronizing [a work in progress]
TOYS can generate DDL synchronization scripts to upgrade your working
database to agree with your reference database. These scripts alter the schema structures
as necessary and preserve existing data.
-
Synchronized Copying [not currently available]
TOYS enables you to create a "synchronized" copy of your database.
This means that you can keep the original database and make a copy of it
as an archive that is "synchronized" with the reference database.
This is an archive of the original database altered to the new structure.
This archive can be loaded into an Oracle® database to construct an
"updated" copy of the original.
Features
- Easy to use GUI. Supports Windows® NT / 2000 / XP.
See
System Requirements
for details of the hardware and software requirements of TOYS.
- Non intrusive.
That is, no special setup is required within the
accessed databases. TOYS does not install objects into the database
when capturing schema information. This is most important if you have
lots of databases.
- Simple setup. TOYS installs in seconds.
It does not require ODBC or the setup and maintenance of database repositories.
TOYS only requires that the
Oracle® Net client
be installed.
See
Installing TOYS for details of installing and running TOYS.
- Fast operation. Comparisons only take seconds. Similarly, snapshots are loaded
(or saved) in seconds. This can save a significant amount of time when comparing
a large number of databases.
Retrieval of schema meta-data from the Oracle® catalogs (snapshot capture)
has been optimized to further speed the process.
- Support for Oracle® 7, 8, 8i, 9i and 10g.
- Supports multi-schema operation. Multiple related schemas within a database
can be captured, compared and synchronized as a unit. TOYS is not
limited to single schema comparisons and upgrades.
- Easy monitoring of schema changes. Schema meta-data snapshots are saved by TOYS
as XML and can be quickly retrieved and compared against existing schemas or other saved snapshots.
This facilitates tracking all schema changes to any of your databases.
- Operability with source code management tools. Snapshots are saved by TOYS
as XML and can be stored as text in any source code management system.
Screenshots will show you what the GUI looks like.
A quick tour of TOYS takes you for a tour of some of these features.
Copyright © Impact Systems Pty. Ltd. 2008
|