2009年10月30日金曜日

DB2 のスナップショット

すみません、しばらく放置しておりました…
これじゃサンシャイン牧場と一緒ですね。

さて、ClubDB2で質問頂いたので、こちらでレスします。

DB2のスナップショット。便利なのですが、この項目の意味は?

これって現在地なんだっけ?累積なんだっけ?
なんかまとまった資料ないかな?とか思いますよね?

自分もたまーにど忘れすることがありますが…
そんなときはやっぱマニュアルです。
オンラインマニュアルじゃなくって、PDFのマニュアルがオススメです。

システムモニターガイドおよびリファレンス

さて、おらさいですが、スナップショットモニターが返す値には種類があるのは知ってますか?

出力項目の種類
○ カウンター : 値が累積されていく項目
           (つまり、RESET MONITORコマンドにて値の初期化が可能)
○ ゲージ   : 現在の値を示す項目
○ ウォーターマーク: 最大/最小値を示す項目(リセット効きません)
○ 時間    : 秒数やマイクロ秒数

なのです。
だから、累積値ってことわ、その項目の種類がカウンターだったら、累積ってことです。
ゲージだったら現在の値ってことです。

じゃぁ、上のマニュアルのリンクを見てみましょう。
たとえばロック待機(lock wait)の項目。
P349のロック待機の項目を見ると、エレメントタイプはカウンターとあります。
ということで、累積値なんですね~

たぶん、オンラインマニュアルでも見れると思うのですが、PDFも情報がまとまってて、結構便利なんです。

暇なときに見て見てくださいね~

2009年10月6日火曜日

pureScale ?

ものすごく興味深い記事を見つけました。

IBM announces DB2 for LUW 9.8 featuring "pureScale"
http://www.dbisoftware.com/blog/db2_performance.php?id=143


期待できますね~

2009年9月18日金曜日

9月18日運用管理編の情報源リンク集

【無料のデータベース】DB2 Express-Cの導入にトライ!
http://ibm.com/software/jp/data/db2/v9/express-c/
【無料のデータベース】DB2 Express-Cの導入にトライ!
http://ibm.com/software/jp/data/db2/v9/express-c/
DB2 ホームページ(日本アイ・ビー・エム)
http://ibm.com/jp/software/data
DB2 developerWorks (JP) - 日本語の技術情報が集まっている
http://www.ibm.com/developerworks/jp/data/
DB2 オンラインマニュアル
http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/index.jsp (V9.7)
http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp (V9.5)
http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp (V9)
http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp (V8)
DB2 マニュアルダウンロード (PDF) (各国語バージョン有り)
http://ibm.com/support/docview.wss?rs=71&uid=swg27015149 (V9.7)
http://ibm.com/support/docview.wss?rs=71&uid=swg27009728 (V9.5)
http://ibm.com/support/docview.wss?rs=71&uid=swg27009553 (V9)
http://ibm.com/support/docview.wss?rs=71&uid=swg27009555 (V8) 
DB2 サポート情報 - 過去のQ&Aが全文検索できます
http://ibm.com/jp/software/tech/search/
DB2 FixPak(修正ファイル)、クライアントダウンロード
http://ibm.com/support/docview.wss?rs=71&uid=swg21287889 (V9.5)
http://ibm.com/support/docview.wss?rs=71&uid=swg21255572 (V9)
http://ibm.com/support/docview.wss?rs=71&uid=swg21256235 (V8)
User's Forum for DB2 Japan (気軽に質問できるWEB掲示板)
http://db2forum.jp

2009年9月9日水曜日

う゛ぁーちゃるくらす

下のUstは個人的な遊びでやってみて、見事に失敗(笑)しましたが…
IBMさんがOracleみたく、Webセミナーをやるみたいです。

こんな感じで

28日の午後に、たぶんDB2 V9.7の概要というネタでやるので、
もし、東京/大阪圏外でDB2のセミナーに出られなかった方にオススメです。

ClubDB2のUstも、まぁぼちぼちやってみようと思います。
受講者は映していませんし、映しませんのでご安心を。

2009年9月4日金曜日

Ustream TEST

