Sun Java System Portal Server 7.1 配備計画ガイド

Procedure共通の Derby Network Server インスタンスを設定する (Solaris)

  1. Java Enterprise System 5 配布から JDK をインストールします。この手順は、必要な Java バージョンがマシン上にない場合に必要です。

    1. cd /net/machine1.pstest.com/jes5/Solaris_sparc/Product/shared_components/Packages

    2. pkgadd -d . SUNWj5rt SUNWj5rtx SUNWj5cfg SUNWj5dev SUNWj5dmo SUNWj5dmx SUNWj5dvx SUNWj5man

  2. 専用ホストに Derby データベースパッケージをインストールします。

    1. cd /net/machine1.pstest.com/jes5/Solaris_sparc/Product/shared_components/Packages

    2. pkgadd -d . SUNWjavadb-common SUNWjavadb-core SUNWjavadb-client SUNWjavadb-demo SUNWjavadb-docs SUNWjavadb-javadoc

  3. Portal Server のインストールホストから専用の Derby ネットワークサーバーインスタンスホストに Derby データファイルを転送します。データファイルは /var/opt/SUNWportal/derby にあります。

    Derby データファイルは次のとおりです。

    • derby.properties

    • および次のディレクトリです。

      • communitymc_portal1

      • surveydb_portal1

      • filesharingdb_portal1

      • wikidb_portal1

    1. Portal Server インストールホストで tar コマンドを使用し、Derby データファイルをアーカイブします。

      cd /var/opt/SUNWportal/derby

      tar -cvf derby-system.tar *

    2. 専用の Derby ネットワークインスタンスホスト上に Derby システムのホームディレクトリを作成します。

      mkdir -p /var/opt/SUNWportal/derby

    3. Portal Server のインストールホストから専用の Derby ネットワークインスタンスホスト上のシステムホームディレクトリに derby-system.tar ファイルを転送します。

      専用の Derby ネットワークインスタンスホストの /var/opt/SUNWportal/derby ディレクトリで、次のコマンドを実行します。

      ftp> portal install

      ftp> cd /var/opt/SUNWportal/derby

      ftp> get derby-system.tar

      ftp> quit

    4. tar コマンドを使用し、derby-system.tar ファイルを抽出します。

      tar -xvf derby-system.tar

  4. Derby プロパティーファイルを修正します。

    1. derby.drda.host プロパティーを、共通の Derby ネットワークサーバーインスタンスが実行されるインタフェースに割り当てられた完全修飾ホスト名に変更します。

    2. Derby のログファイルを削除します。

      rm derby.log

    3. 空のログファイルを作成します。

      touch derby.log

    4. (オプション) デフォルト以外のポートでサーバーを実行するには、derby.drda.port プロパティーを変更します。Derby のデフォルトポートは、ポート1527 です。ポートプロパティーの変更はオプションです。

  5. Derby ネットワークサーバーインスタンスを開始します。次のサンプルスクリプトを使用します。


    ###start_derby.sh####
    PATH=/usr/jdk/jdk1.5.0_09/bin:${PATH};export PATH
    derby_classpath=/opt/SUNWjavadb/lib/derby.jar:/opt/SUNWjavadb/lib/derbynet.jar;
    exportderby_classpath
    derby_home=/var/opt/SUNWportal/derby;export derby_home
    java -Dderby.system.home=${derby_home} -cp ${derby_classpath}
    org.apache.derby.drda.NetworkServerControl start &
  6. (オプション) derby.properties の Derby チューニングプロパティーを修正するか、Derby ネットワークサーバーを起動するために使用する Java コマンドに JVM チューニングパラメータを追加します。詳細については、Apache Derby のマニュアルおよび java.sun.com を参照してください。