Symfoware(R) Server RDBユーザーズガイド 応用プログラム開発編 - FUJITSU - |
目次 索引 |
ここでは、UNIX系を使用している場合に、応用プログラムを実行するうえで必要な作業を説明します。
Symfoware/RDBの起動操作
応用プログラムの起動操作
リモートのデータベースにアクセスする場合、サーバ側には、ポート番号やシステム用動作環境ファイルの設定が必要です。
Symfoware/RDBを起動する方法については、利用するサーバに対応した“セットアップガイド”を参照してください。
応用プログラムを起動するためには、以下の作業を順番に行います。
環境変数を設定する
使用する動作環境ファイルを指定する
応用プログラムを起動する
応用プログラムを実行する前に、以下の環境変数を設定します。
応用プログラムの翻訳・結合編集時に64ビット用のオプションで翻訳・結合編集した場合(Symfoware Server Enterprise Extended Editionでのみ可能)、環境変数“LD_LIBRARY_PATH_64”に、RDBライブラリの格納ディレクトリを設定します。
例1
C言語を使用する場合で、環境変数“LD_LIBRARY_PATH_64”の設定をCシェルのsetenvコマンドで行う場合の例を示します。
setenv LD_LIBRARY_PATH_64 /opt/FSUNrdb2b/lib:$LD_LIBRARY_PATH_64 |
例2
C言語を使用する場合で、環境変数“LD_LIBRARY_PATH_64”の設定をbash、Bシェル、Kシェルで行う場合の例を示します。
LD_LIBRARY_PATH_64=/opt/FSUNrdb2b/lib:$LD_LIBRARY_PATH_64; export LD_LIBRARY_PATH_64 |
環境変数“LD_LIBRARY_PATH”に、RDBライブラリとコード変換ライブラリの格納ディレクトリを設定します。
例1
C言語を使用する場合で、環境変数“LD_LIBRARY_PATH”の設定をCシェルのsetenvコマンドで行う場合の例を示します。
setenv LD_LIBRARY_PATH /opt/FSUNrdb2b/lib:/etc/opt/FSUNiconv/lib: $LD_LIBRARY_PATH |
例2
C言語を使用する場合で、環境変数“LD_LIBRARY_PATH”の設定をbash、Bシェル、Kシェルで行う場合の例を示します。
LD_LIBRARY_PATH=/opt/FSUNrdb2b/lib:/etc/opt/FSUNiconv/lib:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH |
環境変数“LD_LIBRARY_PATH”に、RDBライブラリとコード変換ライブラリの格納ディレクトリを設定します。
例1
C言語を使用する場合で、環境変数“LD_LIBRARY_PATH”の設定をCシェルのsetenvコマンドで行う場合の例を示します。
setenv LD_LIBRARY_PATH /opt/FJSVrdb2b/lib: /etc/opt/FSUNiconv/lib:$LD_LIBRARY_PATH |
例2
C言語を使用する場合で、環境変数“LD_LIBRARY_PATH”の設定をbash、Bシェル、Kシェルで行う場合の例を示します。
LD_LIBRARY_PATH=/opt/FJSVrdb2b/lib:/etc/opt/FSUNiconv/lib:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH |
動的プログラム構造の応用プログラムを実行する場合は、環境変数“LD_LIBRARY_PATH”に、以下の格納ディレクトリを設定します。
RDBライブラリ
コード変換ライブラリ
利用者が作成したロードモジュール
マルチRDB運用を行う場合は、応用プログラムで処理を行う対象となるSymfoware/RDB環境のシステム名を、環境変数“RDBNAME”に設定します。この環境変数は、ローカルアクセスの場合のみ有効となります。マルチRDB運用についての詳細は、利用するサーバに対応した“セットアップガイド”を参照してください。
例1
C言語を使用する場合で、環境変数“RDBNAME”の設定をCシェルのsetenvコマンドで行う場合の例を示します。(RDBシステム名をrdbsys1とした場合)
setenv RDBNAME rdbsys1 |
例2
C言語を使用する場合で、環境変数“RDBNAME”の設定をbash、Bシェル、Kシェルで行う場合の例を示します。(RDBシステム名をrdbsys1とした場合)
RDBNAME=rdbsys1; export RDBNAME |
応用プログラムの動作環境のチューニングを行う場合、使用するクライアント用の動作環境ファイルを作成します。
通常Symfoware/RDBは、応用プログラム実行時のカレントディレクトリにある動作環境ファイルの雛形と同名の以下の動作環境ファイルを使用します。
他のファイル名または格納ディレクトリの動作環境ファイルを使用する場合は、環境変数“SQLRTENV”に動作環境ファイルのパス名を指定してください。
例1
C言語を使用する場合で、環境変数“SQLRTENV”の設定をCシェルのsetenvコマンドで行う場合の例を示します。(動作環境ファイルのパス名を/home/user1/sqlenv1とした場合)
setenv SQLRTENV /home/user1/sqlenv1 |
例2
C言語を使用する場合で、環境変数“SQLRTENV”の設定をbash、Bシェル、Kシェルで行う場合の例を示します。(動作環境ファイルのパス名を/home/user1/sqlenv1とした場合)
SQLRTENV=/home/user1/sqlenv1; export SQLRTENV |
以上の操作がすべて完了したら、応用プログラムの起動を行います。
例
応用プログラム“sample”を起動するコマンド入力例を以下に示します。
Sample |
目次 索引 |