11g構成を新しい12c環境に移行した後、スケジューラ・ジョブおよびジョブ履歴のデータを11g BIPLATFORMスキーマから12c BIPLATFORMスキーマに移行する必要があります。SQL*PLUSなどのツールを使用して12cのBIPLATFROMスキーマに接続し、スクリプトを実行できます。
このスクリプトでは、11g BIPLATFROMスキーマのユーザーID、パスワードおよび接続文字列が必要です。スクリプトはBIP11g_DBLINKと呼ばれるデータベース・リンクを作成し、そのリンクを使用するすべてのスケジュール・オブジェクトをインポートします。スクリプトを実行するには、データベース管理者権限が必要です。
- bip_12c_scheduler_migration.sqlスクリプトは、次のパスに存在する
BIP12CUpgrade.zip
というzipファイルで利用できます。ORACLE_HOME\bi\modules\oracle.bi.publisher
ORACLE_HOMEを、12cソフトウェアをインストールしたときに作成した12cのOracleホームへの実際のパスに置き換えます。
- bip_12c_scheduler_migration.sqlスクリプトを使用するには、次のコマンドを入力してBIP12CUpgrade.zipファイルを解凍します。
unzip BIP12CUpgrade.zip
- ディレクトリを
ORACLE_HOME\bi\modules\oracle.bi.publisher\BIP12CUpgrade
に変更します。
- 次のコマンドを入力してbip_12c_scheduler_migration.sqlスクリプトを実行します。
mysql -u <username> -p bip_12c_scheduler_migration.sql
プロンプトが表示されたら、パスワードを入力します。
- コマンドライン・パラメータ
11g_RCU_SCHEMA
、11G_PASSWORD
、11G_CONNECTION_STRING
および12C_BIPLATFORM_SCHEMA
を入力します。使用方法:
SQL > @bip_12c_scheduler_migrationg.sql 11g_userid 11g_password 11g_connection_string
SQL> @bip_12c_scheduler_migration.sql 11g_RCU_USERNAME 11g_PASSSWORD 11G_hostname.us.oracle.com:1521/orcl.us.oracle.com 12C_BIPLATFROM_SCHEMA_NAME
System output:
old 1: &&1
new 1: adc00ccq_biplatform
old 2: &&2
new 2: welcome1
old 3: '&&3'
new 3: 'bipdev4.us.oracle.com:1521/ora11g.us.oracle.com'
old 4: '&&4'
new 4: 12C_BIPLATFROM_SCHEMA_NAME
Database link created.
9979 rows created.
9769 rows created.
9739 rows created.
4159 rows created.
6 rows created.
6 rows created.
6 rows created.
Commit complete.
Database link dropped.
SQL>
インポート操作が完了すると、データベース・リンクは削除されます。