Oracle Ultra Search Online Documentation
Release 9.2

Go To Documentation Library
Home
Go To Product List
Book List
Go To Table Of Contents
Contents

Master Index

Feedback

Migrating to the Latest Oracle Ultra Search Release

none   Related Topics none
none none

To migrate to the most recent Oracle Ultra Search, you must run the migration script and perform some manual steps.

The Ultra Search migration script first verifies the version of the current system, then upgrades the system and migrates user data. User data includes all dictionary and table data, such as information about the metadata, data sources, mappings, crawler schedules, authentication, and query statistics.

All crawler schedules and jobs created in the older version are disabled before data and system migration. When migration is complete, the system administrator should re-activate the crawling schedule to re-index the document. You do not need to reconfigure the system or re-enter any data. Users can still query documents that were crawled and indexed by the previous version.

Ultra Search with the database and Ultra Search with iAS share the same data model. If you migrate from iAS to the database, then there is no need to run the migration scripts or perform the manual steps.

Migration Approaches

There are two approaches to migrate user data: the in-place approach and the ETL (extract-transform-load) approach. With the in-place approach, the current ORACLE_HOME is used, while with the ETL approach, a new ORACLE_HOME is created.

In-Place Migration

In-place migration upgrades existing configurations and user data to the latest Ultra Search release. Upgraded files are left in place, and the source installation is modified. The benefit to this approach is that it might conserve disk space.

With the in-place approach, data migration involves the following six steps:

  1. Back up user data
  2. Uninstall previous database objects
  3. Install new database objects
  4. Re-create user instances
  5. Restore data
  6. Rebuild index

Use the SQL script wk0upgrade.sql to execute the in-place migration steps one through five, listed in the preceding section. The script is located in the %ULTRASEARCH_HOME%/admin/ directory. It requires the following input parameters:

The sixth step requires the system administrator to re-activate all crawling schedules through the Ultra Search administration tool.

Note: This migration is performed based on the Ultra Search 9.0.1 system only. Before performing user data migration, the database system should be upgraded to version 9.2.

Extract-Transform-Load Migration

Extract-transform-load (ETL) migration extracts the useful subset of configuration data from the source installation, transforms necessary data, and loads or merges this data into a new installation of Ultra Search. This approach might require more disk space, but it offers the following benefits:

With the ETL approach, data migration involves the following five steps:

  1. Install the new system (for example, 9.2) in a new ORACLE_HOME
  2. Re-create user instance schemas and related database objects
  3. Re-create user instances
  4. Restore data
  5. Rebuild index

The first two steps in the ETL approach must be done manually:

Use the SQL script wk0migrate.sql to run the ETL migration steps three and four. The script is located in the %ULTRASEARCH_HOME%/admin/ directory. It requires the following input parameters:

The fifth step requires the system administrator to re-activate all crawling schedules through the Ultra Search administration tool.

Note: The migration script does not roll back the Ultra Search system to the old version if an unexpected error occurs, such as a power failure or system failure. For in-place migration, back up the database before starting migration. For ETL migration, because all previous data is kept, you can switch back to the previous (for example, 9.0.1) system

Migration Logs

The migration script provides log files to show which actions the migration has taken. The migration script writes the following contents to the log file:

For in-place migration, the wk0upgrade.sql script writes the execution logs to the file wk0upgrade.log in the %ULTRASEARCH_HOME%/admin/ directory.

For ETL migration, the wk0migrate.sql script writes the execution logs to the file wk0migrate.log in the %ULTRASEARCH_HOME%/admin/ directory.


Oracle
Copyright © 2002 Oracle Corporation.
All Rights Reserved.
Go To Documentation Library
Home
Go To Product List
Book List
Go To Table Of Contents
Contents

Master Index

Feedback