もう0時か、
2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50 [PR]女性必見!ネットで高収入バイト[PR]  

IBM DB2 総合スレ2

1 :NAME IS NULL:2006/12/15(金) 12:27:34 ID:???
前スレは 3 年以上かけて 1000 を全うする直前に落ちてしまいました

■前スレ
http://pc8.2ch.net/test/read.cgi/db/1057170768/

■公式
データベース
ttp://www-06.ibm.com/jp/software/data/db2/
Developer Domain(Jp)
ttp://www-06.ibm.com/jp/software/data/developer/

201 :NAME IS NULL:2008/04/19(土) 07:13:35 ID:mEBAfUKS
#1) selectとupdateの間に他者から読み取られないようロックをかけたい
#これを正直に実現するなら
#select * from テーブル名 WHERE 列1='aaa' with RS USE AND KEEP EXCLUSIVE LOCKS
#
#with RRでも同様ですが、みずほはwith RRを使わないことを強くすすめます 
#
#2)変形として
#selectとupdateの間に他者から更新されないようにロックをかけたい
#でよいなら
#select * from テーブル名 WHERE 列1='aaa' with RS USE AND KEEP UPDATE LOCKS
#
#3) USE AND KEEP ... LOCKS はV8.2の機能です それより前では次のようにやってました 以下で2)と同様になります
#select * from テーブル名 WHERE 列1='aaa' FOR UPDATE with RS


202 :NAME IS NULL:2008/04/19(土) 10:33:06 ID:???
漏れも分離レベルはCSで大体の要件は済むと思うが・・・。

なんか変な思想の持ち主が必死にageてるようだけど、
2chで聞くより素直にIBMのサポートに相談したらいいんじゃないか?

203 :NAME IS NULL:2008/04/20(日) 18:17:44 ID:dZOFvDFu
DB2のエンジニアって
北朝鮮みたいな圧力かけてきて
もはや将軍様マンセーみたいな
キモさがあるよね


204 :NAME IS NULL:2008/04/20(日) 19:12:49 ID:???
自己紹介乙

205 :NAME IS NULL:2008/04/21(月) 07:19:57 ID:l3ROvWO5
インデックスが付いてなくて
テーブルスキャンになってて
ロック対象の行が多杉で
ロックのエスカレーション多発


206 :NAME IS NULL:2008/04/21(月) 07:26:07 ID:l3ROvWO5
WebSphereの分離レベルはデフォルトがRRなので
関連するデータをすべてロックしに行ってリソースが足りなくなり表ロックへのエスカレートが起きた。

データソースの設定でCSにすることが必要。


207 :NAME IS NULL:2008/04/21(月) 07:34:45 ID:l3ROvWO5
そうゆーところの原因となったSQLを特定したいんだけど

その前に
安直にSeasar2が自動発行するSQL使ってちゃ
どうにもならないよ

208 :NAME IS NULL:2008/04/22(火) 01:57:28 ID:B8Ry5a30
会社で使ってるけどわけわかんね(゚听)
サーバたてるってどういうこと?

209 :NAME IS NULL:2008/04/22(火) 18:13:38 ID:???
自分でDB2 Express-C 9.5を入れて試してみれば?
メモリーが無いと重いけど。

210 :NAME IS NULL:2008/04/22(火) 21:20:45 ID:ia8dHEyI
MySQLがやばいんだってさ。
OracleとSQLServer2005はよろこんでるだろうな。
DB2には関係ないけど。


211 :NAME IS NULL:2008/04/23(水) 07:44:30 ID:jsuhCC/j
なんであのときInformix買っちゃうかなぁー。

MySQLのInnoDBがあれば
今頃はSQLServer2005のように分離レベルを2本立てできたのにぃー。

Janet Pernaに聞きたい。


212 :NAME IS NULL:2008/04/23(水) 18:08:05 ID:???
「IBM」という名前が付いてる限り、生き残っていくでしょ。

213 :NAME IS NULL:2008/04/23(水) 20:09:25 ID:jsuhCC/j
将軍さまが生きてるかぎり
喜び組は残っていくでしょう


214 :NAME IS NULL:2008/04/27(日) 13:54:31 ID:???
>>173
v9.1 の話ですが、
IBM DATABASE2 Explain Tbale FOrmat Toolでは、
出だしに「DB2 Universal Database Version 9.1 (以下略)」とうたっています。

まあ、単に今までの名残なんでしょうが。

