-START DB2 コマンド ( )Db2

-START DB2 コマンドは、 サブシステムを初期化します。 Db2 操作が完了すると、 Db2 サブシステムはアクティブになり、TSOアプリケーションや他のサブシステム(例えば、 IMS および CICS® )で利用可能になります。

システムを再始動した場合の結果は、DSNJU003 (ログ目録変更) ユーティリティー を使用して作成される条件付き再始動制御レコードによって制御することが できます。 効果の詳細については、-START DB2 の使用上の注意を参照してください。

重要: 変更の開始カタログレベルまたはこれまでにアクティベートされた機能レベルよりも低いコードレベルで Db2 を起動しようとしないでください。 詳細は、 Db2 12の「機能レベルと関連レベル 」を参照してください。変更の終わり

省略形: -STA DB2

環境 -START DB2

このコマンドは z/OS® コンソールからのみ発行できる。 Db2 サブシステムの名前は、コマンドプレフィックスによって決定される。 例えば、-STARTは、 Db2 サブシステムを開始することを示し、コマンドプレフィックスとして'-'が付いている。

Db2 サブシステムがすでにアクティブな場合は、コマンドは拒否されます。 Db2 リソースの再起動復旧ステータスは、直前の Db2 シャットダウンステータスから決定されます。

データ共用範囲: メンバー

承認 -START DB2

不要です。 ただし、このコマンドは、START コマンドを出すことが可能な z/OS コンソールからのみ実行できます。

構文 -START DB2

構文図を読むビジュアルシンタックスダイアグラムをスキップするSTART DB2PARM(モジュール名)DECP(DSNCDECPディーシーピーネーム)ACCESS(*MAINT)LIGHT(NOYESNOINDOUBTSCASTOUT)MSTR( jcl-置換)DBM1( jcl-置換)DIST( jcl-置換)

オプションの説明 -START DB2

以下のいずれのオプションも必須ではありません。
PARM ( モジュール名 )
Db2 サブシステムパラメータを含むロードモジュールを指定します。

デフォルトは、インストール CLIST の実行時にパネル DSNTIPO で指定されたパラメーター・モジュールの名前です。 ssnmMSTR Db2サブシステム始動プロシージャーで ZPARM(default-module-name) を更新する場合も、デフォルトを変更できます。

DECP
Db2 アプリケーションパラメータのデフォルト値を含むロードモジュールの名前を指定します。

decp-name は、インストールにより提供されるモジュールの名前です。 デフォルト名は DSNHDECP です。 指定されたモジュールが見つからないか、ロードできない場合、エラーが発生し、 Db2 サブシステムは起動しません。

ACCESS
Db2 へのアクセスを一般公開するか制限付きにするかを指定します。
省略形: ACC
( * )
アクセスを一般化します。すべての認証済みユーザーは Db2 に接続できます。

デフォルトACCESS( * )

(MAINT)
インストール SYSADM、インストール SYSOPR、および SECADM 以外の許可 ID すべてに対するアクセスを禁止します。

データ共有については、ACCESS(MAINT)は、このコマンドを実行する Db2 メンバーのみにアクセスを制限します。 データ共用グループの他の メンバーは影響を受けません。

LIGHT
軽再始動 (light restart) をデータ共用環境で実行するかどうかを指定します。
(NO)
restart light は実行されません。
(YES)
restart light を実行することを指定します。 Db2 これらの措置を講じます
  • ストレージが削減された状態で始動します。
  • 未確定のリカバリー単位の解決を待機します。
  • 保持ロックを解放します。 IX または SIX モードのページ・セット P ロックは解放されません。
  • 正常に終了します。
(NOINDOUBTS)
Db2 が軽度の再起動時に、回復が不確かなユニットが解決するのを待たずに終了することを指定します。
(CASTOUT)
キャストアウト処理と共に restart light を実行することを指定します。 Db2 これらの措置を講じます
  • ストレージが削減された状態で始動します。
  • 未確定のリカバリー単位の解決を待機します。
  • キャストアウト処理を実行します。
  • 保持ロックを解放します。 IX モードおよび SIX モードのページ・セット P ロックが解放されます (可能な場合)。
  • 正常に終了します。

軽度の再起動で疑わしい回復単位や延期されたアボート単位がすべて解決されない場合、 Db2 はIXまたはSIXモードにある関連ページセットのPロックを解放しません。 アボート延期リカバリー単位が未解決になる理由の 1 つは、LBACKOUT サブシステム・パラメーターが LIGHT または LIGHTAUTO に設定されていることです。

MSTR ( jcl-substitution )
システムサービスアドレス空間(ssnmMSTR )のスタートアップ手順を実行するJCLのEXECステートメントで置換されるパラメータと値を指定します。jcl-substitution は、アポストロフィで囲まれた keyword=value 形式の1つ以上の文字列です。 複数の文字ストリングを使用する場合は、各ストリングをコンマで区切り リスト全体を 1 対のアポストロフィで囲みます。 サポートされているキーワードの一覧については、「コンソールからのシステムタスクの開始 」を参照してください。
制限: 変更の開始Db2 アドレス空間とすべての接続アドレス空間は、再利用可能アドレス空間ID (ASID) 機能を使用するために、REUSASID=YES キーワードで開始することはできない。 z/OS 再利用可能なアドレス空間ID (ASID)機能を使用するために、REUSASID=YESで起動することはできません。変更の終わり
ヒント: MSTR、 DBM1、DISTキーワード、または jcl-substitutionキーワードを省略して、インストールプロセス中にジョブDSNTIJMA を実行した際に作成されるアドレススペースの起動手順で指定された値を使用することができます。
DBM1 ( jcl-substitution )
データベースサービスアドレス空間(ssnmDBM1 )のスタートアップ手順を実行するJCLのEXECステートメントで置換されるパラメータと値を指定します。jcl-substitutionはMSTR で説明されているとおりです。
DIST ( jcl-substitution )
DDF アドレス空間(ssnmDIST )のスタートアップ手順を実行する JCL の EXEC 文で置換されるパラメータと値を指定します。jcl-substitution はMSTR で説明されているとおりです。

