12.07.2015 Views

Oracle to Sybase ASE Migration Guide

Oracle to Sybase ASE Migration Guide

Oracle to Sybase ASE Migration Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ORACLE TO SYB<strong>ASE</strong> <strong>ASE</strong> MIGRATION GUIDERev.1.3Domain knowledge of the business application(s), system and environment. It is essential <strong>to</strong> have a full andcomplete understanding of all applications that access the <strong>Oracle</strong> database being migrated. This includes theclient applications that connect <strong>to</strong> the <strong>Oracle</strong> database directly, but also applications that indirectly access thedatabase, for example through an application server.For all these applications, it needs <strong>to</strong> be unders<strong>to</strong>od which data the application accesses in the database, andhow it modifies such data. Any SQL code submitted <strong>to</strong> the database by the application must be identified, aswell as how such SQL code can be changed.Availability of sufficient <strong>Oracle</strong> expertise <strong>to</strong> analyze all aspects of the database is an absolute requirement. Akey activity is <strong>to</strong> identify which specific <strong>Oracle</strong> features are used (as per the checklists in chapter 3), especiallythose which do not have a direct <strong>Sybase</strong> equivalent.Full access <strong>to</strong> all <strong>Oracle</strong> PL/SQL code being used, both in the database and in all client applications.As a minimum, sufficient understanding of <strong>Sybase</strong> <strong>ASE</strong> in order <strong>to</strong> create a functionally working migrateddatabase system. At a later stage in the migration project, more specialized <strong>Sybase</strong> expertise will likely beneeded for <strong>Sybase</strong> <strong>ASE</strong>-specific performance tuning and optimization. Having such expertise available at anearly stage may be helpful.A comprehensive testing process and production-like environment for validating the migration approach andthe affected software applications against the migrated <strong>Sybase</strong> database. For best results, it is highlyrecommended <strong>to</strong> use a copy of production data (as close as possible) as well as hardware which is similar in size<strong>to</strong> production.2.3 Not covered by this guide: Project aspectsThis <strong>Migration</strong> <strong>Guide</strong> does not prescribe or suggest how <strong>to</strong> organize a migration project in terms of preparation, settingup testing procedures, validating the migrated components, etc. These aspects of a migration project are left <strong>to</strong>requirements, standards, best practices and preferences of the organization undertaking the emigration effort.Please note that the absence of specific recommendations for testing and validation of migrated components does notmean that such activities should not be performed. On the contrary, these activities are essential, and it is recommended<strong>to</strong> follow generally accepted best practices with respect <strong>to</strong> software testing and validation.2.4 Not covered by this guide: <strong>Sybase</strong> <strong>ASE</strong>-specific tuningThe primary purpose of this <strong>Migration</strong> <strong>Guide</strong> is <strong>to</strong> assist in creating a functionally equivalent <strong>Sybase</strong> <strong>ASE</strong>-based systemcompared with the original <strong>Oracle</strong>-based system. The purpose of this <strong>Migration</strong> <strong>Guide</strong> is not <strong>to</strong> provide guidance forarriving at an optimally tuned <strong>Sybase</strong> <strong>ASE</strong> system; while <strong>Sybase</strong> <strong>ASE</strong>-specific tuning will likely be necessary as part of amigration project, this <strong>Migration</strong> <strong>Guide</strong> deliberately makes no attempt <strong>to</strong> cover such tuning aspects.Since <strong>ASE</strong>-specific tuning is considered <strong>to</strong> be mostly unrelated <strong>to</strong> any <strong>Oracle</strong>-specific aspects or considerations, thereader is referred <strong>to</strong> the <strong>Sybase</strong> <strong>ASE</strong> documentation for background and recommendations about <strong>Sybase</strong> <strong>ASE</strong> tuning.,specifically the System Administration <strong>Guide</strong> and the Performance and Tuning manuals.How <strong>to</strong> use this <strong>Migration</strong> <strong>Guide</strong> 7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!