約 114,871 件
https://w.atwiki.jp/lllit/pages/12.html
Oracle DB2 MySQL
https://w.atwiki.jp/eyes_33/pages/19.html
DB2関連 DB2(V7)オンラインマニュアル DB2のオンラインマニュアルです。 CLPの歩き方 Shellへの流し込みなど使える情報があります DB2チューニング・ベストプラクティス 残念なことに、まだ連載中のため全部の記事がありません。すっかり忘れていたけど、連載は終了してました! DB2の使い方 DB2の全般的な使い方に関して、よくまとまっている内容です。Oracleとの比較表(データ型と関数)があります。 DB2で改ページ DB2を使った改ページ処理で使用するSQLに関しての検討をしています。 OracleとDBほかの比較 OracleとDB2の違いに関しての記事です。アーキテクチャの話がメインです。 DB2エラーメッセージ一覧 DB2のエラーメッセージが参照できます。目次の下の方から。 イチキュッパでDB2が買える超デフレ時代 ついにDB2もソースネクストから1980円で発売だそうで… DB2いろはがるた DB2のいろいろな使い方のページです。 DB2とデッドロック 「Oracleと違って、DB2を使ったアプリはデッドロックが多発するのだよ。」だそうです… パフォーマンス問題の、DB2 UDB調査・対策チェックリスト 「DB2 reg UDBパフォーマンス問題とは、出力結果は正しいが、出力を得るまでの応答時間またはスループットが悪くなった結果、 業務に支障をきたしたケース を言います。」だそうです。業務に影響が無ければ、DB2的には問題は無いのね… IBM DB2に関する情報、メモなど(無保証) 無保証と言ってはいても、非常に有益な情報が多いです。 全ての表をRUNSTATSするスクリプト JMeterでDB2をテストする User s Forum for DB2 Japan(検索) DB2ユーザーのための情報交換コミュニティだそうです。 DB2の実際の問題&回答の事例が多いので、まずはここで検索するといいかも。 -
https://w.atwiki.jp/wiki7_az/pages/32.html
備忘録 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) をダウンロードする。 インストール $ 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
https://w.atwiki.jp/atyou/pages/22.html
DB2でデータベースをコピーする方法 SQLサンプル コマンド一覧 db2 connect to e_money user db2admin using db2admin・・・接続 db2 start database manager db2 list db directory・・・データベース・ディレクトリーの場所(ノード名を調べる) db2 attach to NDE7A3B9 user db2admin using db2admin・・・(ノード名を指定して)アタッチ db2 get snapshot for locks on e_money db2 list applications show detail・・・アプリケーションが待ちかを調べる db2 get db cfg for e_money show detail c \e_money_cfg.txt・・・データベース構成パラメータ db2 select TABNAME FROM SYSCAT.TABLES c \tab_name.txt・・・テーブル名(oracleのuser_tables)みたいなもの db2 UPDATE DB CFG FOR e_money USING LOCKTIMEOUT 10・・・ロックタイムアウトの設定変更 db2 detach・・デタッチ db2 connect reset
https://w.atwiki.jp/sengoku-yaraideka/pages/175.html
こちらのページは一覧に表示される武将の能力データを編集する編集者向けのページになります。 DBテンプレート LE 【大ふへんもの】前田慶次DB 【破壊の女神】織田信長DB 【戦国の女王】お市DB 【越後の龍】上杉謙信DB 【妥協なき女奉行】石田三成DB 【関ヶ原の悪夢】島左近DB 【真の友】大谷吉継DB 【悩める二代目】徳川秀忠DB 【南海の姫武者】長宗我部元親DB 【乱世の覇者】徳川家康DB 【天下一の賢妻】ねねDB 【戦国一の出世頭】豊臣秀吉DB 【孔明の再来】竹中半兵衛DB 【絢爛たる長女】茶々(淀殿)DB 【天に昇る竜姫】伊達政宗DB 【最強の剣士】宮本武蔵DB 【戦国の舞姫】出雲阿国DB 【覚醒の大器】織田信長DB 【美濃のマムシ】斎藤道三DB 【乱世を舞う蝶】帰蝶(濃姫)DB 【ザ・エンプレス】豊臣秀吉DB 【太閤の知恵袋】黒田官兵衛DB 【天才軍師】竹中半兵衛DB 【西海の摩利支天】毛利元就DB 【王佐の軍師】黒田官兵衛DB 【二代目将軍】徳川秀忠DB 【紅の伝説】真田幸村DB 【籠の中の大鳳】徳川家康DB 【出羽の烈女】義姫DB 【下剋上ドリーマー】北条早雲DB 【大阪の女帝】淀殿DB 【甲斐の虎】武田信玄DB 【甲信の覇王】武田信玄DB 【薄幸の姫君】諏訪姫DB 【城攻めマイスター】豊臣秀吉DB 【幼き五代目】北条氏直DB 【秀吉の愛弟子】石田三成DB 【東海の女王】今川義元DB 【豊臣の虎将】加藤清正DB 【下克上の始祖】北条早雲DB 【鬼島津】島津義弘DB 【静かなる軍神】上杉謙信DB 【危険過ぎる忠臣】明智光秀DB 【静謐を求める者】千利休DB 【一向宗の王者】本願寺顕如DB 【正義の戦女神】上杉謙信DB SSR 【若き虎将】武田晴信(武田信玄)DB 【上杉の守護神】直江兼続DB 【独眼竜の右目】片倉小十郎DB 【猛る暴君竜】伊達政宗DB 【和睦の使者】初DB 【真田の忍び】猿飛佐助DB 【流転の女大名】長宗我部盛親DB 【若き女王】豊臣秀頼DB 【西国無双】立花宗茂DB 【武田菱の後継者】武田勝頼DB 【武田の名軍師】山本勘助DB 【伊賀忍者】服部半蔵DB 【忍び城の「のぼう」】成田長親DB 【復活の闘将】仙石秀久DB 【南国の大鯨】長宗我部元親DB 【忍城の戦乙女】甲斐姫DB 【戦国ガンナー】大友義鎮(大友宗麟)DB 【豊臣の鉄砲玉】福島正則DB 【薩摩隼人】島津豊久DB 【上田城の若武者】真田信繁(真田幸村)DB 【島津の知将】島津家久DB 【迷える女王】北条氏政DB 【徳川の盾】本多忠勝DB 【村上海賊の女王】村上武吉DB 【闇よりの刺客】風魔小太郎DB 【逆襲の姫若子】長宗我部元親DB 【西国の窮鼠】毛利輝元DB 【危機一髪の神君】徳川家康DB 【運が向いて来た男】羽柴秀吉(豊臣秀吉)DB
https://w.atwiki.jp/lmes2/pages/216.html
DB2 参考サイト DB2逆引きwiki DB2 Express-C デベロッパー・ポータル IBM DB2 9.5 Information Center for Linux, UNIX, and Windows IBM Data Server Runtime Clients -外部DB2サーバへのwindowsのクライアント環境-
https://w.atwiki.jp/jorky/pages/20.html
●改行コード変換 <<CRLF→LF>> tr -d \\r CRLF-file LF-file <<LF→CRLF>> perl -pe s/\n/\r\n/ LF-file CRLF-file gzip -dc *****.tar.gz | tar xvf - tar cvf tar_name.tar * ps -ef | grep wasusr1 ●WAS強制終了 kill -9 pid ※pid=起動時にコンソールに出力 766090 ●DB再起動 su - ユーザ名 db2 force application allセッション強制終了 db2 deactivate db db_nameDB停止 db2stopインスタンス停止 db2startインスタンス、DBスタート ■DB2 エクスポートインポート db2move nd01 export -sn スキマー名 db2move nd01 import -u スキマー名 -p パスワード db2 export to ./×××.ixf of ixf messages ./20090911_exp.log select * from スキマー.××_××_tbl ※エクスポートは対象テーブルをロックする。 ■DB2 ロック情報確認 $ db2 get snapshot for locks on db_name ■DB2 テーブルTruncate $ alter table Table-Name activate not logged initially with empty table ■ DB2 セッションを切る db2 force application ALL ■ セッションを確認する db2 list applications ■ 表スペースを確認する db2 list tablespaces show detail ************************************************************** ■ DB2 キャッシュメモリ開放コマンド # sysctl -w vm.drop_caches=option option 1・・・ページキャッシュのみを解放 2・・・ダーティページとinodeキャッシュを解放 3・・・ ページキャッシュとダーティページとinode ■ メモリーチューニング(AIX) # vmstat -v 524288 memory pages ←実メモリページ数 494223 lruable pages 4115 free pages 2 memory pools 176832 pinned pages ←ページアウトされない使用メモリ 80.0 maxpin percentage 20.0 minperm percentage ←ファイルキャッシュの最低保持割合 80.0 maxperm percentage ←ファイルキャッシュの最大保持割合 15.5 numperm percentage ←実メモリに対するファイルキャッシュの占める割合 76722 file pages ←ファイルキャッシュのページ数 0.0 compressed percentage 0 compressed pages 16.4 numclient percentage ←現在のバッファキャッシュの実メモリに対する割合 80.0 maxclient percentage ←バッファキャッシュの最大保持割合 81069 client pages ←現在のバッファキャッシュのページ数 0 remote pageouts scheduled 9203 pending disk I/Os blocked with no pbuf 8718 paging space I/Os blocked with no psbuf 2740 filesystem I/Os blocked with no fsbuf 30 client filesystem I/Os blocked with no fsbuf 0 external pager filesystem I/Os blocked with no fsbuf ******************************************************************** ■アラート照会 db2 get alert cfg for db on db_name ■ヘルス・アラートの構成情報を照会する。 db2 "select substr(name,1,30) as name, substr(short_description,1,50) as short_description, substr(category,1,80) as category from table(sysproc.health_get_ind_definition( ja_JP )) as ind_definition" ■アラート・アクションの設定情報を照会する。 db2 "select substr(A.objecttype,1,3) as objecttype, substr(A.cfg_level,1,1) as cfg_level, substr(A.dbname,1,10) as dbname, A.id, substr(I.name,1,30) as name, A.warning_threshold, A.alarm_threshold, A.evaluate, A.action_enabled from table(sysproc.health_get_alert_cfg( db , o , nd01 , )) as A, table(sysproc.health_get_ind_definition( ja_JP )) as I where A.id = I.id" ■PDLOGMSGS_LAST24HOURSビューの定義 ●1日以内に出力されたメッセージを参照する場合は、ビューを使用する。 例)現在からさかのぼり、24時間以内に出力されたSEVERITY=‘C’(Critical)のメッセージを、メッセージ 出力時刻に並び替えて照会する。 db2 "select * from SYSIBMADM.PDLOGMSGS_LAST24HOURS where MSGSEVERITY = C order by TIMESTAMP desc" ●特定の期間に出力されたメッセージを参照する場合は、UDFを使用する。 例)過去1週間以内に出力されたSEVERITY=‘C’(Critical)のメッセージを、メッセージ出力時刻に並び 替えて照会する。 db2 "select * from table(SYSPROC.PD_GET_LOG_MSGS(current_timestamp - 7 days)) as t where MSGSEVERITY = C order by TIMESTAMP desc" ■Notifyログへのすべての出力から、SEVERITY=‘E’(Error)のメッセージを、メッセージ出力時刻に 並び替えて照会する。 db2 "select timestamp, msg from table ( pd_get_log_msgs(cast(null as timestamp))) as t where msgseverity= E order by timestamp desc" ■DBLINK(データベースリンク)作成手順 作成したいユーザーにてログインする。 グローバルナ名の確認を行う。 select * from global_name DBLINKの作成 LINKという名前のDBLINKをユーザーDB1にてアクセスするように設定する create database link [global_name] connect to DB1 identified by tiger using LINK 作成されたDBLINKを確認する。 select * from dba_db_links DBLINKを使用しテーブル名:tableにアクセスする。 select * from table@LINK select * from table@[global_name] DBLINKの削除 drop database link [global_name] *******************************************************************
https://w.atwiki.jp/kuronekosoft/pages/15.html
黒猫 SQL Studio で DB2 に接続するには、OLE DB Provider または、ODBCドライバを使用します。ここでは、OLE DB Provider を使用した接続方法を説明します。 ドライバは、IBM提供の IBM OLE DB Provider for DB2 を使用します。 [データベース]-[データベースに接続...]をクリックします。 [データベース接続]ダイアログの[OleDB接続]タブを選択し、[新規追加]ボタンをクリックします。 [接続名]に接続を識別する任意の名前を入力します。 [接続文字列の編集]ダイアログで[接続文字列]の[...]ボタンをクリックします。 OLE DB プロバイダの一覧からIBM OLE DB Provider for DB2 を選択します。 [次へ]ボタンをクリックします。 [DB2データソースの指定]の[直接サーバー接続]をチェックします。 [サーバー名]に接続先のコンピュータ名(またはホスト名)を入力します。 [データベースの選択]コンボボックスで、接続するデータベースを選択します。 [ユーザー名]と[パスワード]を入力します。 必要に応じて[パスワードを保存する]にチェックします。 [テスト接続]ボタンをクリックして、接続をテストします。 [OK]ボタンをクリックします。 [接続文字列の編集]ダイアログの[OK]ボタンをクリックします。 [データベース接続]ダイアログの[接続]ボタンをクリックします。 ご自由にコメントをお書き込みください HiT ODBCもご確認ください。 http //blog.goo.ne.jp/hitsw/e/5706e78df599c55a0f6953c0f61d0440 -- makoto (2010-05-21 18 38 03) 名前 コメント
https://w.atwiki.jp/zpng/pages/18.html
DB2 Express-Cライセンスに関してhttp //www.ibm.com/developerworks/jp/offers/db2express-c/faq.html DB2 Express-C制限DB2が実施に利用する最大CPUコア数 2個 DB2が実際に利用する最大メモリ 2G 他の制限はなし
https://w.atwiki.jp/fopen_comicdb/pages/15.html
データベースのテンプレ。 ワープロモードなり。 <作り方> [1] ログインする。 [2] 「DBのテンプレ(このページね)」ページを開く。 [3] 左上の方にある[編集]をクリック。 [4] [このページをコピーして新規ページを…]をクリック。 [5] ページ名をテキトーに決める。 [6] 編集開始! /* 適当にコメント載せるよろし */ /* 以下、データベースの表です */ /* 好きに埋めな!! */ /* 自分で書きやすいように使ってね! */ /* 行とか列を足したいときは、表の上で[右クリック] ☆*/ /* 表のコピペができません…あしからず;; */ 50音順 タイトル 作者 巻数 備考/コメント /* こんな感じでいろいろ試してみてねー */