概要
DB2データベースに保存されているデータにアクセスするには、IBM Data Server Runtime Clientを使用して接続できます。
クライアントをインストールするには以下の手順に従ってください。
IBM Data Server Runtime Clientのインストール
- IBMのウェブサイトの「Download Clients and Drivers」ページからIBM Data Server Runtime Clientをダウンロードしてください。
- 64ビットのAltair SLCインストールに合致するコネクタを選択してください。
- Altair SLCがインストールされている同じデバイスで、DB2インストーラーを実行してください。
環境変数の設定
環境変数DB2CMDEXEを設定して、db2cmd.exeファイルを指すようにします(通常はC:\Program Files\IBM\SQLLIB\BIN\db2cmd.exeにあります)。
- コントロールパネルで「システムとセキュリティ」グループを選択し、「システム」をクリックして「システムの詳細設定」を選びます。
- 「詳細」タブで「環境変数」をクリックします。「システム変数」セクションで「新規」をクリックします。
- 変数名に「DB2CMDEXE」、変数値にIBM Data Server Runtime Clientのインストールパスを入力し(例:C:\Program Files\IBM\SQLLIB\BIN\db2cmd.exe)、OKをクリックして変更を保存します。
サーバーへの接続設定
コマンドプロンプトを開き、「DB2CMD」を実行します。新しいウィンドウで「DB2」と入力してDB2クライアントのコマンドラインプロセッサにアクセスします。
以下のコマンドを使用して、リモートデータベースを参照するノードを作成します:
catalog TCPIP node node_name REMOTE server SERVER port_service
ここで、
- node_nameはローカル接続名です。
- serverはデータベースをホスティングしているサーバーのIPアドレスまたは名前です。
- port_serviceはサーバーのポート番号またはサーバー上のデータベースインスタンス名です。
以下のコマンドを使用して、ノード名を通じてデータベースインスタンス参照を作成します:
catalog database database_name AS alias_name AT NODE node_name
ここで、
- database_nameはDB2サーバー上のデータベースのインスタンスです。
- alias_nameはDB2クライアントでデータベースインスタンスに接続するために使用する名前です。
- node_nameは前に作成した接続名です。
以下のコマンドを使用してローカル接続名node_nameに接続します:
connect to node_name user user-name using password
ここで、
- node_nameは前に作成した接続名です。
- user_nameとpasswordはDB2サーバーのユーザーIDとパスワードです。
接続が成功すると、データベース情報が表示され、DB2クライアントのコマンドラインを閉じることができます。
SAS言語プログラムを使用した接続のテスト
LIBNAME DATASRC DB2 user=user_name password=password DSN=TESTDB2; PROC DATASETS LIBRARY=DATASRC; RUN;
ここで、user_nameとpasswordはサーバーのユーザー名とパスワードに置き換えてください。
DATASETS手続きは選択したデータベースのすべてのテーブル名を返します。
テーブルの数が多いデータベースでは、このプログラムの実行に時間がかかることがあります。
記事参照元)
https://support.altair.com/csm/en/connecting-to-a-db2-database-from-altair-slc-on-windows?id=kb_article&sys_id=f6656bfadba55d50cfd5f6a4e29619d9
コメント
0件のコメント
記事コメントは受け付けていません。