Video chat rooms at Ustream

2009年9月1日火曜日

大切なお知らせ - URLの変更

いつもおなじみの、IBMさんのHP内にある、ClubDB2の案内ページですが、
9月よりURLが変更になり、新サイトに移行しました。
そのうち旧ページは削除されるので、Bookmark URLの変更、よろしくお願いします。

(旧) http://www.ibm.com/developerworks/jp/data/library/dataserver/clubdb2/

             ↓

(新) http://www.ibm.com/developerworks/wikis/display/clubdb2/Home

今後も ClubDB2 をよろしくお願いします。

第83回 元Oracleユーザーが語る「ここが違うよDB2」

さて、もう今週末ですが、掲題の勉強会を開催します。

講師は元Oracleユーザーの宮田さん(ニックネームはこれからつけましょうかね)です。
初めてDB2を触ってみたときに、何これ?と思った点にフォーカスして話してくださいとお願いしました。
楽しい話、共感できる話が聞けるのではないでしょうか。

お申し込み、詳細はこちら

場所は、IBM箱崎事業所になります。注意してくださいね。

最近、勉強会後の懇親会に参加するたびに、Friend/Followerが増えます(笑)
そのうち誰か勉強会中にustするんじゃなかろうか。。。

お疲れ様でした。 第82回 【土曜開催】 さわってみよう DB2 9.7

勉強会中にブログ更新したつもりだったのですが、全く反映されていませんでした…
イーモバめっ…

っと、参加者の皆様、土曜はお疲れ様でした。40台のマシン席がほぼ埋まるのは
主催者側としても気持ちいいものですね~またやりたいですね。

ハンズオンとなると、時間が足りないという方が多かったですね。
次回はもう少したっぷり時間が取れるように検討してみます。




懇親会の写真を取り忘れたのですが、懇親会も多くの方に参加頂きました。
17時スタートで、たぶん終電には帰ったと思われます。ついったーを見る限りでは。。。

2009年8月21日金曜日

Data Studioを使ったPL/SQLの開発

また英語ですがData Studio 2.2 を使ったPL/SQL開発をどのように行うかの記事が
developerworksで公開されています。

Developing with PL/SQL in IBM Data Studio 2.2 and Optim Development Studio 2.2

ツール利用の雰囲気やスクリプトは使えるので、是非遊んでみてはいかがでしょうか。

PL/SQLが使えると開発の自由度が増すと思いました。
OracleSkillも活かせるしね。
データの器はいいもの(もちろんDB2)を選べば問題なしですね(笑)

2009年8月18日火曜日

XML索引の使い方

英語になってしまうけど、DB2 V9以降のpureXML環境における、XML索引のTIPSページがDeveloper Worksにあります。
そのページがV9.5、V9.7用にアップデートされています。

Exploit XML indexes for XML query performance in DB2 9

XQueryやSQL/XML使用の際のアクセスプランの見方も参考になりますし、何より、どのような条件の時にXML索引が使用されるかを具体的に理解することができます。
DB2でXMLDBをやっている方は必見ページですね。
チートシートもあってこれ、結構便利。

2009年8月10日月曜日

8/29 Club DB2 第82回 [ 土曜開催 ] さわってみよう DB2 9.7

8月29日の勉強会の受付が始まっています。
今回は 土曜 開催です!

内容はSQLの基礎編。SQLを実際に実行してみて覚えましょう。
ハンズオン用のPCを用意しますので、納得するまで勉強してください。
対象は初級ですが、中上級者向けにも、遊んでもらえるよう、V9.7の環境を用意し、
V9.7を体験いただければと思います。
簡単ですが、Currently Commitedの演習を用意する予定です。

詳細と受付はこちらです。
第82回 [ 土曜開催 ] さわってみよう DB2 9.7

13:30にスタートして、16:30まで、17:00くらいから懇親会としますか

Django 1.1 アダプターリリース!

先月末にPythonのWebアプリフレームワークのDjangoが1.1にマイナーアップデートされました。
DB2のDjangoアダプタも1.1用に対応したようです。

http://antoniocangiano.com/2009/08/06/the-db2-adapter-now-supports-django-1-1/

