Sybase to Oracle Data Conversion

Usage of Oracle Instances - General description
Current Process Diagram
DDL Generation
Problematic Data types
Running Status Report
DSS Schema and Tablespace Information
Oustanding Issues and 'Todo's'
Accomplishments

/divider

Usage of Oracle Instances - General description

DSS1DEV - To be used by DSS team in testing scripts converted from the HP/Sybase environment to the AIX/Oracle environment. Once the DBA2DEV environment is completely reconciled the DSS developers will be dropping, recreating and repopulating tables in this environment as they test their batch scripts. The following tablespaces are ready for this use in DSS1DEV:
DSS_BCR01
DSS_CA01
DSS_CA_HIST01
DSS_CG01
DSS_PS01
DSS_LD01
DSS_TR01

DBA2DEV(alias DSS2DEV) - To be used by FIS developers for testing SQRs which have been converted to work in the AIX/Oracle environment. They should not be modifying any of the data in these tables, just performing selects. This environment is in part being loaded by export/import from DSS1DEV and transportable tablespaces also from DSS1DEV. The reasoning behind this is that DSS1DEV is not a shared instance while DBA2DEV is shared. Performing loads via these Oracle methods in DBA2DEV is the safest approach. /divider

Current Process Diagram

/divider

DDL Generation

/divider

Problematic Data types (text, image, ... )

Current Solution - Chris Shelton modified the 'data pumping' script sybase2oracle.pl to simply place NULL in columns with this data type for the time being. Bill Coulter is working on a perl process that would run after sybase2oracle.pl to fill in the data for these columns. He hopes to test this script next week (2/22 - 2/26). /divider

Running Status Report

February 17, 2000 /divider

DSS Schema and Tablespace Information

SCHEMA NAMES:
DSS
DSS_CM_PY
ODS_FIS
/divider

Oustanding Issues and 'Todo's'