サイレント スクリプトを使用した解凍

インタラクティブな操作を行わずにリファレンス データを解凍するには、silentInstalldb_unc.sh スクリプトを使用します。このスクリプトは引数を一度に受け取り、ダイアログを表示せずにデータベースをマシン上に解凍します。
注: execute 権限が aq フォルダに付与されていることを確認します。
  1. 管理者権限で、または root ユーザとして、ログインします。
  2. ディレクトリを <BDQ_Installation>/SDK/utilities/dbloader/aq/scripts/server に変更します。
  3. 次のコマンドを使用して、スクリプト silentInstalldb_unc.sh を実行します。
    ./silentInstalldb_unc.sh -input <input database path> -output <output database path> -database <database type> -acushare <acushare installation path>

    このコマンドでは、Acushare サービスが実行中かどうかも確認されます。実行中でなければ、このコマンドによってサービスが起動されます。

  4. 以下の表に、コマンドの説明を示します。
    必須 引数 説明
    はい -i -input 解凍する入力データのパス。入力データが存在するフォルダまでのパスを指定する必要があります。例: /home/hadoop/hduser/UAM_DEC_2017_DB/databases
    はい -o -output 解凍したデータの出力場所のパス
    はい -d -database 解凍するデータベース タイプ値は次のとおりです。
    • US_SUB
    • RDI
    • EWS
    • LACS
    • DPV
    • SUITE
    はい -a -acushare インストールされている acushare サービスのパス
    いいえ -z -zip 出力ファイルを tar.gz 形式のファイルに格納します。

    圧縮した tar.gz ファイルを作成するには、値 Y を渡します。デフォルトは N です。

    いいえ -override

    出力場所をオーバーライドします。出力場所をオーバーライドしない場合は、値 N を渡します。デフォルトは Y です。

    いいえ -optionaldb 解凍時にオプションの EOT ファイルをロードします。オプションの EOT ファイルをロードしない場合は、値 N を渡します。デフォルトは Y です。
    注: US_SUB データベースでのみ有効です。
    いいえ -ewsfile EWS ファイルの名前を指定します。デフォルトは OUT です。
    注: EWS データベースでのみ有効です。
解凍するデータベース タイプごとに個別のコマンドがあります。
  • US_SUB: ./silentInstalldb_unc.sh -input <input database path> -output <output database path> -database <database type> -acushare <acushare installation path> -override N -optionaldb N -zip Y
  • DPV: ./silentInstalldb_unc.sh -input <input database path> -output <output database path> -database <database type> -acushare <acushare installation path> -override N -zip Y
  • EWS: ./silentInstalldb_unc.sh -input <input database path> -output <output database path> -database <database type> -acushare <acushare installation path> -override N -ewsfile <name of file> -zip Y
  • LACS: ./silentInstalldb_unc.sh -input <input database path> -output <output database path> -database <database type> -acushare <acushare installation path> -override N -zip Y
  • SUITE: ./silentInstalldb_unc.sh -input <input database path> -output <output database path> -database <database type> -acushare <acushare installation path> -override N -zip Y
    注: 必須およびオプションのパラメータの詳細を表示するには、ヘルプ コマンド ./silentInstalldb_unc.sh -help を実行します。