オープンでも、Django/DB2 Express-C で使う方が増えるといいですね。

2009年7月29日水曜日

Performance Expert 導入

新PCにて、Performance Expert(以下PE)を導入。DB2 Performance Expertの解説記事
PEは情報を収集し、ためておくPEサーバーと、結果をグラフィカルに表示する、PEクライアントの2構成でできています。あと、リポジトリにDB2が必要

導入は簡単なんだけど、試しに、自分のPCにサーバーもクライアントも導入してみるかと
サーバーを導入~
ウィザードの途中で、OSのユーザー名とパスワードを聞かれるんだけど、正しく入力しても
あれ・・・、無効なパスワード?!何度やってもダメ。なんだよー

って調べたらknown issueなのね。
Your password is not accepted during the installation of Performance Expert Server on Windows
レジいじるひつようありでした。

ってことで覚え書きでした。

2009年7月28日火曜日

7/24 懇親会

DB2 Unofficial Blog「7/24のClub DB2は無事終了しました」でも紹介されていますが、 7/24の勉強会は、懇親会の方も盛り上がりました。 こんな感じでほのぼのやっています。



DB2の話から雑談まで、いろいろ。今回は女性陣も多かったです。 あ、そうそう。最後に全体の集合写真を撮ったっけ。 気づいたら送ってちょーだい!

2009年7月27日月曜日

DB2 Syntax Assistant (db2sa)

まずは、ここを見るべし
http://www.channeldb2.com/video/db2-syntax-assistant-db2sa

コマンドの補完ツールです。
すべてのコマンドが補完されるわけではないみたいですけど、なかなか便利です。
早速、導入してみたんだけど、結構使い勝手いいです。
でも、もう少し、コマンドをカバーしてほしい。

こちらからお試しできるみたい

http://sourceforge.net/projects/db2sa/files/

2009年7月24日金曜日

今日も熱い!第80回 初心者歓迎! DB2 9の使い方 【アクセスプランを読んでみよう!編】

最初で最後の目黒開催ですが、今日も多くの皆様があつまっていらっしゃいます。
グループワークもあり、盛り上がってますよ~



初心者の方も多いです。
こんな感じでいつも勉強会やってます。

そして、勉強の後はネパール料理を食べに行く予定です。(^▽^)/

2009年7月22日水曜日

重要なお知らせ - 金曜は目黒

みなさま、お騒がせいたしました。

金曜は予定通り、目黒での開催となります。

初めての場所で戸惑う方もいらっしゃるかと思いますが、金曜日会うのを楽しみにしております!

場所はこちら~ ↓ 東京都品川区上大崎3-1-1 JR東急目黒ビル 17F


大きな地図で見る

重要なお知らせ - 7/24 第80回 初心者歓迎! DB2 9の使い方 【アクセスプランを読んでみよう!編】

みなさま、7月24日開催の勉強会ですが、場所が変更になる可能性があります。
事務局にて調整中ですので、まだ確定しておりませんが、決定次第、お知らせしますので、申し訳ありませんが、注意しておいてください。

申し込みいただいている方には、申し込まれたメアドに会場のお知らせをお送りする予定です。
申し込みがまだの方は、HPをチェックしてください。

2009年7月9日木曜日

DB2 Star Festival 2009

みなさま、先日のイベントへの参加ありがとうございました~

これまでにないくらい盛り上がっていましたね。
去年の倍以上の来場者でした。それだけ今回のDB2は気になるってことですね。

今後もミニイベントを全国で実施しますので、地方で今回参加できなかった方も是非参加ください。
Break Free with DB2キャラバン

福岡、名古屋、大阪、高松、広島、金沢、仙台、札幌 にて開催します!

それから資料もダウンロード可能になります(10日からの予定です)

資料のダウンロードはこちらから

2009年6月27日土曜日

圧縮機能で遊んでみる

Unofficial DB2 blog であつ~く語られていた、DB2 V9.x からの圧縮機能で遊んでみました。

使用するサンプルデータは、日本郵便が提供する、全国事業所郵便番号を使用しました。
まぁこれが個人の住所なりのデータと想定します。

