Oracle8
Server Migration Release 8.0 A54650_01 |
|
This chapter gives an overview of the procedures required to migrate a pre-Oracle8 database to Oracle8.
These migration procedures transform an existing pre-Oracle8 database system (including associated applications) into an Oracle8 database system. The Oracle8 Server is compatible with all earlier Oracle versions and releases. Therefore, databases transformed using the migration processes described in this book can work in the same manner as in earlier versions and, optionally, can also be used with new Oracle8 functionalities.
Several preparatory steps are required before you migrate the current production database. After migrating a database, you should then perform several additional test steps to test the migration. Additional steps may be used to add new Oracle8 functionalities to existing pre-Oracle8 applications.
The following topics are discussed in this chapter:
Before attempting to migrate a database, you should understand the requirements and procedures involved with each step of the migration process. The migration steps are generic and do not depend on a specific operating system (possibly except for one or two platform-specific details identified in one or more platform-specific Oracle8 Installation Guides).
Careful planning and Oracle8 tools can ease the process of migrating a database to Oracle8. The Oracle8 Migration Utility makes the process of migrating an entire database as simple as possible. The Export/Import and SQL copy utilities provide for piecemeal migration of parts of the database.
The migration process can be summarized under the following six steps:
After the following brief outlines of these migration steps, the chapters in this book explain each migration step in detail.
Chapter 2, "Preparing to Migrate", provides detailed information on Steps 1 through 3.
Chapter 3 describes Steps 4 and 5 using the Migration Utility. Chapter 4 describes Steps 4 and 5 using the Export/Import utilities. Chapter 5 describes the backup procedure after migration.
If you are migrating a pre-Oracle8 database system that has Advanced Replication installed, you must also refer to Oracle8 Server Replication, Appendix B, "Migration and Compatibility."
Typically the database administrator (DBA) is responsible for ensuring the success of the migration process. The DBA typically becomes involved in each step of the process, except for steps that are concerned with testing applications in the target database.
The specific DBA duties typically include:
Users should not have access to the migrated Oracle8 database until after all applications have been tested and shown to operate properly.
The application developer is responsible for ensuring that applications designed for the Oracle7 source database work the same way with the migrated Oracle8 target database. Application developers often test applications against the migrated Oracle8 database and decide which available new features of Oracle8 should be implemented.
Before migrating the Oracle7 production database, the DBA or application developer should install an Oracle8 test database. Applications can then be tested and modified, if necessary, to work with their original (or enhanced Oracle8) functionality with the Oracle8 database.
The application developer should use all of the following sources to identify differences in the migrated Oracle8 database that could affect particular applications. Use these differences to help guide any modifications that need to be made in existing applications.
Oracle8 provides features that aid in upgrading existing applications to Oracle8:
|
Copyright © 1997 Oracle Corporation. All Rights Reserved. |
|