|
この章では、WebLogic Portal 製品を 10.3 にアップグレードする場合に関連するアップグレード タスクについて説明します。
8.1、9.2、10.0 および 10.2 のポータルアプリケーションから WebLogic Portal 10.3 に直接アップグレードできます。以前のバージョンから WebLogic Portal 8.1 にアップグレードする場合は、『WebLogic Portal 8.1 へのアップグレード』を参照してください。
WebLogic アップグレード ウィザードでは、データベース スクリプトを実行して WebLogic Portal 10.3 のデータベース テーブルを追加および変更します。アップグレード ウィザードを実行してデータベース アップグレード タスクを行う前に、WebLogic Portal データベースをすべてバックアップしておく必要があります。
| 注意 : | Oracle 8.1.7 (DBMS バージョンおよびドライバ) はサポートされなくなりました。WebLogic 10.3 にアップグレードする前に、ベンダの指示に従って Oracle 9i または 10G にアップグレードしておいてください。 |
WebLogic Portal 8.1 でサポートされるのは、Oracle Thin ドライバのみです。weblogic.jdbcx.oracle.OracleDataSource または weblogic.jdbc.oracle.OracleDriver ドライバでコンフィグレーションされた WebLogic Portal 8.1 ドメインはサポートされません。このドメインは正しくアップグレードされますが、サーバの起動時に次のエラーが発生します。
<Warning> <JDBC> <BEA-001129> <Received exception while creating connection for pool "portalDataSourceAlwaysXA": Invalid Oracle URL specified>
<Error> <Deployer> <BEA-149205> <Failed to initialize the application
'portalDataSourceAlwaysXA' due to error weblogic.application.ModuleException: - with nested exception:
[weblogic.common.ResourceException: Invalid Oracle URL specified]
10.3 アップグレード ウィザードを実行すると、デフォルトで次の 2 つのデータベースが自動的にアップグレードされます。
データベースのアップグレードを後から手動で行うようにすることもできます。非推奨のデータベース オブジェクトの削除、個別の行動追跡データベースのアップグレード、個別のコンテンツ管理データベースのアップグレードなどの特定のデータベース アップグレード タスクを実行するためには、手動でデータベースのアップグレードを行う必要があります。
データベース アップグレード タスクを手動で行う方法の詳細については、「手動によるデータベース アップグレード タスクの実行」を参照してください。
表 2-1 は、WebLogic Portal 8.1 から 9.2 へのデータベース アップグレードのためのデータ定義言語 (DDL) を含む .SQL ファイルを示しています。
表 2-2 は、WebLogic Portal 9.2 から 10.0 へのデータベース アップグレードのための DDL を含む .SQL ファイルを示しています。
.
アプリケーション環境をアップグレードする前に、ドメイン、外部アプリケーション、およびアプリケーション データベース リソースを個別のプロセスで手動によりバックアップしておく必要があります。ドメインのすべてのマシンの関連情報をバックアップしてください。ウィザードでは、ドメインのディレクトリのみがバックアップされ、ファイルのパーミッションは保持されません。
未使用および非推奨の WebLogic Commerce Services データベース オブジェクトを含む既存のデータベース(Portal 10.3 の以前の任意のデータベース)をクリーンアップできます。
オブジェクトをデータベースから削除するには、次のスクリプトを実行します。
アップグレード手順では、ポータル ドメインおよびポータル アプリケーションをアップグレードする必要があります。WebLogic Portal の 9.2、9.2 MP1、10.0、10.0 MP1 および 10.2 バージョンからのアップグレードがサポートされています。
この節では、WebLogic Portal のデータベースおよびメタデータ ファイルのアップグレードの手順について説明します。
ポータル アプリケーションのアップグレードを準備するときに、[ヘルプ|ヘルプ目次|Oracle Workshop for WebLogic ユーザーズガイド|Workshop for WebLogic 10.x へのアップグレード] をクリックして、使用可能な Workshop for WebLogic のアップグレードドキュメントを参照してください。Workshop for WebLogic のドキュメントにはインポート ウィザードを使用する場合の手順、アップグレード プロセス中に起こることの詳細、およびアップグレード タスクの前後に必要な手動のタスクが記載されています。
ポータル ドメインをアップグレードするには、以下の手順を実行します。
| 注意 : | [スタート|すべてのプログラム|Oracle Products|WebLogic Server 10.x|Domain Upgrade Wizard] メニュー オプションは使用不可。これにより WebLogic Server ドメイン アップグレード ウィザードが開かれます。 |
| 注意 : | WebLogic アップグレード ウィザードの詳細は、『WebLogic のアプリケーション環境のアップグレード』に記載されています。 |
ウィザードでは、ポータル、コンテンツ管理、およびパーソナライゼーション データベースのデータをアップグレードします。オプションで、バージョン 8.1 RDBMSAuthenticator を WebLogic 10.3 SQLAuthenticator にアップグレードします。ユーザ ストアのアップグレードの詳細については、「セキュリティ」を参照してください。
| ヒント : | 起動スクリプトのドメインの設定方法をカスタマイズした場合は、WebLogic Portal 10.3 の起動スクリプトの実行時にその変更内容が上書きされます。起動スクリプト (および setDomainEnv.cmd/sh) を変更した場合は、その内容を手動でコピーして、アップグレードしたドメインに保持しておく必要があります。 |
WebLogic Portal 9.2、9.2 MP1、10.0、10.0 MP1 または 10.2 アプリケーションは 10.3 にアップグレードできます。WebLogic Portal 10.3 でも WebLogic Portal API は存続しています ( 10.0 で非推奨になった Commerce API を除く)。データベースおよびファイル ベースの資産の中核的なフォーマットも大半は変更ありません。このタイプのアップグレードの概要については、「Portal 9.2、10.0、10.2 から 10.3 へのアップグレードの概要」を参照してください。
アップグレード プロセスを実行すると、WebLogic Portal アプリケーションとリソースが WebLogic Portal 10.3 にアップグレードされます。9.2、10.0 および 10.2 のアップグレードは、Workshop for WebLogic Eclipse プロジェクト フォルダで実行されます。Portal 10.3 にアップグレードした後、前のポータルバージョンに戻ることはできません。
以下のいずれかのアップグレード方法を選択して Portal 9.2、10.0 または 10.2 のアプリケーションを 10.3 にアップグレードします。
| ヒント : | アップグレードされたアプリケーションで、新規もしくは、アップグレードされた10.3 ドメインを指定できます。 |
9.2、10.0 または 10.2 アプリケーションを 10.3 に アップグレードするには、以下の手順を実行します。
| ヒント : | ワークスペースとして既存のポータルア プリケーションを開くには、ワークスペースとアプリケーションが同じマシンで作成され、アクセスされていることを確認します。プロジェクト ディレクトリは転送されていないプリファレンスを格納します。 |
WebLogic Portal では、8.1 SP4、SP5、および SP6 アプリケーションを直接 10.3 にアップグレードできます。WebLogic Portal 10.3 でもほとんどの WebLogic Portal API は存続しています ( 10.0 で非推奨になった Commerce API を除く)。データベースおよびファイル ベースの資産の中核的なフォーマットも大半は変更ありません。変更点については、新しいフォーマットにアップグレードするため、また必要に応じて手動での変更を行うためのツールが用意されています。このタイプのアップグレードの概要については、「Portal 8.1 から 10.3 へのアップグレードの概要」を参照してください。
アップグレード プロセスを実行すると、WebLogic Portal 8.1 のポータル アプリケーションとリソースが WebLogic Portal 10.3 にアップグレードされます。8.1 から 10.3 へのアップグレードは、[.work] ファイルで実行されます。WebLogic Portal 8.1 から 10.3 にアップグレードすると、PointBase データベースもアップグレードされます。
アップグレード プロセスのおおまかな手順は以下のとおりです。
| ヒント : | 起動スクリプトのドメインの設定方法をカスタマイズした場合は、WebLogic Portal 10.3 の起動スクリプトの実行時にその変更内容が上書きされます。 |
「WebLogic Portal 環境に影響する機能の変更」で説明している機能の変更を確認してください。ご使用の環境で手動アップグレード タスクが必要な場合は、手順に従ってタスクを実行します。
|