Hitachi

ノンストップデータベース HiRDB Version 9 システム導入・設計ガイド(Windows(R)用)


付録C.17 データベース定義ユティリティ(pddef)がエラーになる場合

質問

データベース初期設定ユティリティ(pdinit)は実行できましたが,データベース定義ユティリティ(pddef)がエラーになって実行できません。どんな原因が考えられますか?

お答えします

次に示す原因が考えられます。

  • 応答なしや接続エラーになる場合は,環境変数の設定漏れが考えられます。

    PDHOST,PDNAMEPORTの設定値を確認してください。

PDHOST:

HiRDBサーバがあるホスト名を指定します。システム共通定義のpdstartオペランドに指定したホスト名を指定します。

PDNAMEPORT:

システム共通定義のpd_name_portオペランドに指定したポート番号を指定します。

  • コネクトエラーとなる場合,環境変数PDUSERの設定値の不正が考えられます。

    pdinitの実行直後は,DBA権限を持つ認可識別子が一つだけ存在します。認可識別子及びパスワードをhirdb.iniファイルの環境変数PDUSERに指定してください。

注意事項
  1. pdinit実行直後の認可識別子とパスワードについては,マニュアル「HiRDB Version 9 コマンドリファレンス」の「データベース初期設定ユティリティ(pdinit)」の「オプション」を参照してください。

  2. 環境変数PDUSERを設定するときは,認可識別子とパスワードを引用符で囲み,その外側をアポストロフィで囲んでください。これは,ほかのHiRDBのユティリティを実行する場合や,UAPを実行する場合も同じです。