事業所の個別郵便番号(CSV形式)
ダウンロードはこちらです。
データは2万4千件程度、少ないけど、誰でも入手できるデータって事で。

さて、準備です。

データベースを作成します。

db2 create db test

圧縮効果を見やすくするために、表スペースを分けておきます。
4個くらい作っとくかな。

db2 create tablespace tbs1
db2 create tablespace tbs2
db2 create tablespace tbs3
db2 create tablespace tbs4

tbs1 表スペースに zip1表を作成
-------------------------------------
CREATE TABLE ZIP1 (
C1 varchar(5),
C2 varchar(200),
C3 varchar(400),
C4 varchar(20),
C5 varchar(50),
C6 varchar(50),
C7 varchar(250),
C8 varchar(7) NOT NULL,
C9 varchar(5),
C10 varchar(80),
C11 varchar(1),
C12 varchar(1),
C13 varchar(1)
) in tbs1;


tbs2 表スペースに zip2表(圧縮表)を作成
-------------------------------------
CREATE TABLE ZIP2 (
C1 varchar(5),
C2 varchar(200),
C3 varchar(400),
C4 varchar(20),
C5 varchar(50),
C6 varchar(50),
C7 varchar(250),
C8 varchar(7) NOT NULL,
C9 varchar(5),
C10 varchar(80),
C11 varchar(1),
C12 varchar(1),
C13 varchar(1)
) in tbs2 COMPRESS YES;
-------------------------------------

COMPRESS YES たったこれだけ!これだけです。シンプル~

で、次に、郵便のデータ(JIGYOSYO.CSV )をロードします。

db2 load from JIGYOSYO.CSV of del insert into zip1 nonrecoverable
db2 load from JIGYOSYO.CSV of del insert into zip2 nonrecoverable

できたー

さて、どれぐらい圧縮されたか見てみますか。

db2pd -db test -tcbstats all

TCB Table Information の 作成したテーブル名のDataSizeを見ます。
単位はページです。
------------------------------------------------------------------------
TCB Table Information:
Address TbspaceID TableID PartID MasterTbs MasterTab TableName SchemaNm ObjClass DataSize LfSize LobSize XMLSize
0x7640EA38 3 4 n/a 3 4 ZIP1 GOOFY Perm 974 0 0 0
0x76402138 4 4 n/a 4 4 ZIP2 GOOFY Perm 889 0 0 0
------------------------------------------------------------------------

974 → 889 おぉ!あれ?圧縮されてるけど、いまいちやね…4割は堅いって言ってたのに…

ちょっと解説
compress yes で表を作成して、初回、データが入ってくると、自動的に辞書を作成してくれる。
マニュアルの辞書の自動作成をみると、最初のデータで辞書を作成して、その辞書で圧縮をかけるみたい。
ってことわ、郵便番号データはソートされているから、最初のデータっていうと、北海道とかの住所などのデータで辞書が作成されているって訳ね。つまり、辞書に網羅性がないと。

じゃぁ、辞書を再作成するかってことで、再編成を実施。
辞書の再作成は、再編成でやります。

db2 REORG TABLE GOOFY.ZIP2 RESETDICTIONARY

さてさて、結果は。

もっかい db2pd -db test -tcbstats all

------------------------------------------------------------------------
TCB Table Information:
Address TbspaceID TableID PartID MasterTbs MasterTab TableName SchemaNm ObjClass DataSize LfSize LobSize XMLSize
0x7640EA38 3 4 n/a 3 4 ZIP1 GOOFY Perm 974 0 0 0
0x76402138 4 4 n/a 4 4 ZIP2 GOOFY Perm 488 0 0 0
------------------------------------------------------------------------
974 → 488  半分になりました~!

2009年6月24日水曜日

DB2への移行ツール

IBMさん、いいツールもってるじゃないですか。
DB2 V9.7と同時にこっそりと、データ移行ツールも公開されていますね。

IBM Data Movement Tool

以降対象のデータベースの種類も多いですね~
前回紹介した、DataStudioよりもいいんじゃないです?