215 :NAME IS NULL:2008/04/27(日) 15:57:28 ID:5rtL/Y4J
UDBジャパンって会社つくって架空循環取引してたら
ただのDB2に戻っちゃうんだもんな

まいったよ


216 :NAME IS NULL:2008/05/02(金) 17:22:47 ID:???
DB2 9 Fundamentals の試験の
ピンポイントで出るのキボンヌ

217 :NAME IS NULL:2008/05/03(土) 16:23:52 ID:pN4Fz3Bm
もちろん
排他制御だろう


218 :NAME IS NULL:2008/05/04(日) 12:18:34 ID:???
ちょっと勉強してみたいんだけど
これって無料版ある?

219 :NAME IS NULL:2008/05/04(日) 13:36:46 ID:AgDG3tK0
あるよ

220 :NAME IS NULL:2008/05/04(日) 15:01:24 ID:???
>>218
>>199

221 :NAME IS NULL:2008/05/05(月) 09:39:08 ID:s7s7+BtS
DB2がデータベースとして
どんなに使い物にならなくても問題ありません。

マーケットシェアのライセンス数だけ
ぐるぐる取引が成立したからです。

ぐるぐる取引のためにDB2は存在しているのです。



222 :NAME IS NULL:2008/05/05(月) 16:56:11 ID:???
そういう発言はどうせならフォーラムの方で言ってくれると楽しいんだが。
2chで書いても工作員か底辺エンジニアの愚痴にしか聞こえんし。

223 :NAME IS NULL:2008/05/21(水) 18:36:30 ID:???
>>216
目指せDB2エンジニア!認定試験対策セミナー(試験付き)
コース・コード:CFJ01
受講料:\35,000(税別)
会場と日程:川崎 7/4 8/26 9/25

・コース受講料に認定試験料が含まれているのでお得
・当日の試験が不合格の場合、もう1度無料で受験可能。

224 :NAME IS NULL:2008/05/23(金) 11:43:32 ID:???
>>223
お得すぎるでしょ!w

225 :NAME IS NULL:2008/06/04(水) 22:48:50 ID:???
TEPのプルーニングが機能してなくて、データ溜まりまくりんぐ
どうすればいいのー



という質問はここでイのカナ?

226 :NAME IS NULL:2008/06/10(火) 21:16:26 ID:uvydi8rI
IBMのsolidDBは
DB2とInformixのフロントで動作させる
インメモリDBなのさ

10倍速くなるよーん。


227 :NAME IS NULL:2008/06/16(月) 00:46:45 ID:NP+E3IkR
DB2Everyplaceにつなげて、SQLを試せるツールってValueSQL以外になにかある?
みんな何使ってる?

228 :NAME IS NULL:2008/06/16(月) 07:50:18 ID:l9jXoZRf
エクスプレス-C

229 :NAME IS NULL:2008/06/16(月) 12:57:34 ID:???
無料のExpress-Cエディションでいいじゃん。

230 :NAME IS NULL:2008/07/03(木) 15:13:23 ID:???
>225
自分のところはactivelog不足で失敗していたのでログサイズを増やしたよ。
標準の10倍ぐらいかな。

TivoliはなんでもDB2入れやがってメンテめんどくさいねぇ

231 :NAME IS NULL:2008/07/12(土) 11:09:53 ID:???
DB2の発音を教えてください
デービーツー?ディービーツー?

232 :NAME IS NULL:2008/07/12(土) 12:17:49 ID:3CYD0ZjY
デブチュー

233 :NAME IS NULL:2008/07/13(日) 03:57:07 ID:???
デービーニ

234 :NAME IS NULL:2008/07/13(日) 12:39:00 ID:???
>>231
デービーツー と言って通じなかったことは無い。

235 :NAME IS NULL:2008/07/13(日) 14:54:16 ID:fncw2qtt
>>231
デブチュー と言ってメタボ検診に行かされたことがある。

236 :NAME IS NULL:2008/07/17(木) 00:13:15 ID:???
ディービーツーが外向け。
ある競合会社内部では”ツービートの連中”と言っている。

237 :NAME IS NULL:2008/07/17(木) 01:24:20 ID:dShXaaN8
ツービートはいいね。

238 :NAME IS NULL:2008/07/17(木) 09:55:50 ID:???
ちょっち教えてください
6年ほど前に、AS/400+DB2で構築したシステムがあって
しばらく離れたのちに、舞い戻ってきたんですが