使用上の注意事項 -START DB2

コマンド接頭部
インストールに Db2 サブシステムが複数ある場合は、複数のコマンドプリフィックスを定義する必要があります。
条件付き再始動
条件付き再始動制御レコードを使用することで、 完全な再始動は行わず、「現在状況再ビルド」だけを指定できます。 この場合、再始動中に次のアクションが行われます。
  • ログ・レコードの処理が、条件付き再始動制御レコードにより判別された程度まで行われます。
  • 以下の値が表示されます。
    • アクティブ・ログ開始の相対バイト・アドレス (RBA)
    • チェックポイント・レコードの RBA
    • リカバリー単位の状況カウント
    • 再始動作業単位エレメントの表示表
  • 再始動操作は異常終了します。
ARM でのライト・リスタート

ARM環境で軽度の再起動を可能にするには、 Db2 と IRLM 用のARMポリシーをコード化する必要があります。

次の例は、 Db2 の ARM ポリシーを示しています。要素名は、 Db2 データ共有グループ名とメンバー名を結合したものです。 例えば、DSNDB0GDB1G となります。
ELEMENT(
elementname
)

   RESTART_METHOD(SYSTERM,STC,'
cmdprfx
 STA DB2,LIGHT(YES)')
次の例は、IRLM 用の ARM ポリシーを示しています。エレメント名の 部分は、IRLM グループ名にその ID を連結したものとなります。 例えば、DXRDB0GDJ1G001 となります。
ELEMENT(
elementname
)

   RESTART_METHOD(SYSTERM,STC,'
cmdprfx
 S 
irlmproc
')

Db2 が使用する要素名は、 Db2 データ共有グループ名とメンバー名を連結したものです。 例えば、DSNDB0GDB1G となります。

開始時のエンドレス待機
システムサービスアドレス空間(ssnmMSTR が開始され、 データベースサービスアドレス空間(ssnmDBM1 が開始できない場合、開始操作が開始されても完了できないことがあります。 もし、待ち時間が延々と続くようであれば、コンソールからシステムサービスアドレス空間(ssnmMSTR をキャンセルし、JCLエラーがないか両方の起動手順を確認してください。
データ共用グループのメンバーの開始

データ共用グループの メンバーを開始するには、グループ内のサブシステムごとに START DB2 コマンドを 入力する必要があります。 グループの最初の起動の場合、最初にインストールされたメンバー(最初の Db2 )を最初に起動する必要があります。

変更の開始ライト・リスタートを使用したデータ共用メンバーの開始変更の終わり
変更の開始ライト・リスタートでデータ共用メンバーを開始する場合は、一度に 1 つのデータ共用メンバーを開始してください。変更の終わり
変更の開始軽微な再起動後のデータ共有メンバーの再起動変更の終わり
変更の開始再起動ランプが再び点灯した Db2 データ共有メンバーは、通常通りに起動してください。 そうでない場合、特定のロック回避の最適化がすべてのデータ共有メンバーに対して無効のままになる可能性があります。 無効になる可能性がある最適化の詳細については、 Db2 12 for z/OS のパフォーマンスに関するトピック( IBM Redbooks )「グローバルコミットLRSNの強化」 を参照してください。変更の終わり

-START DB2

  • Db2 サブシステムを開始します。
    -START DB2
  • Db2 サブシステムを起動し、 システムサービスアドレス空間(ssnmMSTR の起動手順でREGIONパラメータに新しい値を指定します。
    -START DB2 MSTR('REGION=6000K')
  • Db2 サブシステムを開始します。 システムサービスアドレス空間(ssnmMSTR )のスタートアップ手順を実行するJCLのEXECステートメントがシンボルRGNを使用していると仮定して、そのシンボルに値を入力してください。
    -START DB2 MSTR('RGN=6000K')
  • Db2 サブシステム DB1G および DB2G は、データ共用グループのメンバーです。 両方とも STARTED というコマンド接頭部範囲を指定して インストールされました。 DB1G と DB2G を起動するには、起動する z/OS システムに適切なコマンドを送信します。 MVS1 と MVS2。
    ROUTE MVS1,-DB1G START DB2
    ROUTE MVS2,-DB2G START DB2
  • Db2 サブシステム DB1G および DB2G は、データ共用グループのメンバーです。 両方とも STARTED というコマンド接頭部範囲を指定して インストールされました。 DB1G と DB2G を起動するには、起動する z/OS システムに適切なコマンドを送信します。 MVS1 と MVS2。
    ROUTE MVS1,-DB1G START DB2
    ROUTE MVS2,-DB2G START DB2
  • Db2 サブシステムを始動し、パラメーター・モジュールおよび DECP オプションの値を指定します。 DSNCDECP または別の decp-name を入力します。
     -START DB2 PARM(VA1AZNS) DECP(DSNHDVA1)