2008-01-01から1年間の記事一覧

DB2 コネクションコンセントレータを試す

注意:相変わらず適当なことを書いている可能性がありますので 今一度テスト環境で確認等をしてからご使用するなりしてください〜 前から気になっていた「コネクションコンセントレータ」「Connection Concentrator」を 試してみました。アプリケーションがD…

ADM9000Wが出たときの1つの対処法

DB2(9.5)でADM9000Wがでまくって少し不安定な状態に陥ったのですが どうもBufferPoolがおかしなQueryのせいで食いつぶされて そのままメモリーを確保したまんまになってしまった様子。で、解決方法がわからなかったんですが、 http://db2.jugem.cc/?eid=1341…

DB2 9.5 で XML列を通常列にしてCURSOR LOAD

ややや、久しぶりに日記を更新・・ 内容は日記じゃないけどぉ 通常データをLOADする場合は、DEL形式やIXF形式のEXPORTデータが 必要なのですが、CURSOR LOADは現在運用しているテーブルを ロード元(EXPORTデータ)として指定できるのです。 たとえばtable_aか…

db2 list applications サポートツール(前回との比較する編)

db2 list applicationsを行うと、DBに接続に来ているクライアントの 一覧が取れます。 たとえば、こんな感じ。。 $ db2 list applications Auth Id Application Appl. Application Id DB # of Name Handle Name Agents -------- -------------- ---------- -…

DB2 文字コード表

こういうの1つにおいても、さくっと探せないのが、難点・・http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/com.ibm.db2.luw.admin.nls.doc/doc/r0004565.html暇見てまとめておこうとおもう・・

DB2 9.5 express-c コマンドライン速攻インストール手順

自分向けの備忘録です〜 これでどこでもDB2インストールできる(wwww GUIでインストールする方は http://www.ibm.com/developerworks/jp/offers/db2express-c/installlin_v95/ が詳しいです。 インストールターゲット CentOS5 x86版 ダウンロード http:/…

自分にしか理解できない思いついたこと

XMLDBとは、もうどんなものでもいれていいものかも・・を 改めて考えてみる たとえばRDBであれば普通は正規化するので テーブル関係が非常に重要になってくるんだけど XMLDBは概ね1テーブルで対応、タグやノードを追加していき データを積み重ねていくもの。…

DB2のLOGARCHMETH2 設定

きちんと検証していませんが、 どうもLOGARCHMETH2 の設定をすると、即時反映されるようで db2 update db cfg for DB名 using LOGARCHMETH2 DISK:/db2/db2inst1/ARCHIVELOG/DBname/NODE0000/と打ったとたん、 設定ディレクトリにはアーカイブログファイルが…

DB2 NetSearchExtender(NSE)をインストールしたら必ずすること!!

NSEをインストールしたら必ずtmpwatchの動作を変えてください。 ぶっちゃけ、以下のようにしておけばNSE的には安心です。 # ll /etc/cron.daily/tmpwatch -rwxr-xr-x 1 root root 286 8月 14 2004 /etc/cron.daily/tmpwatch # chmod 644 /etc/cron.daily/tmp…

DB2 NSEでCTE0139 がでたら・・

NSEでインデックスをCREATEする際、 $ db2text "CREATE INDEX index_xxx FOR TEXT ON xxx(name)" CTE0139 The environment variable "DB2DBDFT" is not set. となることがあります。 環境変数DB2DBDFTが定義されていない場合なのですが、 いまいち定義しても…

DB2 9.5 FixPack1 の当て方

見よう見まねでやってみた!以下のリンクをよく読んでやってみてね Fixes by version for DB2 for Linux, UNIX and Windows http://www-1.ibm.com/support/docview.wss?rs=71&uid=swg27007053 DB2 LUW (Linux, UNIX and Windows)fix pack (FixPak)適用ガイ…

vmstatに日時を付ける

とあるサーバにメモリを追加したので、しばらく様子見ということで vmstatやらTOPやらを定期的に流しています。vmstat 1 とかすれば1秒おきに出力してくれるわけですがでも、 # vmstat 1 procs -----------memory---------- ---swap-- -----io---- --system-…

DD-WRT化されたFonの設定初期化の覚書

COMポートの設定は以下。 115200- 8-n-1root admin でログイン> mtd erase nvram で初期化> reboot でリブートすればOK

DB2で列のサイズを変える

DB2でのVARCHAR型の列のサイズの変更は ALTER TABLEの ALTER COLUMN で SET DATA TYPE VARCHARというのを使います。 書式は http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/com.ibm.db2.luw.sql.ref.doc/doc/r0000888.html を参照してもらいた…

PS3 BDリモコン で windowsを操作

Bluetooth付いてる自分ですが、またBluetooth機器を購入してしまった 1つは、mobilecastのヘッドフォンとトランスミッターの特売品! http://www.netprice.co.jp/netprice/genre1/goods/249523/ これらはほぼ持ってるんですが(w)ipodのドックコネクタ用…

DB2 PHP Queryパラメータマーカーの使い方とpureXMLを使う人向け情報

$query =<<< query_END select * from aa where 1=? query_END; $dummy_aaa=1; db2_bind_param($stmt, 1, "dummy_aaa", DB2_PARAM_IN); db2_execute($stmt); $cnt=0; while($row = db2_fetch_assoc($stmt)) { print_r($row); } が普通な使い方ですが、たとえ…

DB2での起動しているインスタンスのポート番号を変更するには・・

※インスタンスの再起動が必要ですrootで # vi /etc/services ---- # Local services db2c_db2inst1 50000/tcp db2c_DB2 3700/tcp db2i_DB2 5001/tcp ----db2c_db2inst1は既存のものだったとの仮定で、 db2c_DB2(別に名前は何でもいいんだけど)を変更したい…

XQueryでエラーになる原因のだいたいの要因

XMLが整形式になっていないから・・DB2でXMLを出力する際、「XML型で出てくる」場合は「整形式」でないとエラーになります。整形型ってなんでしょう? (もっときちんとした説明が必要でしょうけど・・)例1 <a>123</a>これはOk例2 <a>123</a><b>456</b>これはNGXMLはタグ単体では存…

DB29.5マイグレーション手順

以下はDB2 9(express-c V9.1)32bit+NSEの構成をしているサーバに DB2 9.5へマイグレーションする際の手順です。 NSEマイグレーションがうまくできなかったので NSEインデックスは再生成という方法で対応していますので db2text ctrate indexのDDL文も事前に…

DB2でHDDの容量が足りなくなったら・・

exportとかでこんなエラーが出たら・・ SQL0289N Unable to allocate new pages in table space "xxxxxxx". STATE=57011 dfしてみてください、、たぶんHDDが100%になってます。。 要するに保存領域がないってこと・・ DB2 V8.2.2以降なら自動ストレージがあ…

Zend Core For IBM のphpからDB2 9.5にdb2_connectで接続時にこける件

Zend Core For IBM 2.0.3を使ってるとDB2 9.5への接続がどうもおかしくなります。 こんなエラーがでます。。 [IBM][CLI Driver] SQL1042C An unexpected system error occurred. SQLSTATE=58004 SQLCODE=-1042 原因はZend Core For IBM 2.0.3が持っている「l…