Oracle
SQL Server
Sybase
MySQL
PostgreSQL
Ingres
DB2 for Linux, UNIX, and Windows
DB2 for z
MS Access

2009年6月21日日曜日

Optim Development Studio

なんだそれ?ってData Studioの後継です。
DB2の開発環境を提供します。そして、なんと、DB2のみならず、InformixやOracleにも対応してます。
将来的にはSQLServerも対応するんでしょうね~

ダウンロードはこちらから

DB2 V9.7 Express-C

V9.7のExpress-C (フリーエディション)がダウンロード可能になっています。

ダウンロードはこちらから

Windows版のクイックインストールガイドは以前、試しにやったのがあるんで、見てみてください。

Oracleの型やSQLは使えるのですが、PL/SQLのコンパイルとか、
SQL*Plus互換のツールのCLP Plusが使えないので(残念)ちょっと注意。

まぁでも使い勝手の良くなったDB2で遊んでやってください。

2009年6月19日金曜日

DB2 V9.7 オンラインマニュアル

いよいよDB2 V9.7のリリースです。
オンラインマニュアルが使用可能になっています。

DB2 V9.7 オンラインマニュアル

2009年6月15日月曜日

MustGather シリーズ

先週末のふーみんの問題判別編で紹介されていた、MustGather シリーズ。
とても有用なので、こちらでも紹介しておきます。

MustGatherでIBM技術情報検索ページを検索せよ!

ロックや接続に関する問題について、問題解決方法や情報取得方法が紹介されています。

MustGather: DB2 Locking Issues

MustGather: DB2 lock timeouts

MustGather: DB2 Deadlocks

MustGather: CLI Applications

MustGather: DB2 data corruption

MustGather: DB2 Client Connectivity

MustGather: Collecting Diagnostics for DB2 Compiler Issues

2009年6月11日木曜日

トラバ

機能を付けてみたんだけど、さっぱりわからん。
わからんままやってしまってます。
ホントに動くのでしょうか…

bloggerでトラバは鬼門のようです。

「とらば」を変換したら「TrackBack」と出たよ。さすがATOK。

第75回 実践!!トラブル発生時の対処法 ― こんな時どうする?【問題判別中級者編】

明日、トラブル対応、問題判別の勉強会をやります。
場所は品川ですので、奮ってご参加くださいませ~

申込みはこちらから

しかし、長期間放置プレイしておりまして、誠に申し訳ありません、
ネタがないわけではないのですが、もうちょっと頑張ります。

そして、いよいよ来週はV9.7がリリースされます。
こちらでも少しずつ扱っていきますね。

2009年5月31日日曜日

V9.7の導入

今までと全く同じです。
ここではWindowsの導入を紹介します。(Win7RCですけど…大丈夫みたい)



左側のメニューから「製品のインストール」を選択します。



「製品のインストール」をクリック



基本、「次へ」をクリックしていきます。カンタンカンタン



激しく同意



「フィーチャーの表示」を見てみるのもいいかもしれないですね。
V9.5以降はテキスト検索エンジンとして、従来のNetSearchExtenderではなく、
TextSearchというOmniFindベースのエンジンを実装しているものが追加されています。
デフォルトでは導入されないので、必要な場合はカスタムを選択する必要がありますね。



「応答ファイル」というのは、またわかりにくい訳ですが、ようは一度導入時に設定した数々の設定オプションをファイルに記録しといて、次からはサイレントインストール(セットアップウィザードなし)に使うファイルです。
たくさんのマシンに同じ設定で導入する時などに便利です。



デフォルトで次へ
導入先は変わってないですね~



こちらも次へ



次へ
ここで「構成」をクリックするといくつかのオプションを設定することができます。
普通に次へで導入すると、次回からDB2が自動起動する設定になってしまうので
ここのオプションでDB2を自動起動しない(正確にはインスタンスを自動起動しない)を選択しておくといいです。



次へ



通知とか必要ないんで、チェックを外して次へ



ここも「次へ」
Windows環境ではDB2に対するアクセスグループを分けておくのはお勧めです。

komikoniさんより
>アクセスグループを分けた場合
>自分もDB2のグループに所属させないと
>いけないので注意ですね。



