0 / 0

DataStage ランタイム・コンテナー内の Db2 データベースのカタログ

最終更新: 2025年3月12日
DataStage ランタイム・コンテナーでの Db2 データベースのカタログ

Db2 データベースをカタログして、ジョブ前サブルーチンおよびジョブ後サブルーチンでデータベース・スクリプトを使用します。

このタスクについて

手順

  1. クラスター管理者として Red Hat OpenShift クライアントにログインします。
  2. DataStage® ランタイム・コンテナーにログインします。
    pod=`oc get pods | grep -i ds-px-default | grep -i px-runtime|grep -i Running | awk '{print $1}'`
    echo $pod
    oc rsh $pod
    
  3. Db2 エントリーをカタログします。
    1. 環境変数 DB2INSTANCE の値を dsuserに設定します。
      export DB2INSTANCE=dsuser
    2. ディレクトリー /home/dsuser/sqllib/bin に移動し、コマンド db2 を実行して db2-promptに移動します。
      cd /home/dsuser/sqllib/bin ; ./db2 ;
    3. db2-promptで以下のコマンドを実行します。
    4. リモート Db2 ノードのカタログ・エントリーの作成:

      構文:

      CATALOG TCPIP NODE db2CatalogName REMOTE REMOTE-DB2-HOSTNAME SERVER DB2-PORT 
      

      例:

      CATALOG TCPIP NODE myDB2 REMOTE YAWLS1.FYRE.IBM.COM SERVER 50000
      
    5. リモート Db2 データベースのカタログ・エントリーを作成します。

      構文:

      CATALOG DATABASE databaseName AT NODE db2CatalogName AUTHENTICATION SERVER
      

      例:

       CATALOG DATABASE SAMPLE AT NODE myDB2 AUTHENTICATION SERVER
    6. リモート Db2 データベースに接続します (コマンド /home/dsuser/sqllib/db2を実行します)。

      構文:

       CONNECT TO SAMPLE USER db2User USING db2Password
      

      例:

      CONNECT TO SAMPLE USER db2inst1 USING db2inst1