古いリリースのOracle Databaseを新しいリリースへ移行する場合、Oracle Databaseのアップグレードが必要になります。Oracle Databaseのアップグレード作業は、主に以下の3つの作業からなります。
- 新しいリリースのOracle Database ソフトウェアをインストールする
- データベース外部の各種ファイルなどを新しい環境に引き継ぐ
- 古いリリースのOracle データベースに格納されたデータを引き継ぐかたちで、新しいリリースのOracleデータベースを構成する
DBUAを用いたOracle データベースの直接アップグレード
DBUA(Database Upgrade Assistant)は、データベースの直接アップグレードを行うためのツールです。DBUAを使うとOracle データベースをアップグレードして新しいリリース向けにOracleデータベースを変換できます。
DBUAで実行される処理
DBUAを用いてOracle データベースをアップグレードすると、DBUAによって以下の処理が実行されます。
アップグレード実行前:
- アップグレード前情報ツールによるアップグレード前提条件チェック
- アップグレードの失敗に備えてデータベースがバックアップされる
アップグレード処理:
- アップグレードスクリプトの実行
アップグレード後の処理:
- 無効なオブジェクトの再コンパイル
- タイムゾーンデータのアップグレード
- Oracle Enterprise Managerの構成