このDB2、いつのまにかジャーナルログを取らない設定にされてまして
トランザクションのロールバックができないのです。
で、前任者に聞いたところ、パフォーマンスが悪くなるので切ったというようなのです

自分の間隔では、速度を落としてでも安全性を取るべきだと思っていたのですが
このところ、データーベース業界から離れていたもので最近の概念だと
こんなものなのでしょうか?

みなさんの意見がききたいです



239 :NAME IS NULL:2008/07/17(木) 11:08:31 ID:dShXaaN8
>>238
それに加えて、分離レベルをダーティリードに設定してあると思うよ。

設計に失敗したDB2システムなんて、
まぁそんなかんじでよく放置されてますよ。


240 :NAME IS NULL:2008/07/17(木) 11:39:57 ID:???
>>238
ログ取らないと何かあった時に大変だよ。
パフォーマンスよりも保険に時間を割くべき。

チューニングして何とかなるなら、提案してみれば。

241 :NAME IS NULL:2008/07/17(木) 19:41:49 ID:???
>>238
そのAS/400がV4以前でアプリがRPGやらCOBOL主体とか5250画面なアプリが
おおいならジャーナルはイラネ、って意見も解る。
あの頃のASは遅い。
そしてJOBLOGとアベンドのコード見れば何で落ちたかは大抵解る。
そしてあの頃はセキュリティとか細かい事は気にしない時代だし。

V5以降でSQLやらODBCでアレコレしているならジャーナルは必須と言うか
かけとかないとO/RマッパーやらADOや.NET系のアプリと連携とれないから
ASの美味しいところが使えない。

強烈な夜間バッチの時はパフォーマンスの為に一時的にジャーナル外す事があるけど、
基本はジャーナル利用する。

242 :NAME IS NULL:2008/08/08(金) 20:16:16 ID:???
LUW版のDB2使ってる人なんて皆無でしょうか??やはりAS400版が多いい?


243 :NAME IS NULL:2008/08/09(土) 00:26:19 ID:???
漏れの周りだとAS400が多いといえなくもないが、OS/400上でアプリが
COBOLで組んでいるケースが多いので、DB2と言う印象がほとんどない。

と言うかz/OSの画面・プリンター端末と化してる。

とりあえずiSeriesの機能の9割近くをドブに捨てていて、「SQL知らない」って人が7・8割いる
ダメダメ会社です。

244 :NAME IS NULL:2008/08/09(土) 18:57:42 ID:???
やっぱ、AS400か。DB2/400 > DB2 for z/OS > DB2 for LUW
か。

245 :NAME IS NULL:2008/08/26(火) 22:20:03 ID:???
AS/400(5.4)のDBへExcelからMS-Queryで接続しデータを返したいのですが、
フィールド名がDDSでの定義名になってしまいます。
SELECT URIAGEBI AS '売上日' FROM URIAGEF
のようにしたいのですが、エラーになってしまいます。
仕様っぽい気がするのですが、うまい方法ありますか?

246 :NAME IS NULL:2008/08/26(火) 22:41:08 ID:???
仕様です。うまい方法は無いと思う。
Accessとかだとビューを定義してそういう事ができなくもないけど。

247 :NAME IS NULL:2008/08/27(水) 00:45:36 ID:???
Accessの面倒見の良さは異常、
勝手に型変換とか、バグ内包で俺涙目

248 :245:2008/08/30(土) 21:36:14 ID:???
>>246
DB2/400の仕様ですか?
ODBCドライバー(iSeries Access)の仕様ですか?

249 :NAME IS NULL:2008/08/31(日) 10:14:53 ID:???
DB2/400の仕様かと。
5250からSTRSQLしてもエラーだし
JDBCからクエリ発行してもエラーでる。

まあ、OS/400は良くも悪くもOSとRDBが
合しているから、ここらに日本語を使うのはむりポ

RPGで日本語が使えるようなモンだ

250 :245:2008/08/31(日) 18:06:15 ID:???
>>249
どうもです。
あきらめます。
ピボットテーブルで外部データとしてDB2/400のデータが必要なのですが、
作表、ドリルダウンはピボットフィールド名の変更が有効ですが、
ドリルスルー時にDDSの名前に変わって困っていました。
速度的な問題もありますので、
>>246
を参考に、DB2/400→Access→Excelを考えてみます。

64 KB [ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]

取りに行ったけどなかった。次は一時間後に取りに行くです。
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :


read.cgi ver 05.0.7.8 2008/09/25 アクチョン仮面 ★
FOX ★ DSO(Dynamic Shared Object)