Interstage Application Server/Interstage Web Server リファレンスマニュアル(コマンド編)
目次 索引 前ページ次ページ

第7部 シングル・サインオン運用編> 第23章 Interstage ディレクトリサービス運用コマンド

23.7 irepgendb

名前

 irepgendb − リポジトリデータ格納用テーブルの作成

形式

 irepgendb

機能説明

 リポジトリのデータベースとしてリレーショナルデータベース(RDB)を使用するときは、リポジトリデータを格納するためのテーブルをRDBに作成します。

 テーブルの作成には2つのモードがあります。1つはリポジトリに登録する最大エントリ数を元に、簡易的にテーブルサイズを割り当てて作成する方法です。もう1つは、詳細定義ファイルを使用し、ユーザが使用するテーブル単位にサイズを詳細に設定して作成する方法です。詳細定義ファイルを使用する場合は、用意された雛形ファイルにテーブルに割り当てるサイズを設定したうえで、本コマンドを実行してください。

 また、以下に該当する場合は、本コマンドの実行環境を作成する必要があります。

 各RDBを使用する場合の、本コマンドの実行環境の作成方法を説明します。

Symfoware/RDBを使用する場合

 Interstage ディレクトリサービスをインストールしたマシンの、以下のディレクトリにコマンド実行環境を圧縮したファイルがありますので、そのアーカイブファイルを、Symfoware/RDBをインストールしたマシンへコピーしてください。

コマンド実行環境のコピー

管理者権限でテーブルを作成する場合

  1. アーカイブファイルを、Symfoware/RDBをインストールしたマシンに転送します。

    Symfoware Serverを
    インストールしたマシン

    コマンド実行環境の圧縮ファイル

    Windows(R)

    DBCRT_Win.exe (自己解凍形式です。)

    Solaris

    DBCRT_Sol.tar.gz

    Linux(RHEL-AS4(x86))

    DBCRT_RHEL4.tar.gz

    Linux(RHEL-AS4(IPF))

    DBCRT_RHEL4_IPF.tar.gz

    Linux(RHEL5(x86))

    DBCRT_RHEL5.tar.gz

    Linux(RHEL5(IPF))

    DBCRT_RHEL5_IPF.tar.gz

  2. アーカイブファイルを任意のディレクトリに展開します。
  3. 展開後、アーカイブファイルを必ず削除してください。

管理者権限以外のリポジトリ用データベース接続ユーザでテーブルを作成する場合

  1. アーカイブファイルをコピーします。

    システム管理者に依頼し、使用するプラットフォームのアーカイブファイルを任意の場所に展開、またはコピーします。Symfoware/RDBを他のマシンにインストールした場合は、そのマシンにアーカイブファイルを転送します。

  2. コピーしたアーカイブファイルを展開します。

    システム管理者がコピーしたアーカイブファイルを展開します。

  3. 展開後のディレクトリの所有者を変更します。

    リポジトリ用データベース接続ユーザが本コマンドを実行できるように、展開後のディレクトリの所有者を変更します。

     例)リポジトリ用データベース接続ユーザのIDをDSADMIN、リポジトリ用データベース接続ユーザのグループをDSGRP、ディレクトリ名をDBCRTとするとき

    chown -R DSADMIN:DSGRP DBCRT

     

  4. コピーしたアーカイブファイルを削除してください。

    アーカイブファイルをコピー、または転送した場合、コピー、または転送したアーカイブファイルは必ず削除してください。


 本コマンドの実行環境を、Interstage ディレクトリサービスをインストールしたマシンとは異なるWindows(R)のマシンにコピーして使用する場合は、以下のパッケージがインストールされている必要があります。インストールされていない場合は、Microsoftのホームページからダウンロードしてインストールしてください。

Oracleデータベースを使用する場合

 Interstage ディレクトリサービスをインストールしたマシンの、以下のディレクトリにコマンド実行環境を圧縮したファイルがありますので、そのアーカイブファイルを、任意の場所に展開、またはコピーします。

Interstage ディレクトリサービスを
インストールしたマシン

コマンド実行環境の圧縮ファイルの位置

Windows(R)

C:\Interstage\IREP\bin\RDB\archive\DBCRT_Win.exe

Solaris

/opt/FJSVirep/bin/RDB/archive/DBCRT_Sol.tar.gz

Linux(RHEL-AS4(x86))

/opt/FJSVirep/bin/RDB/archive/DBCRT_RHEL4.tar.gz

Linux(RHEL-AS4(IPF))

/opt/FJSVirep/bin/RDB/archive/DBCRT_RHEL4_IPF.tar.gz

Linux(RHEL5(x86))

/opt/FJSVirep/bin/RDB/archive/DBCRT_RHEL5.tar.gz

Linux(RHEL5(IPF))

/opt/FJSVirep/bin/RDB/archive/DBCRT_RHEL5_IPF.tar.gz

 

コマンド実行環境のコピー

  1. アーカイブファイルをコピーします。

    システム管理者に依頼し、使用するプラットフォームのアーカイブファイルを任意の場所に展開、またはコピーします。

  2. コピーしたアーカイブファイルを展開します。

    システム管理者がコピーしたアーカイブファイルを展開します。

  3. 展開後のディレクトリの所有者を変更します。

    本コマンドを実行するユーザがコマンドを実行できるように、展開後のディレクトリの所有者を変更します。

     例)本コマンドを実行するユーザアカウントのIDをoracle、ユーザアカウントのグループをoinstall、ディレクトリ名をDBCRTとするとき

    chown -R oracle:oinstall DBCRT

     

  4. コピーしたアーカイブファイルを削除してください。

    アーカイブファイルをコピーした場合、コピーしたアーカイブファイルは必ず削除してください。

実行方法


 本コマンドは、コマンドを実行するマシンのコンソール、またはコンソールセッションに接続したリモートデスクトップからログインして実行してください。

 本コマンドが格納されているディレクトリへ移動してから実行してください。
 Interstage ディレクトリサービスとSymfoware/RDBを別々のマシンにインストールした場合、またはシステム管理者以外のリポジトリ用データベース接続ユーザ、またはユーザアカウントでテーブルを作成する場合は、コマンド実行環境のコピーの手順2でコマンドの実行環境を展開したディレクトリへ移動します。

 本コマンドの実行結果は以下のファイルに出力されます。

 実行結果は、使用するデータベースがSymfoware/RDBの場合、RDBをインストールしたときの文字コード系で出力されます。使用するデータベースがOracleデータベースの場合、英語で出力されます。

注意事項


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

Copyright 2007 FUJITSU LIMITED