インストール



おっと、こういうのが出たら「はい」をクリック



次へ



完了~



うまくいくとファースト・ステップの画面が開きます。

5/29 ClubDB2 V9.7紹介編

みなさま

週末は勉強会への参加、お疲れ様でした~
内容盛りだくさんで、申し訳なかったですが、それだけV9.7は良くなっているということです。

いくつか宿題を頂きましたので(汗)
えっと、スキャンシェアリングとあと、Currently Commitedの件、
こちらは、DB2 StarFestival 2009にて反映させたいと思います。(笑)

そして、懇親会も盛り上がりましたね~
V9.7ネタも、ですが、SE●Aネタも…

とても楽しい週末でした!

あ、そうそう、sakaikさんからトラックバック機能の実装のリクエストを頂いていますね。
うーん、こういうスキルはないんですよーでも頑張ってみます。
新規投稿があった場合のお知らせというか、最新の書き込みリストみたいな機能も欲しいです。
こういう系詳しい方、教えてください。

2009年5月28日木曜日

N700のwireless lanを使ってみた


まったくDB2とは関係ないネタですみません。

話題の新幹線de無線LANですが、ちょっと感動です。新大阪まで使えるんですね。

まったく便利な世の中になりました。

試しにV9.7のイメージをダウンロードしていますが、ちょーっと速度が遅い気がします。


で、F●MAカードのほうを試しましたけど、速度は2.5倍ほど出てます…(切れないし)
イー●バも同様、2倍早いです…(こっちは小田原が厳しいけど問題なし)

ってことで、新幹線では通信カードがお勧めです(笑)

次回はちゃんとDB2ネタ書きます。
あ、それから明日29日はClubDB2にて、V9.7の紹介を実施します。
時間のある方は是非~

2009年5月27日水曜日

SQLステートメントのCPU使用時間を調べてみる

おひさしぶりですっ(汗)
べ、べつにサボってたわけでわないです。

さてさて、アプリから見て、DB2遅っそいなぁと思い、時間くってるのは
アプリ側?DB側?というとき、DB2でどんだけ処理時間がかかっているか知りたいときってありません?
そんなときは、スナップショットで見ることができます。

ステートメントのモニタースイッチをONにして、

合計実行時間(sec.ms)
ユーザーCPU 時間の合計(sec.ms)
システムCPU 時間の合計(sec.ms)

を見るといいです。

----------------------------------------------------------------------------------------------

db2 update monitor switches using statement on

db2 get snapshot for dynamic sql on TEST


動的 SQL スナップショット結果

データベース名 = TEST

データベース・パス = /home/db2inst1/db2inst1/NODE0000/SQL00001/

実行数 = 1

コンパイル数 = 0

最長準備時間 (ミリ秒) = 147

最短準備時間 (ミリ秒) = 147

内部行削除 = 0

内部挿入行 = 0

読み取り行数 = 2992076

内部行更新 = 0

書き込み行数 = 56621

~中略~

合計実行時間 (sec.ms) = 14.404777

ユーザー CPU 時間の合計 (sec.ms) = 2.760000

システム CPU 時間の合計 (sec.ms) = 1.680000

----------------------------------------------------------------------------------------------

2009年5月21日木曜日

DB2 V9.7 記者発表会速報


DB2 V9.7の記者発表会が現在行われています。 予想に反して?(笑)参加者が多いです。
次々にプレスの方がいらっしゃいます。
資料が足りない…飲物が足りない…

現在の厳しいビジネスの状況の中、コスト削減や、DBスキルの横展開、先進性などの
キーワードがうけた?

それにしても多くの方に参加してもらってうれしいですね~


そうそう、イベントに先立って5/29にClubDB2にて、このV9.7を紹介します。
ご興味のある方は是非。申込みはこちらからです。

2009年5月19日火曜日

参加費について

幹事のジョビンです。

最近、参加者が多くなり、そろそろコミュニティーとしてIBMから切り離して考えてもいいんじゃないかと思ってます。(気持ちはIBMから切り離してたんですが、、、)

