Interstage Portalworks セットアップガイド Linux版
目次 索引 前ページ次ページ

第2章 Portalworksのインストール> 2.1 関連ソフトウェアのインストール

2.1.2 RDBMSのインストール/リポジトリ用RDBの作成

Portalworksでは、管理情報等を管理するためのリポジトリとしてRDBを利用するため、RDBMS製品のインストールが必要です。
詳細は、お使いのRDBMS製品の説明書を参照してください。

リポジトリには利用者の詳細情報や、ロールおよびサービスの管理情報が格納されます。
リポジトリについては、“Portalworks解説書”を参照してください。

Portalworksのリポジトリ用RDBの作成は、以下の手順で行います。

■リポジトリ用RDBの作成

Portalworksをインストールする前に、利用するリポジトリ用RDBごとに、必要な作業があります。
ここでは、以下のRDBMS製品について説明します。

  • 以下はSymfowareのサーバ機能がインストールされているマシンで行う作業です。
  • Symfowareをインストールするときにデータベースの文字コード系を「UNICODE」に設定してください(Portalworksでは、データベースでの情報管理をUNICODEで行います)。

Symfoware

操作

  1. カーネル編集(/etc/sysctl.conf)
    以下のようにカーネルパラメータを設定してください。すでにカーネル資源が設定されている場合は、“(最大値)”とあるパラメータについてはすでに設定されている値と比較して大きい方の値を設定し、“(加算)”とあるパラメータについては、すでに設定されている値に加算した値を設定してください。なお、以下のカーネルパラメータで設定が行われていない項目は、Linuxのデフォルト値に対し、比較および加算を行った値を設定してください。Linuxのデフォルト値については、Linuxのsysctlコマンドを利用して参照してください。
  2. 環境変数の設定
    下記の環境変数を設定してください。
    PATH=/opt/FJSVrdb2b/bin
    RDBNAME=RDBシステム名(例:pwrdb)
    LD_LIBRARY_PATH=/opt/FJSVrdb2b/lib
    LANG=ja_JP.eucJPまたはja_JP.UTF-8
    ※"ja_JP.UTF-8"以外のロケールを使用する場合は、環境変数LESSCHARSETに"utf-8"を設定してください。
    MANPATH=/opt/FJSVrdb2b/man
  3. ローデバイスの作成
    以下の5つのローデバイスを作成します。本項に記載されている区画サイズは、1000人までの登録利用者でPortalworksを運用する場合の最低必要容量です。それ以上の利用者を登録して運用する場合は、計算式に従って適切な容量を設定してください。
  4. RDB構成パラメータファイルの編集
    /opt/FJSVrdb2b/etc/RDBSYS.cfgを複写し、作成したテキストファイルに定義します。
    複写名は“RDBシステム名.cfg(例:pwrdb.cfg)”としてください。
    RDBシステム名は2.で設定した環境変数RDBNAMEと同じ名前にしてください。
    ファイルに下記の設定を行ってください。
    RDBDIRSPACE1=任意のディレクトリ
    RDBDIRSPACE2=任意のディレクトリ
    RDBLOG=500, 500
    RDBCORE=任意のディレクトリ
    RDBEXTMEM=2048
    RDBSQLENV=動作環境ファイル名の絶対パス
    RDBLOGMANAGE=ログ管理用ローデバイスまたは任意のディレクトリ
    RDBSYSTEMID=任意の値
    RDBREPORT=任意のディレクトリ
    RDBREPORTSIZE=1048576

    動作環境ファイルの設定
    Symfowareサーバにある"/opt/FJSVrdb2b/etc/fssqlenv"ファイルに、以下の内容を設定します。

    新規追加

    DEFAULT_DSI_NAME = (CODE)

    新規追加

    DEFAULT_OBJECT_TABLE_SIZE = (32,6144,6144)

    新規追加

    ARC_FULL=RETURN

    新規追加

    WORK_PATH=作業領域パス名

    JDBCデータソースのプロトコルを"リモート(RDB2-TCP連携)"にした場合、"/opt/FJSVrdb2b/etc/fssqlenv"ファイルに、以下の内容を設定します。

    変更

    MAX_CONNECT_TCP = (<35以上の数値>)

    JDBCデータソースのプロトコルを"ローカル"にした場合、"/opt/FJSVrdb2b/etc/fssqlenv"ファイルに、以下の内容を設定します。

    変更

    MAX_CONNECT_SYS = (<35以上の数値>)

    ※新規にデータベースを構築した場合は、MAX_CONNECT_TCP、MAX_CONNECT_SYSの指定を新規に追加してください。

  5. ポート番号の定義
    /etc/servicesファイルに下記を追加
    RDBシステム名 2050/tcp
    例. pwrdb 2050/tcp
  6. ログファイルの作成
    下記のコマンドを実行します。
  7. RDBディクショナリの作成
    rdbcrdicコマンドの実行
    rdbcrdic -r RDBディクショナリ用ローデバイス -u S
  8. Symfoware/RDBの起動
    rdbstartコマンドを実行しRDBシステムを起動します。
  9. データベースの作成

目次 索引 前ページ次ページ

Copyright 2008 FUJITSU LIMITED