OracleR Fusion Middleware Oracle Business Intelligenceアップグレード・ガイド 11g リリース1(11.1.1) B63034-01 |
|
前 |
次 |
この章では、既存のOracle BI Publisher 10g リリース3(10.1.3.4以降)の環境をOracle BI Publisher 11gにアップグレードする方法について説明します。
この章の内容は次のとおりです。
BI Publisherアップグレードの開始ポイントの詳細は、第3章「Oracle Business Intelligenceのサポートされるアップグレードの開始ポイント」 を参照してください。第3章で指定されたバージョンより古いバージョンのBI Publisherを実行している場合は、11gへのアップグレードを行う前に、サポートされている開始ポイントのバージョンまでアップグレードする必要があります。
すでにOracle Fusion Middleware 11gを実行している場合、最新のOracle Fusion Middlewareパッチの適用の詳細は、『Oracle Fusion Middlewareパッチ適用ガイド』を参照してください。
このガイドでは、BI Publisher 10gから最新のBI Publisher 11gにアップグレードする手順について説明します。
Oracle Business Intelligence 11gデプロイメントのターゲット・トポロジの決定に役立てるため、第4章「10gユーザーのためのOracle Business Intelligence」を参照してください。ここでは、10gと11gの機能、ディレクトリ構造およびアーキテクチャを比較しています。さらに、BI Publisher 11gのOracle WebLogic ServerおよびOracle Fusion Middlewareアプリケーションとの統合について説明しています。
詳細は、『Oracle Fusion Middleware管理者ガイド』のOracle Fusion Middlewareの概念の概要に関する項を参照してください。
リポジトリ作成ユーティリティは、データベースでOracle Fusion Middlewareデータベース・スキーマを作成および管理するためのグラフィカル・ツールです。BI Publisher 11gのアップグレード先スキーマを作成するには、『Oracle Fusion Middleware Oracle Business Intelligenceインストレーション・ガイド』のリポジトリ作成ユーティリティを使用したデータベース・スキーマの作成に関する項を参照してください。
RCU実行時の重要な画面は次のとおりです。
「データベース接続の詳細」画面: システム上のデータベースのタイプを選択します。これは、Oracle Business Intelligenceスキーマを作成するデータベースです。RCUがデータベースに接続できるように、必要な資格証明を指定します。
「コンポーネントの選択」画面: 画面の最上部付近で「接頭辞の新規作成」を選択します。デフォルトの接頭辞は「DEV」です。必要に応じて別の接頭辞を指定できます。
横にあるプラス記号(+)をクリックして、Business Intelligenceコンポーネント・グループを開きます。さらにBusiness Intelligenceプラットフォームをクリックし、横にチェックを表示させます。このアクションにより、「Metadata Services (MDS)」スキーマ(AS共通スキーマ・グループの下)が自動的に選択されます。これもOracle Business Intelligenceで必要となります。
注意: Oracle BI EE用にすでにRCUを実行してアップグレード先BIPLATFORMスキーマを作成している場合、タスク3を実行する必要はありません。Oracle BI EEとBI Publisherは、BIPLATFORMスキーマを共有します。 |
Oracle Business Intelligence 11gインストーラを使用して、BI Publisher 11gを個別のホスト・コンピュータにインストールします。Oracle Business Intelligence 11gは、Oracle Business Intelligence 10gを実行しているコンピュータにはインストールしないでください。このようなインストール・シナリオはサポートされていません。
詳細は、次の各項を参照してください。
BI Publisher 11gをインストールする際、Oracle Business Intelligence 11gのアップグレード・アシスタント(Business Intelligence 11gのOracleホームより実行)が次の10gソース・ディレクトリにアクセスできることを確認してください。
アップグレード・アシスタントは、次のディレクトリに対して参照およびアクセスできる必要があります。
BI Publisherリポジトリ10gディレクトリ
E-Businessデータ・テンプレート10gディレクトリ
アップグレード・アシスタントで10gインストール・ディレクトリが使用できない場合、別の方法で使用可能にすることができます。たとえば、これらを共有ネットワーク・ディスクまたはUSBドライブにコピーできます。
アップグレード・アシスタントの「ソース詳細の指定」画面でのこれらのコンポーネントのソース詳細の指定については、表6-1を参照してください。
Oracle Business Intelligenceインストーラを実行する際の重要な画面は次のとおりです。
「インストール・タイプの選択」画面: 新しいインストールに「エンタープライズ・インストール」を選択します。このオプションによって、1つ以上のコンピュータでのホストされたデプロイメントに対し、新しいOracle Business Intelligenceシステムがインストールされます。
BIシステムの作成またはスケールアウト画面: 「新規BIシステムの作成」をクリックします。
「インストール場所の指定」画面: Oracle Middlewareホームの場所を指定します。
「データベース詳細」画面: データベース・タイプ、データベースの接続文字列、およびBusiness Intelligence Platformスキーマのユーザー名とパスワードを指定します。
注意: すでにOracle BI EEをインストールし、BI Publisherをインストールするオプションを選択している場合、タスク4を実行する必要はありません。 |
Oracle Fusion Middlewareアップグレード・アシスタントを使用して、BI Publisherリポジトリをアップグレードします。
注意: BI PublisherリポジトリとSchedulerスキーマは任意の順序でアップグレードできます。 |
アップグレード・アシスタントを起動する前に、次の手順に従ってください。
10gおよび11gのリポジトリをバックアップします。
アップグレードしたBI Publisher 11gのリポジトリ・パスを選択します。これはインストールした11gリポジトリ・パスと同じにすることができます(例: \user_projects\domains\bifoundation_domain\config\bipublisher\repository
)。サーバー上の新しいパスにすることもできます(例: D:\MyUpgradedBIPRepository\repository
)。アップグレードしたリポジトリに対して新しいパスを選択する場合、11gリポジトリのコンテンツを、この新しいパスにコピーします。
その環境でBI Publisherカタログ(ファイルベース)が使用されている場合は、BI Publisherが実行されている管理対象サーバーを停止します。アップグレードしたリポジトリに対して新しいパスを選択する場合、アップグレード・アシスタント・ユーティリティは単純に10gカタログのコンテンツすべてをこの場所にアップグレードします。シードされた11gコンテンツ(サンプル・ファイルなど)は含まれません。
管理サーバーは実行されている状態にしておく必要があります。
アップグレード・アシスタントでアップグレードされる内容の詳細は、第1.4項「BI Publisherのアップグレードについて」を参照してください。
セキュリティ・モデルのアップグレード・パスの説明は、第1.4.1.2項「セキュリティ・モデルの変更」を参照してください。
アップグレード・アシスタントは、自動的にOracle Fusion Middleware Oracleホームのbin
ディレクトリにインストールされます。
注意: 次の各項では、グラフィカル・ユーザー・インタフェース・モードでアップグレード・アシスタントを使用する方法について説明します。アップグレード・アシスタントのコマンドラインを使用してこれらのタスクを実行することもできます。詳細は、『Oracle Fusion Middlewareアップグレード・プランニング・ガイド』のアップグレード・アシスタントのコマンドライン・インタフェースの使用に関する項を参照してください。 |
表6-1 BI Publisherリポジトリをアップグレードするためのアップグレード・アシスタントの実行
ステップ | 画面 | 説明および必要なアクション |
---|---|---|
1 |
なし |
グラフィカル・ユーザー・インタフェースを使用してアップグレード・アシスタントを起動するには: ディレクトリをOracle Fusion Middlewareインストールの UNIXの場合: ./ua Windowsオペレーティング・システムの場合: ua.bat |
2 |
|
「次へ」をクリックして続行します。 |
3 |
|
「Oracle BI Publisherリポジトリのアップグレード」を選択します。 「次へ」をクリックして続行します。 |
4 |
|
「10g BI Publisherリポジトリ・ディレクトリのアップグレード」または「E-Business Suiteデータ・テンプレート・ディレクトリのアップグレード」を選択します。 「10g BI Publisherリポジトリ・ディレクトリのアップグレード」では、「リポジトリ・ディレクトリ」を入力するか、参照します。 「E-Business Suiteデータ・テンプレート・ディレクトリのアップグレード」では、「データ・テンプレート・ディレクトリ」を入力するか、参照します。 注意: アップグレード・アシスタントは、E-Business Suite環境からのデータ定義の読取りをサポートしていません。データ・テンプレートXMLファイルをファイル・システムに格納し、アップグレード・アシスタントを実行してBI Publisher Enterpriseサーバーで同等のデータ・モデル定義を作成してください。 「次へ」をクリックして続行します。 |
5 |
|
「リポジトリ・ディレクトリ」フィールドでは、ソース・ディレクトリとして10g BI Publisherリポジトリ・ディレクトリを選択した場合、アップグレード先11g BI Publisherリポジトリのディレクトリを入力します。 デフォルトのアップグレード先リポジトリの場所は、MWHOME\user_projects\domains\bifoundation_domain\config\bipublisher\repositoryです。ただし、このアップグレード先リポジトリのパスは、サーバー上の任意のパスに設定できます。 ソースとしてE-Business Suiteデータ・テンプレート・ディレクトリを選択した場合は、11gデータ・モデル・ディレクトリを入力します。 「次へ」をクリックして続行します。 |
6 |
|
次を入力します。
「次へ」をクリックして続行します。 |
7 |
|
調査処理の間、アップグレード・アシスタントは次の点をチェックします。
「ステータス」列の下に、「成功」という言葉が表示されます。「失敗」という言葉が表示された場合は、ログ・ファイルで詳細を調べてください。 「アップグレード」をクリックします。 |
8 |
|
「アップグレード」をクリックして続行します。 |
|
アップグレード処理が開始され、ステータス・バーが100%に到達すると完了します。 アップグレード中にエラーが発生した場合、ログ・ファイルで詳細を調べてください。ログ・ファイルは、次のディレクトリにあります。 BI_ORACLE_HOME/upgrade/logs/ua<timestamp>.log Windowsオペレーティング・システムの場合: BI_ORACLE_HOME\upgrade\logs\ua<timestamp>.log <timestamp>は現在の日時です。 「次へ」をクリックして続行します。 |
|
9 |
|
「閉じる」をクリックします。 |
注意: ログでエラーまたは警告を確認します。10gファイル内のすべてのエラーまたは警告を解決し、アップグレードした11gのリポジトリおよびカタログで、これらを手動で解決します。 |
Oracle Fusion Middlewareアップグレード・アシスタントを使用して、BI Publisher Schedulerスキーマをアップグレードします。
アップグレード・アシスタントは、自動的にOracle Fusion Middleware Oracleホームのbin
ディレクトリにインストールされます。
注意: BI PublisherリポジトリとSchedulerスキーマは任意の順序でアップグレードできます。 |
アップグレード・アシスタントでは、ソースのBI Publisher Schedulerスキーマ・コンテンツを宛先のBI Publisher Schedulerスキーマ・コンテンツにアップグレードすることにより、スキーマのアップグレードを行います。
表6-2 BI Publisher Schedulerスキーマをアップグレードするためのアップグレード・アシスタントの実行
ステップ | 画面 | 説明および必要なアクション |
---|---|---|
1 |
なし |
グラフィカル・ユーザー・インタフェースを使用してアップグレード・アシスタントを起動するには: ディレクトリをOracle Fusion Middlewareインストールの UNIXの場合: ./ua Windowsオペレーティング・システムの場合: ua.bat |
2 |
|
「次へ」をクリックして続行します。 |
3 |
|
「Oracle BI Publisher Schedulerスキーマのアップグレード」を選択します。 「次へ」をクリックして続行します。 |
4 |
|
BI Publisher 10g Schedulerをホストするデータベースの詳細を入力します。 データベース・タイプ: ドロップダウン・リストからデータベース・タイプを選択します。 接続文字列: 接続文字列の2番目の部分を入力します。このフィールドに対する適切な構文の例が、フィールドのすぐ下に表示されます。 ソース・スキーマ: 既存の10gスキーマ/データベース/ユーザーの名前を入力します。 パスワード: 指定したソース・スキーマに関連付けられているパスワードを入力します。 DBAユーザー名: Oracle SYSデータベース・アカウントとしてログインするには、このフィールドでSYS AS SYSDBAと指定します。 DBAパスワード: 指定したDBAユーザー名に関連付けられているパスワードを入力します。 「次へ」をクリックして続行します。 |
5 |
|
Oracle Fusion Middleware 11g BI Publisher Schedulerのターゲット・データベースをホストするデータベースの詳細を入力します。 ターゲット・データベース・タイプ: ターゲット・データベース・タイプは、ソース・データベース・タイプに基づいています。 接続文字列: 接続文字列の2番目の部分を入力します。このフィールドに対する適切な構文の例が、フィールドのすぐ下に表示されます。 パスワード: 指定したソース・スキーマに関連付けられているパスワードを入力します。 DBAユーザー名: Oracle SYSデータベース・アカウントとしてログインするには、このフィールドでSYS AS SYSDBAと指定します。 DBAパスワード: 指定したDBAユーザー名に関連付けられているパスワードを入力します。 「次へ」をクリックして続行します。 |
6 |
|
ドロップダウン・リストから11g BI Publisherスキーマ名を入力します。 スキーマ名: BIPLATFORMスキーマをドロップダウン・リストから選択します。これには、RCUでこのスキーマを作成するときに定義された接頭辞が付いています。 パスワード: 指定したスキーマに関連付けられているパスワードを入力します。 「次へ」をクリックして続行します。 |
7 |
|
アップグレード・アシスタントでは次の点を調査します。
「ステータス」列の下に、「成功」という言葉が表示されます。「失敗」という言葉が表示された場合は、ログ・ファイルで詳細を調べてください。 「次へ」をクリックして続行します。 |
8 |
|
「アップグレード」をクリックします。 |
9 |
|
アップグレード処理が開始され、ステータス・バーが100%に到達すると完了します。 アップグレード中にエラーが発生した場合、ログ・ファイルで詳細を調べてください。ログ・ファイルは、次のディレクトリにあります。 BI_ORACLE_HOME/upgrade/logs/ua<timestamp>.log Windowsオペレーティング・システムの場合: BI_ORACLE_HOME\upgrade\logs\ua<timestamp>.log <timestamp>は現在の日時です。 「次へ」をクリックして続行します。 |
10 |
|
「閉じる」をクリックします。 |
注意: ログでエラーまたは警告を確認します。10gファイル内のすべてのエラーまたは警告を解決し、アップグレードした11gのリポジトリおよびカタログで、これらを手動で解決します。 |
各BI Publisherコンポーネントに対して実行が必要となる場合のあるアップグレード後のタスクの説明は、第8.2項「BI Publisherのアップグレード後のタスクと考慮事項」を参照してください。
BI Publisherのアップグレードが正常に行われたことを検証するには、第5.8項「タスク8: Oracle BI EEアップグレードの検証」を参照してください。