で、勉強会の会場などを区民会館とかそういうところを借りて、やろうかなと思ってます。
借りる→お金がかかる→一人100円~500円くらい

どうでしょうか、MAX500円くらいまでなら、うちの勉強会の資料印刷代、場所代で出してもいいって思います?

2009年5月18日月曜日

ロック・タイムアウトの調査

先日のClubDB2で質問いただいたロック・タイムアウトの調査方法をメモっときます。

1.スナップショットを見る

ロック・タイムアウトは、

- データベース・スナップショット
- アプリケーション・スナップショット

で確認できます。この回数が多い場合は、アプリロジックの並行性とか
データベース構成パラメーター(get db cfg の LOCKTIMEOUT)の値の変更を考えます。

でも実際はスナップショットを取った時にはすでにロックの問題がなくなって、スナップショットから必要な情報が取れないこともありますよね…

で、これ ↓

2.DB2_CAPTURE_LOCKTIMEOUTを利用する(でもこれ、V9.5かV9.1+FP4)

これはレジストリ変数なんですよね。そういう意味でちょっと敷居高い感あるけど、便利。
通常はOFFです。

db2set DB2_CAPTURE_LOCKTIMEOUT=ON

DIAGPATH(/home/db2inst1/sqllib/db2dump)に移動

db2locktimeoutという文字列で始まる名前のファイルの中身を確認

発生日時とか、対象のロック、アプリケーション情報などなど出力されますよん


ジョビン

2009年5月16日土曜日

db2pdガイド

いやー、昨日も盛り上がりました。
参加された方々、窮屈で失礼しました。

勉強会で紹介されてたdb2pdですが、使い方をまとめたガイドがあります。

db2pd利用ガイド DB2 9対応版

結構多機能でsnapshotみたくモニタースイッチをON/OFFする必要もないのでよく使います。
運用管理している方は是非一読ください。

2009年5月15日金曜日

ClubDB2 初心者DB2問題判別編盛りあがってます!


会場は実は50名できつきつなのですが、今日は70名近くいらっしゃってます!
実はもう椅子がギリです(笑)

2009年5月13日水曜日

コマンドXXXという名のツール

ども、ジョビンです。
今年後半のClubDB2のネタがだいたい固まってきました。
7月、8月には昨年好評だったハンズオン付きの勉強会を土曜日にやろうと思っています。
日程確定次第お知らせしますね。

さて、そのミーティング中に、DB2のGUIツール群、結構揃ってきているという話をしてました。
どんなのがあったっけ?と見てみたのですが、コマンド行ツール系…

同じ名前ばっかでわかりづらっ!しかもアイコン同じだし…






みなさんちゃんと違いを言えます???

さらにウケタのが今度出るV9.7です








ふ・・・・ふえとるやーん!(^ー^* )

2009年5月12日火曜日

DB2サーバーのIPアドレス変更

DB2サーバーのIPアドレスを変更したらどうなるでしょうか?

IPはDB2側は記憶していないので、IPを変更してもDB2の設定を変更しなくてもOKです。

ただ、ホスト名を変更したときは2カ所変更しないといけないです。

