「DB2」の編集履歴(バックアップ)一覧はこちら

DB2」(2007/03/19 (月) 00:09:13) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*備忘録 -DBに接続しようとすると、SQL30061Nエラーが発生し、エラーメッセージのデータベース名の後ろにスペースが表示される場合、接続しようとしているデータベース名がインスタンスに存在しない。 -create table でテーブル名と「(」の間にスペースを入れるとエラーになる。 *コマンド # su - db2inst1 $ db2level $ db2start --起動 $ db2stop --停止 $ db2sampl -k --サンプルデータベース作成 $ db2 connect to sample --データベースに接続 $ db2 list tables --テーブル一覧を表示する $ db2 “select * from staff“ --SQL実行 $ db2 terminate --接続を解除する db2 => describe table test db2 => list tablespaces db2 => list tablespace containers for 3 db2 => list tablespaces show detail -import/export $ less in.dat "aaaaa","bbbbb" "ccccc","bbbbb" $ db2 db2 => connect to sample db2 => IMPORT FROM test.dat of DEL COMMITCOUNT 1 INSERT INTO test db2 => EXPORT TO out.dat of DEL SELECT col1, col2 FROM test db2 => import from /dev/null of del replace into test -db2pdでのロック待ち確認 db2pd -db sample -locks db2pd -transaction -db sample db2pd -db sample -app db2pd -agents -スナップショット取得 db2 get snapshot for locks on sample -表をappendonモードに変更する alter table test append on -カーソルを使う DECLARE C1 CURSOR FOR SELECT COL1 FROM TEST OPEN C1 FETCH C1 FOR 1 ROW *インストール -ダウンロード --[[DB2 Express-C v8.2.4 images(32-bit AMD and Intel systems (x86), 2.4 kernel)>http://www-306.ibm.com/software/data/db2/udb/db2express/download.html]] をダウンロードする。 -インストール $ tar xfvzp db2exc_LNX_x86.tar.gz $ su - # startx # LANG=ja_JP.eucJP ./db2setup ← GUIのウイザードに従ってインストールする # less db2setup.his ← インストールログを確認する インストールする製品: IBM DB2 Universal Database Express Edition インストール・タイプ: カスタム すでにインストールされているコンポーネント: 選択するコンポーネント: 製品メッセージ - en_US.iso88591 基本クライアント・サポート DB2 LDAP サポート 製品メッセージ - ja_JP.sjis 製品メッセージ - ja_JP.utf8 コード・ページ変換表 - Unicode サポート コード・ページ変換表 ICU ユーティリティー Java ヘルプ (HTML) - en_US.iso88591 製品メッセージ - ja_JP.eucJP レプリケーション SQL プロシージャー コントロール・センター・ヘルプ (HTML) - en_US.iso88591 基本アプリケーション開発ツール ADT サンプル・プログラム Java 共通ファイル デベロップメント・センター ファースト・ステップ DB2 インスタンス・セットアップ・ウィザード Java ヘルプ (HTML) - ja_JP.eucJP Java サポート 構成アシスタント ランタイム環境 通信サポート - TCP/IP 管理サーバー 基本 DB2 UDB サポート サンプル・データベース・ソース DB2 UDB Express 用製品シグニチャー コントロール・センター コントロール・センター・ヘルプ (HTML) - ja_JP.eucJP Java(TM) Development Kit (JDK) 言語: 言語: EN 言語: JP ターゲット・ディレクトリー : /opt/IBM/db2/V8.1 必要なスペース: 517 MB 新規インスタンス: インスタンス名: db2inst1 認証: SERVER リブート時にインスタンスを開始する: Yes TCP/IP の構成: サービス名: db2c_db2inst1 ポート番号: 50000 インスタンス・ユーザー情報: ユーザー名: db2inst1 グループ名: db2grp1 ホーム・ディレクトリー: /home/db2inst1 fenced ユーザー情報: ユーザー名: db2fenc1 グループ名: db2fgrp1 ホーム・ディレクトリー: /home/db2fenc1 DB2 Administration server: インスタンス・ユーザー情報: ユーザー名: dasusr1 グループ名: dasadm1 ホーム・ディレクトリー: /home/dasusr1 DB2 ツール・カタログ: 名前: TOOLSDB スキーマ: SYSTOOLS インスタンス: db2inst1 ロケーション: ローカル 連絡先指定: 新規連絡先: 名前: db2inst1 インスタンス: db2inst1 E メール・アドレス: db2inst1@localhost.localdomain ページャー用 E メール・アドレス: No *参考URL -http://www-06.ibm.com/jp/software/data/developer/library/techdoc/db2v82_install_linux.html -http://www-06.ibm.com/jp/developerworks/db2express/installlin.shtml
*備忘録 -DBに接続しようとすると、SQL30061Nエラーが発生し、エラーメッセージのデータベース名の後ろにスペースが表示される場合、接続しようとしているデータベース名がインスタンスに存在しない。 -create table でテーブル名と「(」の間にスペースを入れるとエラーになる。 *コマンド # su - db2inst1 $ db2level $ db2start --起動 $ db2stop --停止 $ db2sampl -k --サンプルデータベース作成 $ db2 connect to sample --データベースに接続 $ db2 list tables --テーブル一覧を表示する $ db2 “select * from staff“ --SQL実行 $ db2 terminate --接続を解除する db2 => describe table test db2 => list tablespaces db2 => list tablespace containers for 3 db2 => list tablespaces show detail -import/export $ less in.dat "aaaaa","bbbbb" "ccccc","bbbbb" $ db2 db2 => connect to sample db2 => IMPORT FROM test.dat of DEL COMMITCOUNT 1 INSERT INTO test db2 => EXPORT TO out.dat of DEL SELECT col1, col2 FROM test db2 => import from /dev/null of del replace into test -db2pdでのロック待ち確認 db2pd -db sample -locks db2pd -transaction -db sample db2pd -db sample -app db2pd -agents -スナップショット取得 db2 get snapshot for locks on sample -表をappendonモードに変更する alter table test append on -カーソルを使う DECLARE C1 CURSOR FOR SELECT COL1 FROM TEST OPEN C1 FETCH C1 FOR 1 ROW -db2 db2 -t db2 +c db2 -x *インストール -ダウンロード --[[DB2 Express-C v8.2.4 images(32-bit AMD and Intel systems (x86), 2.4 kernel)>http://www-306.ibm.com/software/data/db2/udb/db2express/download.html]] をダウンロードする。 -インストール $ tar xfvzp db2exc_LNX_x86.tar.gz $ su - # startx # LANG=ja_JP.eucJP ./db2setup ← GUIのウイザードに従ってインストールする # less db2setup.his ← インストールログを確認する インストールする製品: IBM DB2 Universal Database Express Edition インストール・タイプ: カスタム すでにインストールされているコンポーネント: 選択するコンポーネント: 製品メッセージ - en_US.iso88591 基本クライアント・サポート DB2 LDAP サポート 製品メッセージ - ja_JP.sjis 製品メッセージ - ja_JP.utf8 コード・ページ変換表 - Unicode サポート コード・ページ変換表 ICU ユーティリティー Java ヘルプ (HTML) - en_US.iso88591 製品メッセージ - ja_JP.eucJP レプリケーション SQL プロシージャー コントロール・センター・ヘルプ (HTML) - en_US.iso88591 基本アプリケーション開発ツール ADT サンプル・プログラム Java 共通ファイル デベロップメント・センター ファースト・ステップ DB2 インスタンス・セットアップ・ウィザード Java ヘルプ (HTML) - ja_JP.eucJP Java サポート 構成アシスタント ランタイム環境 通信サポート - TCP/IP 管理サーバー 基本 DB2 UDB サポート サンプル・データベース・ソース DB2 UDB Express 用製品シグニチャー コントロール・センター コントロール・センター・ヘルプ (HTML) - ja_JP.eucJP Java(TM) Development Kit (JDK) 言語: 言語: EN 言語: JP ターゲット・ディレクトリー : /opt/IBM/db2/V8.1 必要なスペース: 517 MB 新規インスタンス: インスタンス名: db2inst1 認証: SERVER リブート時にインスタンスを開始する: Yes TCP/IP の構成: サービス名: db2c_db2inst1 ポート番号: 50000 インスタンス・ユーザー情報: ユーザー名: db2inst1 グループ名: db2grp1 ホーム・ディレクトリー: /home/db2inst1 fenced ユーザー情報: ユーザー名: db2fenc1 グループ名: db2fgrp1 ホーム・ディレクトリー: /home/db2fenc1 DB2 Administration server: インスタンス・ユーザー情報: ユーザー名: dasusr1 グループ名: dasadm1 ホーム・ディレクトリー: /home/dasusr1 DB2 ツール・カタログ: 名前: TOOLSDB スキーマ: SYSTOOLS インスタンス: db2inst1 ロケーション: ローカル 連絡先指定: 新規連絡先: 名前: db2inst1 インスタンス: db2inst1 E メール・アドレス: db2inst1@localhost.localdomain ページャー用 E メール・アドレス: No *参考URL -http://www-06.ibm.com/jp/software/data/developer/library/techdoc/db2v82_install_linux.html -http://www-06.ibm.com/jp/developerworks/db2express/installlin.shtml

表示オプション

横に並べて表示:
変化行の前後のみ表示:
人気記事ランキング
目安箱バナー