Oracle® Features Supported by TOYS

Oracle is a registered trademark of Oracle Corporation.

The table below lists those Oracle features that TOYS currently supports.

The Ver column indicates the version of the Oracle server when the feature was first supported by Oracle. Features available prior Oracle 7 are simply shown as "7".

The following four columns indicate whether the feature is supported in the following functional areas of TOYS:

MThis column indicates whether the feature is supported in the meta-data capture and in snapshots.
CThis column indicates whether the feature is supported in comparisons.
DThis column indicates whether TOYS supports this feature in the generated DDL scripts.
SThis column indicates whether TOYS supports this feature when generating synchronization scripts.

The following symbols have been used to indicate the level of support for each feature:

 
Feature is not supported.
 
Feature is only partially supported.
 
Feature is fully supported [exceptions as noted].
 
-
Feature is not applicable to schema synchronization.

To determine features supported by earlier versions of TOYS, see TOYS Release History for a summary of the changes made in each release.


Tables
Oracle FeatureVerMCDSNotes
Relational Tables7
Relation tables containing object type columns are only partially handled in the synchronization.
Object Tables8
Object tables are only partially supported.
XMLTYPE Tables9
Tables of XMLTYPE are fully supported except for synchronization.
Heap Tables7
 
Hash Clustered Tables7
 
Sorted Hash Clustered Tables10
 
Index Tables8
 
Temporary Tables8i
 
External Tables9
 
Partitioned Tables8
Support for table and index partitioning is expected to be released by:- DDL: end of August 2010, Comparisons: end of Oct 2010, Synchronization: end of 2010.
Views
Oracle FeatureVerMCDSNotes
Relational Views7
 
Object Views8i
 
Check Option8
 
Read Only Option8
 
Constraints (relational tables)
Oracle FeatureVerMCDSNotes
Not Null Constraints7
 
Check Constraints7
 
Primary Keys7
 
Unique Keys7
 
Foreign Keys7
Constraints are not currently supported for object tables.
View Constraints
Oracle FeatureVerMCDSNotes
Primary Keys8i
 
Foreign Keys8i
 
Stored Procedures
Oracle FeatureVerMCDSNotes
Procedures8
 
Functions8
 
Stored Packages
Oracle FeatureVerMCDSNotes
Package Declarations8
 
Package Specifications8
 
Indexes
Oracle FeatureVerMCDSNotes
B+Tree Indexes7
 
Cluster Indexes7
 
Bitmap Indexes7
 
Bitmap Join Indexes9
 
Function-based Indexes8i
 
Domain Indexes8i
 
LOB Indexes8
 
IOT Top Indexes8i
 
IOT Nested Indexes8i
 
Secondary Indexes8i
 
Indexes Features
Oracle FeatureVerMCDSNotes
Descending Column Indexes8i
 
Reversed Key Indexes8
 
Compressed Key Indexes8
 
Index Partitioning8i
See notes for table partitioning.
Materialized Views
Oracle FeatureVerMCDSNotes
Materialized views7
Partially supported for comparisons. Partially supported for DDL generation. Not supported for synchronization. Full support for Materialized Views is not expected anytime soon.
Materialized view logs7
 
Refresh Groups8
 
Character Datatypes
Oracle FeatureVerMCDSNotes
CHAR7
 
NCHAR8
 
VARCHAR27
 
NVARCHAR28
 
LONG7
 
CLOB8
 
NCLOB8
 
Numeric Datatypes
Oracle FeatureVerMCDSNotes
NUMBER7
 
FLOAT7
 
INTEGER7
 
BINARY FLOAT10
 
BINARY DOUBLE10
 
Date-Time Datatypes
Oracle FeatureVerMCDSNotes
DATE7
 
TIMESTAMP9
 
TIMESTAMP (TZ)9
 
TIMESTAMP (local TZ)9
 
INTERVAL (year-month)9
 
INTERVAL (day-time)9
 
Binary Datatypes
Oracle FeatureVerMCDSNotes
RAW7
 
LONG RAW7
 
BLOB8
 
BFILE8
 
Misc Datatypes
Oracle FeatureVerMCDSNotes
ANSI, DB2 Datatypes7
Oracle treats ANSI and DB2 data types as synonyms for its own data types and thus no special handling is required by TOYS.
ROWID7
 
UROWID8
 
MLSLABEL7
Label data types require Secure Oracle.
Object Data Types
Oracle FeatureVerMCDSNotes
User Defined Types8
Fully supported for DDL generation. Supported for comparison and synchronization with restrictions. In essence, UDTs owned by schemas that are not included in the snapshot are not compared and thus an altered UDT in a non core schema will not currently be reflected in the dependent UDT or table. This needs work! Additionally, preservation of row data in tables containing UDTs is not currently supported for synchronization.
Collection Types8
 
Oracle Specific Data Types
Oracle FeatureVerMCDSNotes
ANYTYPE9
 
XMLTYPE9
There are limitations in the synchronization of tables containing columns of XMLTYPE.
Spatial Types8
 
Media Types8i
 
Context Text Types8
 
Triggers
Oracle FeatureVerMCDSNotes
Tables Triggers7
 
Views Triggers8
 
Schema Triggers8
 
Database Triggers8
Although TOYS will synchronize database triggers this is not applicable to schema synchronization.
Nested-table View Triggers8i
 
Table Clusters
Oracle FeatureVerMCDSNotes
Index Clusters7
 
Hash Clusters7
 
Single Table Hash Clusters8
 
Database Links
Oracle FeatureVerMCDSNotes
Public Database Links7
-
Public links are not applicable for synchronization.
Private Database Links7
 
Synonyms
Oracle FeatureVerMCDSNotes
Public Synonyms7
 
Private Synonyms7
 
Extensible Indexes
Oracle FeatureVerMCDSNotes
Index Types8i
 
Operators8i
 
Java support
Oracle FeatureVerMCDSNotes
Java Classes8
 
Java Source8
 
Privileges
Oracle FeatureVerMCDSNotes
Granting of System Privileges7
TOYS does not currently capture or compare system privileges granted to roles or schemas.
Granting of Roles7
TOYS does not currently capture or compare the roles granted to other roles or schemas.
Granting of Object Privileges7
Granting of object privileges (including column level privileges) is supported for capture, DDL generation, comparisons and synchronization. The WITH GRANT OPTION is supported, however, the WITH HIERARCHY OPTION is not supported as it is not applicable.
User Management
Oracle FeatureVerMCDSNotes
User Definitions7
TOYS does not currently capture user definitions (e.g. PASSWORD, DEFAULT TABLESPACE, tablespace quotas, etc.). Object grants to users are captured, compared and synchronized.
Profiles7
 
Role Definitions7
TOYS does not currently capture definitions of roles. Object grants to roles are captured, compared and synchronized.
Misc Schema Types
Oracle FeatureVerMCDSNotes
Libraries8
The definitions of libraries are captured, compared and synchronized but the actual libraries are not.
Sequences7
 
Jobs7
 
Non-Schema Types
Oracle FeatureVerMCDSNotes
Dimensions8i
 
Directories8
 
Outlines8i
 
Histograms7
 
Sum Deltas8i
 
Row level dependency tracking9
This feature is supported at the table definition level.
Resource Costs8
 
Rulesets8i
 
Tablespace Definitions7
-
-
-
-
Tablespace names of object segments are captured, compared and included in generated DDL. The actual definition of the tablespaces is considered outside the scope of schema synchronization.
Audit options8
-
-
-
-
Considered outside the scope of schema synchronization.
Fine grained access control9
 


Top of Page