ノード構成ファイルの変更(db2nodes.cfg
DB2レジストリ変数のDB2SYSTEM (db2set DB2SYSETEM=ホスト名)


by ジョビン

2009年5月11日月曜日

XML Encryptionにおけるサポート・アルゴリズム

ども、ジョビンです。とりあえず、三日坊主は回避できました(笑)

DB2とは全く関係ありませんが、、、関係なくもないか…XMLDBにもなるから。

ちょっとXML暗号化を調べていて、W3Cにリストはされているけど、見やすくまとめている資料ってないなと思ってまとめました。


★W3C XML Encryptionでサポートされているアルゴリズム一覧


Block Encryption REQUIRED TRIPLEDES
REQUIRED AES-128
REQUIRED AES-256
OPTIONAL AES-192
Stream Encryption なし
Key Transport REQUIRED RSA-v1.5
REQUIRED RSA-OAEP
Key Agreement OPTIONAL Diffie-Hellman
Symmetric Key Wrap REQUIRED TRIPLEDES KeyWrap
REQUIRED AES-128 KeyWrap
REQUIRED AES-256 KeyWrap
OPTIONAL AES-192 KeyWrap
Message Digest REQUIRED SHA1
RECOMMENDED SHA256
OPTIONAL SHA512
OPTIONAL RIPEMD-160
Message Authentication RECOMMENDED XML Digital Signature
Canonicalization OPTIONAL Canonical XML
(omits comments)
OPTIONAL Canonical XML
with Comments
OPTIONAL Exclusive XML Canonicalization
(omits comments)
OPTIONAL Exclusive XML Canonicalization
with Comments
Encoding REQUIRED base64

2009年5月10日日曜日

ClubDB2とわ

なんとか今日も更新。(^_^;

ClubDB2ってどういう集まりでしょうか?
オープンソース系やMS系ってMLがあったり、掲示板があったり、勉強したいって時にいろんな情報源がありますよね。
DB2はどうでしょうか、db2forumとか、unofficial blogなどありますが、MLもないし、PASSJやOTNみたいなユーザーコミュニティーもないですよね。あっても英語だし…
ということで、DB2もユーザーコミュニティーがあってもいいんじゃないかと、むしろ必要かなと思って作ったのがClubDB2です。

オープンソースコミュニティーのノリを意識しているので、IBMのセミナーという位置づけではなくって、ユーザー主導の気軽な感じで出来ればいいかなと思ってます。

勉強会の内容はもちろんですけど、意外と雰囲気にも気を遣っているので、誰でもなじめるかなと思います。興味あるけど、まだ勉強会に参加したことのない人は是非参加くださいね~
一緒に盛り上げましょう!

2009年5月9日土曜日

バックアップサイズの見積もり

どうも~ジョビンです。mixi日記すら続かない私が、3日連続投稿です!
もうそれだけで達成感。( ̄¬ ̄*)
っと、この間聞かれたんでログっときます。

お題は「バックアップサイズの見積もり方法」です。
特にツールはないんだけど、それほど難しくないです。

DB2のコマンドラインから、LIST TABLESPACES SHOW DETAIL を実行。

DMS表スペースの場合は”最高水準点”
SMS表スペースの場合は”使用したページ”

の値に各ページのページ・サイズをかけた結果を合計することで、大まかな値を算出することが出来まーす。ちなみに、オフラインバックアップを使用する場合は、一時表スペース内のデータやアクティブログのデータ量はバックアップサイズに影響しませーん。

2009年5月8日金曜日

ClubDB2 第73回 初心者歓迎!トラブルが起こったら・・・まず最初に何をする? DB2問題判別編

ども、ジョビンです。なんとか今日も1つ投稿できました (^_^;)

さて、5月15日(金)19時 ~ 21時@品川で、初心者向けの問題判別勉強会があります~

エラーコードの読み方とか、DB2 V8以降でよく使う db2pd コマンド などの使い方の説明がありますよ~

時間があれば是非どうぞ!

勉強会の案内はこちら

申込みへの直リンク

2009年5月7日木曜日

自己紹介

ジョビン
野間愛一郎(のまあいいちろう)
日本アイ・ビー・エム ソフトウェア事業部 所属
製品のSEやってます。たまーに本書いたり、雑誌記事書いたりしてます。
ClubDB2の幹事です。
IBMで働いていますが、このblogは個人的に書いています。ですので、
私のこのblogでの発言は私自身の考え方や意見であり、IBMとは無関係です。

ブログはじめました

ClubDB2メンバーの皆様、どうも。

管理人のジョビンです。

皆様のあつ~~~~~~~~~~い要望に応え、ClubDB2ブログ始めました。

皆さんのブログのトラバ先に使うもよし、

雑談の場にするもよし。

気になる点は、ちゃんと続けられるかです。

(ちなみに、このbloggerの使い方もさっぱりです…)

計画してると腰が重くなるので、ClubDB2同様、始めることを先にしました。

盛り上がるといいです~

なお、このblogは個人的に書いています。blogでの発言は投稿者個人の考え方や意見であり、IBMとは無関係ですのであしからず。