2ch勢いランキング 全部 1- 最新50

IBM DB2 総合スレ2


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

■前スレ
ttp://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/
NAME IS NULL [sage] 2006/12/15(金) 17:20:24ID:???
前スレ、長寿だったのにね。ご冥福をお祈りし

1 名前:国際事務機器[sage] 投稿日:03/07/03 03:32 ID:???
981 名前:NAME IS NULL[sage] 投稿日:2006/12/11(月) 20:25:51 ID:???
NAME IS NULL [sage] 2006/12/15(金) 19:12:28ID:???
前スレって落ちたんだ・・・。

漏れもDB2まじめに勉強しないとなー。
NAME IS NULL [] 2006/12/21(木) 19:57:13:afs6+yps
祝オープンソース化

そんなことすれば
インチキッぽい排他制御がバレちゃうよん。
NAME IS NULL [] 2006/12/22(金) 16:28:58:W/EZEZzr

DB2オープンソースにするの?
NAME IS NULL [sage] 2006/12/22(金) 18:35:09ID:???
インチキっぽくない排他制御ってなんだろう。
行レベルロックを指すのかな?
NAME IS NULL [sage] 2006/12/24(日) 22:42:19ID:???
1980円で売ってる奴、使ってる方います?
NAME IS NULL [sage] 2006/12/24(日) 23:21:53ID:???
ノシ
sage [] 2007/01/04(木) 21:23:39:GVF1rzJy
保守
NAME IS NULL [sage] 2007/01/16(火) 20:33:23ID:???
ひっそりと保守。
NAME IS NULL [sage] 2007/01/17(水) 01:19:25ID:???
DB2は行レベルでロックするじゃん。といいながら保守。
NAME IS NULL [sage] 2007/01/17(水) 17:55:50ID:???
ロックエスカレーションはインチキじゃないぞ、と言ってみるテスト
NAME IS NULL [sage] 2007/01/25(木) 10:36:19ID:???
新スレ立ったのか
いつの間にか前スレは落ちてしまってたな……
NAME IS NULL [] 2007/01/27(土) 22:09:40:NH8v+Zh/
ソースネクストのは勉強用としてはどうですか?
NAME IS NULL [sage] 2007/01/27(土) 23:50:30ID:???

勉強用として使えるけど、今はExpress-Cが無料で
ダウンロードできるので、わざわざ買う必要は無いよ。

ttp://www-06.ibm.com/jp/developerworks/db2express/
NAME IS NULL [sage] 2007/01/28(日) 08:12:42ID:???
じゃぁ、なんで販売なんかしてんだろうか? w
NAME IS NULL [sage] 2007/01/28(日) 09:31:44ID:???
サポートが受けられる
NAME IS NULL [] 2007/01/30(火) 23:37:27:i0DyRTvz
DB2使い始めたら、デッドロックが多発します。
同じモジュールを並列で動かすと、かなりの確率でデッドロックします。

なんでなんだ。
オラクルではこんなことなかったのに
NAME IS NULL [sage] 2007/01/31(水) 06:38:41ID:???
マジレスするとマニュアル嫁
NAME IS NULL [] 2007/01/31(水) 08:03:14:SqeWoYMV
どのあたりのマニュアルを読めばいいのでしょうか?
NAME IS NULL [sage] 2007/01/31(水) 18:39:27ID:???
ttp://www-06.ibm.com/jp/software/data/developer/db2new/

ここらのページにあるPDFを全て嫁
NAME IS NULL [sage] 2007/02/06(火) 17:58:01ID:???

そのexpress-c(V9)なんだが、linux版だとインストーラ(ibm_jre1.5が
core吐いて)落ちるんだが。V8.2のexpressならそんなことは無かったと
思ったga.
NAME IS NULL [sage] 2007/02/12(月) 19:25:14ID:???


ノシ

Fedora6に突っ込んだらインスタンス作成スクリプトがコケた('A`)
tailの引数がFedoraと商用系で違うのが原因だったんで、db2iutilとdb2idbmを書き換えて解決。
NAME IS NULL [] 2007/02/13(火) 20:18:19:SHZ3KdMR
db2勉強するくらいなら
oracle勉強した方がいいよな
NAME IS NULL [sage] 2007/02/18(日) 00:48:15ID:???
現場で使えるDB2まだ?
NAME IS NULL [] 2007/02/22(木) 01:58:10:nEp1tjvq
>25

現場で使えるかはわからないけど(笑)
この本は面白いかもDB2についても詳しいく「平等に」扱われているので
ちょっと注目です。1月に出たばっかりです


『SQLクックブック ―データベースエキスパートのための実践レシピ集 (大型本) 』
ttp://www.amazon.co.jp/SQLクックブック-―データベースエキスパートのための実践レシピ集-Anthony-Molinaro/dp/4873113156/

↑クリックしてもamazonしか儲かりません...

NAME IS NULL [sage] 2007/02/28(水) 00:45:35ID:???
こんばんわ
NAME IS NULL [] 2007/03/05(月) 23:13:57:+fUEczIs
DB2のシェアが架空循環取り引きで水増しされてたら
どうよ?
NAME IS NULL [sage] 2007/03/05(月) 23:19:42ID:???
WebLogicの回し者でつかw
NAME IS NULL [] 2007/03/07(水) 22:55:25:sqkvBGaw
ロックが架空循環してデッドロックするのです。
仕様です。
NAME IS NULL [sage] 2007/03/14(水) 22:04:51ID:???
jdbcを使えるようにするには何か設定いるのですか?
expressをwin2k上でインストールしたあと別なjavaのソフトから接続しようとしたらjdbcをインストールせよと言われ続けてます。
NAME IS NULL [] 2007/03/14(水) 22:09:08:hEs/T+5h
馬鹿杉
NAME IS NULL [sage] 2007/03/17(土) 00:52:15ID:???
DB2 9の本って全く出てないよね。はやく出せよ。
買ってやるから
NAME IS NULL [sage] 2007/03/17(土) 01:55:17ID:???
「XQuery+XMLデータベース入門」って本は、DB2 9の本
NAME IS NULL [] 2007/03/17(土) 02:07:28:zuBci6w5

亀レス

オラクルは「マルチバージョン読取り一貫性」という仕組みにより
readトランザクションとwriteトランザクションお互いにロックをかけないように
なっている。
(InterBaseのMGA-マルチジェネレーショナルアークテクチャ-のパクリ?)

DB2にはこの仕組みがない。

この違い
NAME IS NULL [] 2007/03/17(土) 09:45:48:U8u+2xjr

かなりの確率でデッドロックが起きるのは
分離レベルがRRになっているからじゃないでしょうか?
分離レベルをCSにセットできれば
「かなりの確率」を「わずかな確率」に減らすことができるかもしれません。
NAME IS NULL [] 2007/03/22(木) 22:46:06:pjljHPoK
SQL質問スレでこちらを紹介されたので、こちらで質問します。

Windows XP SP2でDB2 V9のExpress-Cバージョンを入れようとすると、
CDをインサートした瞬間に問題が発生したため、db2lp.exe を終了します。
ご不便をおかけして申し訳ありません。
AppName: db2lp.exe AppVer: 9.1.0.356 ModName: ntdll.dll
ModVer: 5.1.2600.2180 Offset: 00001010

というメッセージが表示されて、落ちてしまう。2台のコンピューターで試したけど、
同じ現象が起こる。2台ともに共通しているのはXP SP2,カスペルスキー、
オフィス2003がはいているくらい。後は秀丸とかフリーのソフトが入っている。
なのに過去に一度もインストールしたことがないのに、このようなメッセージが
でるかわかりません。このようなメッセージが出て解決された人はいますか?
NAME IS NULL [sage] 2007/03/22(木) 23:00:30ID:???
XP SP2に入れているけど、そういう現象は見た事ないね。
NAME IS NULL [] 2007/04/10(火) 00:06:04:Rfj7t3qF
近所に住んでる小学校高学年の親戚のさくらたん(仮名)と
仲良くなりたかった僕は、勉強を教えてあげるという名目で部屋に呼んだのさ☆
当然教えるのは性教育。\(⌒∇⌒)/
これがティムポだよって見せたら恥ずかしながらも好奇心が隠せないね(///▽///)
チラチラと、こっちを見てるよ。とりあえず舐めてごらん・・・・・・・・んんっイイネ(´Д`)オウっ
でも、おしゃぶりじゃ僕は満足できないや。ほら脱いでごらん(⌒-⌒)
え?恥ずかしい?お兄ちゃんのティムポしゃぶっといて、恥かしいはないだろ
ダイジョブ、ダイジョブ〜♪テリーを信じてぇ〜♪(テリーって誰?)
ほらっ脱げよ・・・・・大人しくしろって・・・・・・オイ・・・・・暴れるな・・・・
大人しくしろって言ってんだろっ!!( ゚▽゚)=◯)`ν゚)・;'あんパーンチ
まったく聞き分けの悪いガキだな。・・・・・・・・オイオイ、パンチ一発で気絶すんなよ。
まぁそっちのほうが都合がいいけどね♪
服をヌギヌギしまちょうね☆おっ可愛いオパーイ発見(^3^)乳首にチュッチュ☆
(゚□゚;ハウッ!無毛マムコ発見!!!
マムコだ♪マムコだ♪レロレロレロレロレロレロレロレロ☆
・・・・・・絶妙な塩加減でおいしゅうゴザイマス☆
おやおや、気絶してるくせに身体がピクン☆ピクン☆しとるがな。\(⌒∇⌒)/
さて、本番だ。挿入開始!・・・・・んんんっ!!うわっ!!キツぅぅ☆
あ、目を覚まして暴れてるがな。( ゚▽゚)=◯)`ν゚)・;'大人しくしろ淫乱○学生!!
・・・・・・やっと、黙ったか。我慢してろスグ中に・・・・・・・お・・・おうっ!

・・・・・・・・ハァハァまぁなかなかのマムコだったよ。(°Д °)y-~~~~

あれから数ヶ月。生理が始まったので、今では尻でやってます\(⌒∇⌒)/
NAME IS NULL [] 2007/04/20(金) 21:54:34:C7aq+ngH
ロールバックセグメントが小さいDBで、大量のupdateを行おうと
して、異常終了して困っています。
明示的にロールバックセグメントにI/Oせず
(ロールバック出来なくて良い)updateする方法って有りますか?
ロールバックセグメントを拡張出来れば良いのですが、今すぐには
拡張できないみたいで。

よろしくお願いします。
NAME IS NULL [] 2007/04/20(金) 22:30:13:LaVS/ozo
沖縄県の方へ(命に関わる注意事項です)

沖縄県での選挙ですが、どうか民主党だけは避けてください。県民の生命に関わる可能性があります。
民主党の最大の公約は一国二制度(※)ですが、一度「一国二制度 沖縄 三千万」で検索をお願いします。
この際、民主党のHPで調べても良いです。以下の注釈↓と矛盾することは書いてないはずですから…

※一国二制度
 簡単に言えば沖縄を中国と日本の共有物にし、そこに3000万人の中国人を入植させます。
 (つまり沖縄人口の 96% を中国人にして、実質、沖縄を中国人の居住地とします。)
 さらに「自主」の名の下、沖縄で有事が起きても自衛隊は干渉できません。
 3000万人の中国人が、少数派となった130万人の日本人に何をしても、です。
 そして反日教育を受けた中国人の反日感情の強さは、ほとんどの日本人の理解を超えるものです。

今回の選挙で民主党が勝った場合、「自主」「発展」を連呼しつつ段階的に進めていくことになります。
自主と言っても、自主を認めるのが「住人の96%が中国人となった」後だということに気をつけてください。
発展と言っても、新沖縄の少数派となった「少数民族日本人」の発展ではないことに気をつけてください。
NAME IS NULL [sage] 2007/04/20(金) 23:39:01ID:???

DB2にロールバックセグメントは無いんだけど、、
Oracleスレの誤爆?それともログファイルのことか?
40 [] 2007/04/21(土) 07:38:50:UqSzRedQ

誤爆じゃありません。無知なだけでした。
ロールバックセグメントないのですね。初めて知りました。
そのログファイルが小さ過ぎてupdate出来ないのですが
ロールバックコマンドを発行する事はあり得ないupdate文
なので、明示的にログを書かずにupdateしたいのですが
可能でしょうか?
NAME IS NULL [sage] 2007/04/21(土) 08:42:05ID:???

ALTER TABLE tab1 ACTIVATE NOT LOGGED INITIALLY
ってやるとCOMMITまではログを取らなくなる。
詳しくはオンラインマニュアルで。

でも普通はログが小さいなら、ログを大きくするよ。
40 [] 2007/04/21(土) 20:48:02:UqSzRedQ

ありがとうございます。試してみます。
大変助かりました。
NAME IS NULL [] 2007/05/15(火) 05:14:17:eCFCgqVz
ほしゅ
NAME IS NULL [] 2007/06/10(日) 01:20:39:4G0Mro7U
ほしゅ
NAME IS NULL [] 2007/06/21(木) 05:32:49:MTJoRrti
V7.2でREORGCHK実行時、インデックスに「*」が表示されています。
そこで、インデックスへのREORGを行いたいのですが、やり方がわかりません。
V8.1以降は以下のコマンドにてインデックスへREORGが可能みたいですが・・・
V7.2ではインデックスへのREORGは出来ないのでしょうか?

REORG INDEXES ALL FOR TABLE schema.tablename
NAME IS NULL [] 2007/07/08(日) 15:57:34:XrQF2Rk+
保守
NAME IS NULL [] 2007/07/16(月) 00:57:12:PkTcYeev
保守しときます。
下のURLはViper 2 open beta

ttps://www14.software.ibm.com/iwm/web/cc/earlyprograms/data/viper2_open/index.shtml
NAME IS NULL [] 2007/07/16(月) 20:30:59:Bop8QnK9
ttp://c-au.2ch.net/test/-/mass/1183191945/i#b
ttp://c-au.2ch.net/test/-/soc/1152718893/i
NAME IS NULL [] 2007/07/18(水) 23:57:37:+CC6zGL6
aaaa
NAME IS NULL [] 2007/07/20(金) 23:48:56:ajpdEj/7
ttp://c-au.2ch.net/test/-/mass/1183191945/i#b
ttp://c-au.2ch.net/test/-/occult/1177745146/i#b
ttp://c-au.2ch.net/test/-/zassi/1128482666/n
ttp://c-au.2ch.net/test/-/mass/1155146160/i
名無しさん@そうだ選挙に行こう [] 2007/07/29(日) 01:13:34:sXS3dBoN
ttp://www-06.ibm.com/jp/profesnl/masterytests/m01_gaiyou.html
ttp://www-06.ibm.com/jp/profesnl/masterytests/m19_gaiyou.html
これら受かった人は居ますか?
NAME IS NULL [] 2007/08/17(金) 21:15:09:3lB5aQdN
DB2エンジニアの資格を取得しようと思うのだが、
V9に対応した参考書とか問題集ってないのね…。
V8とかV7の本でも役に立つのかね?
どうせ受けるならちゃんと勉強して理解した上で受けたいんだが…。

本屋行ったらOracleの資格本は山ほどあるのにDB2ときたら…。
NAME IS NULL [] 2007/08/18(土) 11:21:14:jVPyjYsh
ttp://www-06.ibm.com/jp/software/data/developer/products/db2_9.html
ttp://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp
NAME IS NULL [sage] 2007/08/18(土) 21:47:58ID:???

V8の頃は箱崎でBP向けに無料資格取得セミナーとかやってた。
その時配布された資料で十分合格出来た。
(ppt資料の製本版と、データベースマガジンの連載のまとめ)
書籍に頼るのもいいが、無料セミナー情報をこまめにチェックするのも悪くないと
思う。

IBMとしてもDB2技術者を多く育てたいはずなので。
地方でもIBMの事業所であれば、リモート受講が可能なインフラは揃ってるはず。
NAME IS NULL [sage] 2007/08/21(火) 08:37:08ID:???
V8の簡単なのだったら、Webにある対策テキストみたいなPDF見るだけで
漏れは合格したけど。

V9の簡単なのも似たようなレベルだと思うけど。
NAME IS NULL [sage] 2007/08/26(日) 09:16:31ID:???

あれって上位に行くほど文章がグダグダになって
読みにくくなる。しかも試験に直結しなくなる。
NAME IS NULL [sage] 2007/08/26(日) 12:50:19ID:???

あの手の上位の試験は受けたことないけど、
ああいう上位の資格は「まずは研修か講習受けに来い」って
意思表示かと思った。

けど地方の人間は東京(川崎?)にホイホイといけないんだけどなぁ。
NAME IS NULL [sage] 2007/08/26(日) 13:08:05ID:???

アドバンスエキスパートは有料講習受けないとダメだと思うけど、
それ以外は触ってる人間ならどうにかなるレベル。
オレはエキスパート(管理)はistudyだけで取ったし。

BIはよく知らないけど。
NAME IS NULL [sage] 2007/08/26(日) 17:04:28ID:???
漏れはDB2はWebSphere(WAS)に比べれば恵まれていると思うが。
WebSphereの本なんかV5.0(廃刊)で止まっているぜ。

さらにiSeriesなんかWebのインフォセンターなんざ英語版しかねぇ。
NAME IS NULL [sage] 2007/08/26(日) 19:49:32ID:???
つーかWAS V5資格自体終了したけどね。
V6のNDしかないだろ。

iSeriesは資格自体は結構あるみたいだけど、技術者も
少ないし資格の需要自体疑問なんだけどな。
zSeriesはLINUX稼動で出荷台数もそれなりに伸びてるけど
iSeriesの需要自体がレガシーシステムにしか存在しないと思うんだが。
NAME IS NULL [sage] 2007/08/26(日) 23:22:40ID:???
WASのアドバイザー(V6)とか言う資格もあったよーな希ガス。

漏れも正直iSeriesで資格云々はよーわからんな。
昔はセットアップ(AS/400 V3前後)はIBMにやって貰った記憶があるが、
今は怪しげなIBM特約店がいじくっているらしいけど、
あいつら資格もってるのかもってないのか知らんけど、
胡散臭い構成で納品しやがる時あるからなぁ。

iSeriesの問題は技術者が永遠のCOBOLerとかRPG(V)信者
ばっかってのにあると思う。

漏れ的にはiSeriesはRDBもJavaも最初からセットアップされてて
WASのBASEがオマケでついていて、iナビなんかDB2/UDBよりも便利だし
安定性はバツグンで導入・運用・保守がかなり楽チンないい鯖だと
思うんだけど、古参組がiSeriesのメリットを解ってないのが致命的だよな。
NAME IS NULL [sage] 2007/08/26(日) 23:42:58ID:???

> WASのアドバイザー(V6)とか言う資格もあったよーな

うん、それもあるけどWorldWideじゃないんだよね。
あれはpdfダウンロードして勉強すればすぐ受かるw

> 古参組がiSeriesのメリットを解ってないのが致命的だよな。

言い得て妙と言うか、iのSEでちゃんとした管理者を見たことがない。
ご指摘の通りでiSeries自体の完成度は悪くないと思うのだが
SOとかになると運用の人的資源がいないせいなのか、アプリは
400上に残してDB鯖はpかzに、ってのが趨勢だね。
残念な限りだが。
DB2を一番使い込んでるのはpの技術者、って考えがPMや
お客様サイドにあるんだろうね。
NAME IS NULL [sage] 2007/08/27(月) 00:09:02ID:???
しかし胡散臭い調べによるとiSeriesが鯖の顧客満足度No.1らしいんだよな。
だったらなんでこんなにマイナーなのかとw


JSFとかでWebアプリ作ると「これAS/400で動いているんですか?」とかなり感動される。
普通に出来るっての。
文字コードのからくりがある程度わかる人ならむしろ簡単に。w
NAME IS NULL [sage] 2007/09/01(土) 10:11:40ID:???
すみません、DB2初心者です。
ディベロップメントセンターを使ってみようとexpress-cをインストールしてみたものの、
同センターの画面に辿り付けません。

どなたか簡単に説明していただけると嬉しいです。
インストールした環境はXPです。
NAME IS NULL [sage] 2007/09/01(土) 14:25:44ID:???
Developer Workbenchは、DB2本体とは別に導入する必要がある。
ダウンロードも別にあるよ。
67 [sage] 2007/09/01(土) 18:37:10ID:???

ありがとうございます。IBMのサイトを確認してみます。
NAME IS NULL [] 2007/09/02(日) 01:20:27:jTTK5+ij
ttp://www-06.ibm.com/jp/profesnl/masterytests/m01_gaiyou.html
ttp://www-06.ibm.com/jp/profesnl/masterytests/m18_gaiyou.html
ttp://www-06.ibm.com/jp/profesnl/masterytests/m19_gaiyou.html
IBMのDBの試験にはこういうのもあるけど受かった人いるかな?
NAME IS NULL [sage] 2007/09/02(日) 14:30:02ID:???
CREATE ALIAS って非修飾で実行するとORACLEでいう
public synonymが出来るのか?
マニュアルには細かいことが何も書いてないんだが。
NAME IS NULL [sage] 2007/09/02(日) 19:47:46ID:???

publicにはならないと思う。
非修飾だと、デフォルトスキーマ上に作成されるのでは。
NAME IS NULL [sage] 2007/09/02(日) 21:15:35ID:???
OracleとDB2ってそこらの考え方って逆じゃねーの?
DB2はデフォルトだとオーナーのみって感じで
Oracleはデフォルトだと他人が触り放題?ってつくりだったかと。
NAME IS NULL [sage] 2007/09/04(火) 06:37:48ID:???

oracleは
・create public synonym
・create synonym
で明快に分かれてる。
NAME IS NULL [sage] 2007/09/26(水) 05:21:16ID:???
ほしゅ
NAME IS NULL [] 2007/10/01(月) 23:41:55:spLzxlCF
保守
NAME IS NULL [] 2007/10/03(水) 19:26:51:ZGR59ymi
ここで良いのか良いのかな?
もしもわかる方いましたらぜひお知恵を。

COYTOIMPFのパラメータにRMVBLANK ってのがあって、こいつを指定してフィールドの後ブランクを詰めて
csvにエキスポートしようとしてるのですが、うまくいきません。
単純に
"ABC△△","123"

"ABC","123"
にしたいだけなんです。
どなたかお知恵を是非。


NAME IS NULL [sage] 2007/10/03(水) 22:07:16ID:???
Developer Workbench使ってるといらいらするよ〜
GUIにJAVA使わないでIBMさん
NAME IS NULL [] 2007/10/04(木) 02:03:09:WKEiFMgo


DB2 For System iですよね。
(私も含めて多くの人が???だと思いますよ(笑)
LUW&Zにはないユーティリティ!?のオプションなので)

私も for z は使ったことあるんですが、 iは無いので
適当な回答になりますが…

CPYFRMIMPFについてですが
RMVBLANKは先行するブランクを取り除く(LEADING)か
どうかのオプションなようです。
略語的にはReMoveBLANKなんで色々出来そうに見えてしまいますが、
上記のようなにLTRIMのみが可能ということだと思います。
(RTRIMのFOLLOWING?オプションは無さそう…ですね)

System iを分かっていないのでトンチンカンかもしれませんが
RTRIMをかませたSQLのVIEWを作ってそれをEXPORTとかじゃないですかね。

以下の参考情報です
(STRDLM(STRing DeLiMiter)は指定しちゃいけないってのも気になりますね…)

参考情報
*****************************************************
Copy From Import File (CPYFRMIMPF)

Remove leading blanks (RMVBLANK)
If *LEADING is specified along with STRDLM(*NONE), then DB2 UDB for iSeries strips
leading blanks from a character string before placing the resulting string in the specified character column.
With *NONE, all leading blanks are included in the result string that is copied into the specified target character column.
*****************************************************

PS::System i ネタなどはDB2_forumの方が良い答えが返ってくるかもしれませんよ
NAME IS NULL [sage] 2007/10/04(木) 02:16:04ID:???


v8.1のコントロールセンターの時は私もそう思っていました。

でも今頃のマシンでは軽々動いてる気がします。(改良したのもあるんでしょうが)

Developer WorkbenchはEclipseベースなので
コントロールセンターよりも重いかもしれませんが、
開発環境として特別重いわけではないと思います。
一旦起動しちゃえば気にならないのでは!?

(単純にSQLorXqueryを発行する目的には向いてないかもしれませんが…)

 ちなみに Oracleが同様に無償提供している SQL Developerも
JavaですがDeveloper Workbenchよりは起動は速いです。

ただ使い勝手と機能はDeveloper Workbenchの方が
比べ物にならないくらい便利かなり上だと思います。
77 [sage] 2007/10/04(木) 09:46:00ID:???

OSもバージョンも書いてないとは。。。我ながらひどい投稿でした。
こんな書き込みにレス頂いて、ほんとにありがとう。

ご想像通りi Seriesでのお話です。
以前は前ブランクの除去だけに特化したパラメータのようでしたが、現在は
*TRAILINGという値が用意されていましたので、後ブランクにも対応しているはずなのですが。。。

ま、出来ないものはおいとくとして、アドバイスいただいたSQLで問題ない事に
(今更ながら)気づいたので、その手法を取りたいと思います。

重ねて、拙い書き込みにレス頂いて多謝。
NAME IS NULL [sage] 2007/10/04(木) 23:26:06ID:???

いまさらだけど、そのオプションってSQL的にカラムがCHARだと
効かないケースがあるかも。
VARCHAR(つってもiSeriesに可変長はないが)だと違うかも。

CPYFRMIMPFはよく使うけどCPYTOIMPFはあんま使わないのでウロ覚えでスマソ。

漏れも昔、似た事があってCSV作った後にSEDで加工してたりしたけど、
OS/400のCPYxxIMPF系のコマンドよりもiSAWのデータ転送の方が
処理速度上なのでビミョーだったなぁ。
NAME IS NULL [0] 2007/10/08(月) 16:17:56ID:???
Javaアプリ => DB2クライアント => DB2 で接続する場合
アプリの内部コードであるUnicodeへの変換はDB2クライアントが
やってくれるという理解で正しいでしょうか?
NAME IS NULL [sage] 2007/10/08(月) 17:31:38ID:???

そう。V8以降はクライアントが変換してる。
83 [0] 2007/10/09(火) 05:23:05ID:???
DB2クライアントがプログラム内部文字コードがUnicodeであると
判断する方法を教えてください。
Java用関数を使っている=Unicodeと判断?
Java用関数を提供しているのはJDBC?
素人ですいません。。。
NAME IS NULL [sage] 2007/10/12(金) 01:14:50ID:???

質問の意図が良く分からないけど、
DB2はプログラムの内部文字コードが何かとかは知らない。

クライアントがどのコードページで実行されているかをOSのロケール
などから自動的に判断している。
例えば日本語Windowsならクライアントは自動的にSJIS環境と認識される。
(ユーザが変更する事も可能)

ただしJDBCドライバで接続した場合、クライアントOSのロケールとは
無関係にコードページがUnicodeとして認識される。
NAME IS NULL [sage] 2007/10/14(日) 18:02:54ID:???
弊社のDB2インストールCDを何処にしまったか存じませんか?
NAME IS NULL [] 2007/10/14(日) 20:39:20:yPcUliBb
Oracleスレとの発言差がシェアの差かなぁ
NAME IS NULL [sage] 2007/10/14(日) 23:43:05ID:???
解らない事があったら2chではなくIBMのサポートに泣きついている率が高い希ガス。
NAME IS NULL [sage] 2007/10/15(月) 22:13:20ID:???
確かに本家フォーラムには、親切な神が何人か常駐してますな
社員何割だろ?
NAME IS NULL [] 2007/10/19(金) 12:39:05:70CZQ2/X
Oracleより安いし、同じような機能もってるのに
な〜ぜか不人気
NAME IS NULL [sage] 2007/10/20(土) 08:19:57ID:???
エンジニア的にはDB2とかはそれほど不人気でもないと思うが、
(IBM特約店)営業の態度がムカつくのはあるな。

あれも不人気のひとつじゃね。

まあ、現実解としてOSのシェアだと思うけど。

Windows ← SQLServer,Oracle(この選択をするヤツが不思議と多い)
Linux系 ← Oracle
pSeries,iSeries ← DB2
NAME IS NULL [sage] 2007/10/20(土) 14:16:47ID:???
海外ではDB2のシェアは日本でのシェアよりずっと大きい。
単なる日本の特殊な市場のせい。というか、日本人の気質。個人・個性の時代だとか
言ってるが、日本人はみんなで回れ右状態。韓流ブーム見ても然り。
ブームに火が突き出すと、我こそはとみんなでこぞって同じことしかしない。

NAME IS NULL [] 2007/10/20(土) 14:56:17:JdCf26Tg
ttp://www-06.ibm.com/jp/profesnl/masterytests/m01_gaiyou.html
ttp://www-06.ibm.com/jp/profesnl/masterytests/m18_gaiyou.html
ttp://www-06.ibm.com/jp/profesnl/masterytests/m19_gaiyou.html
IBMのDBの試験にはこういうのもあるけど受かった人いるかな?
NAME IS NULL [] 2007/10/20(土) 15:55:20:JzoVgtCl
どうしてパンチラが流出? [パンチラなし?佐藤ゆかりタン?] 2007/10/20(土) 18:17:06ID:???
    l|..;' .r''Yj .|'ン_,,,_ナ'‐/ |  _ j゙ l l |l, ', '; ゙ 20万人くらいが見ちゃったパンチラ!?
     l |. | (;!.| l<f;':::::j`゙    ,、/ヽ!.| |.|! l l,.リ  元女子アナウンサー丸川珠代さん(白パンティー)
     | lヽ!.l .|'┴‐'      /ィ:ハ リ.j.ハl .j| .j.|  ttp://society6.2ch.net/test/read.cgi/soc/1184093317/70
      l | :| い|      , ヽ/ ゙ィ゙|//.ノ|/j /ノ 
    j .| .|. l' 、      。   /j| j  / ソ <どのようなパンティがお好みですか?
     l  | j |  \,_    _,..ィl,ノj.ノ  
    ,'  j ,r'iノ ./ _,、..Yj'T´l,. | l,     日本人でよかった♪ 白でよかたーーー!
   /,.- '´:::::l, |  ,.-‐'.ド、;: l,. l,.';、    この番組で有名となった参議院議員(東京)のまるたまさん(白パンティー)
  /,ヾ;.、:::::::::::::ヾ!   ´ ノ:::::::「ド、'l l, ttp://society6.2ch.net/test/read.cgi/soc/1184093317/70
/´ ゙\'、'、:::::::::::::l     「:|::::::l.l| ゙l,l,'、
|     \ヽヽ、::::|    j:::|::::/,イ  .j.'、ヽ ビートたけしさんとツーショットのまるちゃんに注目!
l、     ヾ'7-、,.;゙   l、::j;/ト;l,  l, ヾミ、 でも、小泉チルドレン筆頭の佐藤ゆかりタン萌えパンチラは無いよーーーーーーん
ト、     .|  ゙'j   Fj.ヒ;'_ノ l   l, ヾ、
 !   ,,...、、.ヽ, /   |´  f/ .レ‐―:、 ヾ;.\
  l,/:::::::::::;;;;;Y    .f7''ト!  〉-‐-、l,  い,.'、
  l;::::;r‐''´  ./    |'  !.!  /   Y゙    ! |. l,
  ヾ;ム   {       |.   |  |    l,
    .|lヽ  l     j   ! ,.ィ'´゙ト-、 l
    l,.|. \     .ハ, /'´.,n i.゙'ヽ. j
      L_ |\,_ .,ィ゙  l/j, .j:r' ノj ,'.ド!
     .j`゙゙'7'''''フ'ーr‐:ッ'/7::l゙ト-:<ノ.ノ
NAME IS NULL [sage] 2007/10/23(火) 00:26:42ID:???
何この閑古鳥w
NAME IS NULL [] 2007/10/27(土) 13:14:37:q8Cmlyw9
]q@q@\4t@ 3:@wn.
NAME IS NULL [sage] 2007/11/01(木) 21:57:19ID:???
DB2 Ver9.1にFixPackを適用してVer9.5相当に出来るのかな?
NAME IS NULL [sage] 2007/11/05(月) 02:44:29ID:???
出来ないんじゃないかな…
今までの0.1バージョンアップとはちょっと違うから
NAME IS NULL [sage] 2007/11/05(月) 19:13:42ID:???
質問なのですが、iSeriesのV5R2で
HOGE CHAR(5)
みたいなカラムがあって
そのカラムが数字かどうか調べるSQLとかありますか?

CAST関数とかで'ABCDE'とかDECIMALにキャストすれば関数がNULLを返すかと
思ったら'+++++++'とか返してきたので、困っている次第です。

よろしくお願いします。
NAME IS NULL [sage] 2007/11/06(火) 03:50:10ID:???


iSeriesみんな好きですね(笑)

カタログ表はZも i もLUW も同じような感じですよ

だってみんなDB2ファミリーですから!!

だから SYSTABLES とか SYSCOLUMNS
を見ればテーブル定義は分かると思います。

(ただLUWは実表を見るのは非推奨でSYSCAT系のビューを参照することを超推奨されてます)

あでもスキーマは違うのか(z は sysibm)

QSYS2.SYSTABLES
QSYS2.SYSCOLUMNS

って↑はビューだそうな・・なんなんだQSYS2って sysibmスキーマは無いのかな…

どうでもいいんですが、DB2ではCASTは関数じゃないですよ(”指定”です(爆))

例えばCURRENT TIMESTAMPとかCURRENT SCHEMAも関数ではなく
”特殊レジスター”です!!。

ちなみにCURRENTとSCHEMAの間にスペースが有るのは
DB2のSQL解析能力の高さを自慢する為で
他のRDBでは大体アンダーバーで繋がれて居ます。

では

101 [sage] 2007/11/06(火) 06:53:46ID:???

回答ありがとうございます。
説明不足で申し訳なかったのですが、
iSeriesですと、create schemaではなくCRTLIBでスキーマを作成して
create tableではなくてCRTPFで作成しますと、普通のDB2にある
カタログは作成されませんです。

プログラマはカラムの属性は知っているんですが、そのカラムに
正しく「数値」が入っているか?と言う確認がしたく質問した次第です。

#だったら最初からDECIMALでカラム作成しとけよ、って私も思いましたが。
NAME IS NULL [] 2007/11/07(水) 01:31:39:qSljOOLn


少し理解しました。特にiSeriesに限定した話では無いということですね。
iSeriesは特殊と言いますが、CASTして'++++'が返ってくるというのは
もう私の理解を超えています。(笑)

とりあえずに書かれている内容から
テーブルのCHAR項目内に正しく数値が入力されていればその数値を、
正しく入力されていない場合はNULLを返すようなSQLを書いてみました。
***************************************
SELECT
CASE TRANSLATE(TRIM(HOGE),'_',' 0123456789')
WHEN '' THEN CAST('0'||TRIM(HOGE) AS DECIMAL) END HOGE
FROM (VALUES
'AAAA',
'1234',
'123だー'
,' 123 '
,''
,'        '
,' 123 456 '
,NULL
)X(HOGE);
***************************************
実行結果(DB2 9.5β)

HOGE
-------
-
1234.
-
123.
0.
0.
-
-

8 レコードが選択されました。
***************************************

という感じですが、どうでしょうか
文字が含まれる場合はNULLになります。
ALL SPACEの場合は0になります。
NULLはNULLになります。
前後のSPACEは無視します。
正の整数のみを対象として
負の数は考慮していません。

・少し説明
TRANSLATEで数字を削除
途中のSPACEを他の文字に置き換え(数字中にSPACEがあるケースをNULLとする為,)
その結果が''(0byteストリング)ならDECIMALにCASTする。
それ以外の場合はNULL

要望と違っているかもしれませんが、なんかの参考になればうれしいです。

VALUES文節が使えない場合はFROM句を適当な表に変更してください

では
NAME IS NULL [sage] 2007/11/07(水) 01:32:52ID:???
あ じゃなくて です。
NAME IS NULL [sage] 2007/11/07(水) 06:54:53ID:???

回答ありがとうございます。
TRANSLATEがV5R2で使えたか微妙ですけど、参考にして頑張ってみます。
ダメだったらユーザー定義関数でも作らないとダメかなぁ?とか思ってましたので。

途中HOGE LIKE '%A%' OR HOGE LIKE '%B%'とかLIKEを並べるとか
面倒なクエリ書かなきゃいかんのだろうか・・・、めげてたトコロでした。

それかIBMの参考事例の正規表現なユーザー定義関数チャレンジしてみようかなー。
とか色々。

しかし、標準で正規表現サポートしてくれたら嬉しかったです。
NAME IS NULL [] 2007/11/07(水) 13:13:05:IoL/pXOp
ttp://www-06.ibm.com/jp/profesnl/masterytests/m01_gaiyou.html
ttp://www-06.ibm.com/jp/profesnl/masterytests/m18_gaiyou.html
ttp://www-06.ibm.com/jp/profesnl/masterytests/m19_gaiyou.html
IBMのDBの試験にはこういうのもあるけど受かった人いるかな?
106 [sage] 2007/11/07(水) 20:31:13ID:???

一部、怪しい動作の部分がありましたけどV5R2で動くようになりました。

特定の条件(HOGE CHAR(5)でNOT NULLのカラムで'12345'とか)
でCASTするとやっぱり'+++++'となったりしましたので、DECIMAL関数で代用しました。

#ロクにPTFを適用していないiSeriesなのでDB2のバグな希ガス

TRANSLATEの使い方は勉強になりました。
ありがとうござました。
NAME IS NULL [] 2007/11/09(金) 10:42:00:zbdKJFek
質問です。

もうすでに、運用されて数年経つシステムなのですが
dbの客観的な性能を数値として出すことは可能なのでしょうか
例)応答時間、スループット
よろしくお願いします
NAME IS NULL [sage] 2007/11/09(金) 23:41:02ID:???
測ればいいんでないの?
NAME IS NULL [sage] 2007/11/10(土) 01:44:00ID:???
SQLの実行時間を測るにはdb2batchコマンドがお勧めですよ。

NAME IS NULL [sage] 2007/11/11(日) 12:18:47ID:???
DB2 9 Express-C をインストールしようとしたらwindows2000 なので
ダメでした。
v8.2ならいけるみあいですが、ダウンロードはもうできないでしょーか?
NAME IS NULL [sage] 2007/11/11(日) 12:27:53ID:???
windows2000にVMWareインスコし、そこにLinuxでもインスコし、
そこからDB2 9をインスコすればいいんじゃね?
SLdpvHNMhymrcCMj [twcppb@bkrcuv.com] 2007/11/12(月) 01:45:48ID:???
u4LlZQ <a href="ttp://lvlipoiyfofn.com/">lvlipoiyfofn</a>, [url=ttp://otwxcctylecx.com/]otwxcctylecx[/url], [link=ttp://vgjrccbqlqlz.com/]vgjrccbqlqlz[/link], ttp://ujlwzcbsybwf.com/
yWikCEgrViQmILgXfFd [uqpazv@ubescf.com] 2007/11/12(月) 02:20:00ID:???
Yxlq2r <a href="ttp://czgewyhnvdeo.com/">czgewyhnvdeo</a>, [url=ttp://dafpbodwsuno.com/]dafpbodwsuno[/url], [link=ttp://sfokahojaaqj.com/]sfokahojaaqj[/link], ttp://dwglchqepkrf.com/
NAME IS NULL [] 2007/11/12(月) 13:04:45:SftuE90G
すみません、質問です。

DB2にHADR使ってます。
別でDB2 Express-Cも使ってますが、これ用のHADRみたいな
同期バックアップツール使ってる方いらっしゃいませんか?

WindowsXP上で動かしてます。
5〜10分間隔で、テーブルのみバックアップ取れたらいいです。

どなたかご存じの方、製品名だけでも教えて頂ければうれしいです。
ZboNhfddMAicMZYy [email@gmail.com] 2007/11/15(木) 17:48:39ID:???
Hi! Nice site!
GHxkyViGDbLIQC [pozupe@wqlhyp.com] 2007/11/20(火) 21:34:11ID:???
chFwj6 <a href="ttp://wsnkvvowghgl.com/">wsnkvvowghgl</a>, [url=ttp://uvpasfyrlivl.com/]uvpasfyrlivl[/url], [link=ttp://tfqrswrrvgze.com/]tfqrswrrvgze[/link], ttp://wxgcpjvpmgsf.com/
rKOzKBef [yztypr@vbqlwo.com] 2007/11/20(火) 21:34:34ID:???
mP4fyc <a href="ttp://rglckgzohyvd.com/">rglckgzohyvd</a>, [url=ttp://srlkhdafgmaa.com/]srlkhdafgmaa[/url], [link=ttp://nbhmwidwxwvx.com/]nbhmwidwxwvx[/link], ttp://bkijtegiypui.com/
MzAFVIjC [jbnkok@iwogiz.com] 2007/11/20(火) 21:35:03ID:???
FByPrc <a href="ttp://bggigyjqwwed.com/">bggigyjqwwed</a>, [url=ttp://ytgoyctkbetj.com/]ytgoyctkbetj[/url], [link=ttp://ycbjxwhuxjuq.com/]ycbjxwhuxjuq[/link], ttp://gjjcqzzdneen.com/
vitbzIVHVX [qdfpbt@oafawb.com] 2007/11/20(火) 21:47:21ID:???
iypyzk <a href="ttp://lvnmbhejlzss.com/">lvnmbhejlzss</a>, [url=ttp://jragsvmoxork.com/]jragsvmoxork[/url], [link=ttp://tgihawctmrdf.com/]tgihawctmrdf[/link], ttp://gvtzutgozxry.com/
ShCEOrdKmhU [psojuq@dbwdoy.com] 2007/11/20(火) 21:53:31ID:???
4clm5U <a href="ttp://dwosmyhzmjzw.com/">dwosmyhzmjzw</a>, [url=ttp://agggvrvtkogg.com/]agggvrvtkogg[/url], [link=ttp://dpdqrkhhlviz.com/]dpdqrkhhlviz[/link], ttp://crsofzqyoiaa.com/
NAME IS NULL [sage] 2007/11/22(木) 17:22:14ID:???

>ちなみにCURRENTとSCHEMAの間にスペースが有るのは
>DB2のSQL解析能力の高さを自慢する為で
>他のRDBでは大体アンダーバーで繋がれて居ます。
パーサー書いてみると分かると思うが、CURRENTとSCHEMAの間にスペースが
あろうがなかろうが解析するのに大した差はない。むしろ、解析能力が高いのはOracleで、
例えば、SELECT A FROM (((B)))とかOracleはOKでもうやりすぎ。

epEEPQflGcUGmBsdFPi [email@gmail.com] 2007/11/23(金) 01:56:35ID:???
ttp://ieirrj.cn/ legal mp3 music downloads
CaqkVYSpWuMBknOXZYN [ImADisco@ImADisco.org] 2007/11/23(金) 21:14:23ID:???
ttp://kgnsye.cn/imax-california.html Imax california
ttp://kgnsye.cn/california-dept-of-corporation-htm.html California dept of corporation htm
ttp://kgnsye.cn/single-family-homes-carlsbad-california.html Single family homes carlsbad california
ttp://kgnsye.cn/archangel-tattoo-design.html Archangel tattoo design
ttp://kgnsye.cn/blue-book-pricings-for-atv.html Blue book pricings for atv
zWUuRMnctwVqacbt [discostar@discostar.info] 2007/11/23(金) 23:02:15ID:???
ttp://ksrajt.cn/olympia-green-fuels.html Olympia green fuels
ttp://ksrajt.cn/dj-green-lantern.html Dj green lantern
ttp://ksrajt.cn/cello-design-rug.html Cello design rug
ttp://ksrajt.cn/web-design-ribble-valley.html Web design ribble valley
ttp://ksrajt.cn/crane-river-fish-study.html Crane river fish study
UAodudMohVA [govnokia@govnokia.net] 2007/11/24(土) 00:48:49ID:???
ttp://ktmyve.cn/escort-monique-new-york.html Escort monique new york
ttp://ktmyve.cn/laser-vaginal-rejuvenation-new-york.html Laser vaginal rejuvenation new york
ttp://ktmyve.cn/fetish-restaurant-new-york.html Fetish restaurant new york
ttp://ktmyve.cn/pda-cube-x-serial-rubik-pocket-pc.html Pda cube x serial rubik pocket pc
ttp://ktmyve.cn/ear-piece-for-blackjack-pda.html Ear piece for blackjack pda
lfLZptYQqxhhU [dnwdxm@dnwdxm.cn] 2007/11/24(土) 05:19:26ID:???
ttp://dnwdxm.cn/ oasis mp3
qXnsdqoVTrMP [happy@bdzwbn.cn] 2007/11/24(土) 12:09:15ID:???
ttp://bdzwbn.cn/happy-mp3 happy mp3
ojYROtQpLCCIvBbB [newmp3@bdzwbn.cn] 2007/11/24(土) 16:19:44ID:???
ttp://bdzwbn.cn/new-mp3 new mp3
WgeEuAnq [nightmp3@bdzwbn.cn] 2007/11/24(土) 17:40:47ID:???
ttp://bdzwbn.cn/night-mp3 night mp3
PMaxvFEnagyYkfs [realmp3@bdzwbn.cn] 2007/11/24(土) 19:10:16ID:???
ttp://bdzwbn.cn/real-mp3 real mp3
IHQOBlUXyGo [Callme@meecal.com] 2007/11/24(土) 21:52:57ID:???
ttp://bfsnbw.cn/mp32 call me
tnTawXvm [oks@kso.org] 2007/11/24(土) 23:15:14ID:???
ttp://bfsnbw.cn/mp33 bite me
zWJQBwxVbtXrhv [xmayje@isltng.com] 2007/11/27(火) 18:50:07ID:???
mCn6S5 <a href="ttp://dbdvvfdugpkw.com/">dbdvvfdugpkw</a>, [url=ttp://uqkhrxezjzsw.com/]uqkhrxezjzsw[/url], [link=ttp://vmpbgppqxrwm.com/]vmpbgppqxrwm[/link], ttp://mwpnnjzhvanx.com/
NAME IS NULL [] 2007/12/02(日) 23:31:31:gMMHqCYR
保守age
NAME IS NULL [] 2008/01/04(金) 05:30:39:MKHQ3Uxz
あげ
NAME IS NULL [] 2008/01/14(月) 00:25:58:C6y210jU
DB2って何の略
NAME IS NULL [sage] 2008/01/14(月) 01:09:12ID:???
D 大
B 爆発
2 ニート
NAME IS NULL [sage] 2008/01/26(土) 06:09:59ID:???
Database2
NAME IS NULL [sage] 2008/02/08(金) 06:20:22ID:???
何で「2」なんだろな?

まず、IMSありきだから2ってことか?
NAME IS NULL [sage] 2008/02/08(金) 06:47:53ID:???
1はOracleに先を越されたからw
NAME IS NULL [] 2008/02/08(金) 09:30:26:hqdkPsvF
DB2 9.xのXML機能使って
システム構築した日本ユーザっていますか?
NAME IS NULL [sage] 2008/02/08(金) 09:35:55ID:???
IBMの最初のRDBMSがSQL/DSで、2番目がDB2で"2"ってことでしょ。

SQL/DS
ttp://ja.wikipedia.org/wiki/SQL/DS
売国マルハン [] 2008/02/10(日) 20:50:19:mxR01eCs
パチンコスレで遠隔、ホルコン、サクラ、マネーロンダリングなどについて書き込むと渋谷マルハン社員やマルハンに依頼された
ネット工作会社がスレ荒らしをしてスレが機能停止します。
↓↓工作員の荒らしのやり方↓↓
2008/01/10(木)ID:iA54n BU50
■■■■マルハン総合スレッド 9■■■■ttp://money6.2ch.net/test/read.cgi/pachij/118702←右左くっけて→1165/783-784
【宮崎県都城市】パチ事情そのAttp://money6.2ch.net/test/read.cgi/pachij/11871←右左くっけて→89246/658-659
【山と川】宮崎県児湯付近PART1【自然イパーイ】ttp://money6.2ch.net/test/read.cgi/pachij/118←右左くっけて→8235164/471-472
【基地外が大暴れ4】エスパス日拓総合スレ【18発目】ttp://money6.2ch.net/test/read.cgi/pachij/11888←右左くっけて→85488/401-410
2008/01/13(日)ID:1HLcWz UK0
【基地外が大暴れ4】エスパス日拓総合スレ【18発目】ttp://money6.2ch.net/test/read.cgi/pachij/118←右左くっけて→8885488/461-462
■■■■マルハン総合スレッド 9■■■■ttp://money6.2ch.net/test/read.cgi/pachij/1187←右左くっけて→021165/809-810
【香川】パーラーグランドのスレ2【徳島】ttp://money6.2ch.net/test/read.cgi/pachij/1188←右左くっけて→315438/324
【延岡】宮崎県北情報PART3【日向】ttp://money6.2ch.net/test/read.cgi/pachij/1196←右左くっけて→865970/186

パチンコ産業は荒らすことでレスとレスの間を空けて読む気をなくさせたり
マネーロンダリング、さくら、ホルコン、遠隔、などの風評被害を最小限に抑えようとしてる。

新スレ→○○○マルハンパチンコタワー渋谷パート10○○○
★★★★★このスレの解説★★★★★を読んでみるとよく判る。
ttp://money6.2ch.net/test/read.cgi/pachij/1201←右左くっけて→304777/52-54
ネット工作員については→【電通TBS】ピットクルー(株)【プロ工作員】
ttp://society6.2ch.net/test/read.cgi/mass/1189187503/65

NAME IS NULL [] 2008/03/02(日) 00:40:55:AZKAsvIV
DB2 9.5トラブルよ
なんなんだ
NAME IS NULL [] 2008/03/03(月) 07:35:45:q7JndJGK
Fedora8で9.5のサーバ動かないよ
2.6系なら何でも動く実装にしてくれよ
NAME IS NULL [] 2008/03/04(火) 20:29:28:xvm5n4Pg
RHEL4だdatabase_memoryとinstance_memoryを
同時にAUTOMATICにできないのはどして?
どしてRHEL5ならできるの?
NAME IS NULL [] 2008/03/04(火) 20:42:41:xvm5n4Pg
てゆーかデフォルトがAUTOMATICの設定値が
どうしてたくさん残っているんだ?

opateron [] 2008/03/08(土) 15:23:16:5IdniDod
誰かIntelliStation A pro IBM 6224 opteron250のオーバークロック方法知りませんか?
NAME IS NULL [sage] 2008/03/09(日) 07:33:20ID:???
クロックオシレータを高速なのに替えればいいんじゃないか?
NAME IS NULL [] 2008/03/09(日) 19:05:04:byD1X5BZ
DB2をオーバークロックする方法は
分離レベルをURにすることなんだろうな。
NAME IS NULL [] 2008/03/10(月) 22:38:39:ylEYwS1/
WebLogicがOracleに買収されちゃった。

それってWebSphereには
このウンコDBしかないと言うことだな。
NAME IS NULL [sage] 2008/03/10(月) 23:21:52ID:???
???
昔からWebSphereってOracleにつながるだろ?

つかOracleのAP鯖はよく落ちる事で有名だったけど、
コレで少しはマシになる、って言うかいまさら新規でWebLogicもねーだろ。
NAME IS NULL [] 2008/03/10(月) 23:32:59:ylEYwS1/
これからはOracle買うとWebLogicが付いてくるんだ
わざわざWebSphere買わないだろ

NAME IS NULL [sage] 2008/03/11(火) 00:05:56ID:???
ああ、そういう意味か。

んでも、今後のOracleってiSeriesみたいにWASとRADをタダで提供するって事か?
そんなに気前がいいメーカーには思えんのだが。
NAME IS NULL [] 2008/03/14(金) 14:46:30:v74fpkKc
UDBジャパンとかUDBリナックスジャパンとか
名乗ってた会社はどうなったの?
NAME IS NULL [sage] 2008/03/16(日) 00:35:14ID:???

なくなったんじゃない
会社のホームページもないし

親会社のニイウスは赤字で大変らしい
東証1部から2部に落ちて、TOPも交代
NAME IS NULL [] 2008/03/25(火) 17:21:36:TueVOrmV
FISC 安全対策基準
「金融機関等コンピュータシステムの安全対策基準・解説書第7版」
に関するオラクルソリューションの対応状況について
ttp://www.oracle.co.jp/industries/financial_services/pdf/fisc070423.pdf

のようなDB2の資料はどこかにないの?
NAME IS NULL [sage] 2008/03/26(水) 00:09:39ID:???
DB2容量増えすぎてパンク寸前。
reorgしたら空くかと思って「db2 reorgchk current statistics on table all」で
チェックしたら「*」が一つもないorz
NAME IS NULL [sage] 2008/03/29(土) 01:10:51ID:???

データ容量の見積もりを怠った罰ですw

まずは、いらないデータを消すこと。
あればの話だが。
NAME IS NULL [sage] 2008/03/29(土) 12:12:01ID:???

そんなにいっぱいなら、もうディスク足すしかないので
早く新しいディスクを買ってきてALTER TABLESPACEでコンテナを追加
した方が良いと思うけど。できない理由があるの?
NAME IS NULL [] 2008/03/29(土) 13:14:31:/cWbuhg9
やっぱ自動ストレージで
ほったらかしにすると
そうなるかね
NAME IS NULL [sage] 2008/03/29(土) 16:17:12ID:???
俺の考え方が古いのかもしれないけど自動ストレージって、
怖くて使ったことないな。
NAME IS NULL [] 2008/03/30(日) 02:26:20:3mIQWXLI
AUTOMATiC設定にしておくと
ヤバいのはどれ?
160 [sage] 2008/03/30(日) 14:44:06ID:???
試したら「current」じゃなくて「update」なら空きが出そう。
時間が死ぬほどかかりそうだけど。


会社で突然やらされるようになったから、
知識がなくてさっぱりわからんのですよ。
NAME IS NULL [sage] 2008/04/08(火) 00:00:38ID:???
再編成でデータ量増えるとは、これなんて罠?
NAME IS NULL [] 2008/04/08(火) 07:21:53:IE20oqSr
インデックスが増えたんだよ
NAME IS NULL [sage] 2008/04/09(水) 08:58:43ID:???
データーベースをまったく知らない初心者です。
DB2の初学者向けの書籍で、おすすめがあれば教えて下さい。
NAME IS NULL [] 2008/04/09(水) 09:04:39:uSWkVZHW
最新のDB2 9.5の書籍ってないんだよね。
Webに載ってるpdfファイルで全部なんだ。
NAME IS NULL [sage] 2008/04/09(水) 15:29:04ID:???
情報ありがとうございます。

ざっと調べたとところ、これらでしょうか。

DB2の各国語版マニュアル
ttp://www-1.ibm.com/support/docview.wss?rs=71&uid=swg27009728#jp_main
DB2に関する技術情報
ttp://www-06.ibm.com/jp/software/data/developer/products/viper2.html
DB2 Express-C 9.5(HTTPを利用したDLのURL、一般的なDL)
ttps://www14.software.ibm.com/webapp/iwm/web/reg/download.do?source=swg-db2expresscviper2&S_PKG=win&lang=en_US&cp=UTF-8&dlmethod=http

SQLなどもまったく知らないので、平行して勉強します。
NAME IS NULL [] 2008/04/09(水) 19:43:02:uSWkVZHW
覚えたてのSQL
本番環境で実行
ロックのエスカレーション
デッドロック
オンラインアプリの障害多発

NAME IS NULL [] 2008/04/10(木) 07:10:21:Nnzc5JMN
DB2のことをUDBって呼んでたけど
やめちゃったよね。
NAME IS NULL [] 2008/04/13(日) 02:10:52:/sSc3JC0
DB2はもう需要まるでなし!
IBM子会社の新人研修も今年はOracleだって!
IBMさん、あきらめたら??
NAME IS NULL [sage] 2008/04/13(日) 06:31:29ID:???
IBMの子会社ってあったっけ?
特約店なら聞いたコトあるけど。
NAME IS NULL [] 2008/04/13(日) 09:33:37:k7uVdL/I
DB2 9.5(Viper2)からマルチスレッドのプロセスになったのだ。
排他制御以外はOracleに追いついたのだ。
わははすごいだろー。
NAME IS NULL [] 2008/04/13(日) 09:38:36:k7uVdL/I
そういえば昔々、電力会社がSELECT FOR UPDATEできないから
JOINを禁止してたっけ。

JOINが使えないRDBってどんなメリットがあるんだろうって
本気で考え込んじゃったことがあったよ。
NAME IS NULL [sage] 2008/04/13(日) 20:19:37ID:???
なんかOracleの社員でもいるのだろうか。
NAME IS NULL [sage] 2008/04/13(日) 20:23:15ID:???
女陰
NAME IS NULL [] 2008/04/13(日) 22:10:15:k7uVdL/I
エーアンドアイです
NAME IS NULL [] 2008/04/14(月) 23:55:43:d7UmG/E2
IBMが出資してる会社はたくさんありますよ。
たしかに、現場でDB2があるのはメインフレームだけだと聞いています。
若者がDBはじめるには、Oracleが妥当でしょうね。
たしかに、大手の出資会社が、今年からOracleで新人にDB教えると言ってました。
これは事実です。
IBMも自社ハードにOracle載せて売ってますから
NAME IS NULL [sage] 2008/04/15(火) 06:40:30ID:???
>たしかに、現場でDB2があるのはメインフレームだけだと聞いています。

ウチの職場にあるAS/400はなんなんだろうなぁ。


むしろ若者が始めるならむしろMySQLだろw

で、子会社ってドコ?
たとえばJBCCは子会社?それとも特約店どっちにあてはまるの?
NAME IS NULL [] 2008/04/15(火) 08:02:31:lMspE19v
メインフレームのDB2は細工がしてあって
Linux/Windowsなどの分散環境のDB2の排他制御の問題が起きなくしてあるのさ。
NAME IS NULL [] 2008/04/15(火) 08:07:38:lMspE19v
無料でDB2Exp-Cを配っていき
分散環境でデッドロック問題を起こさせて
最終的にはメインフレームのz9を売り込もうとする
ささやかな戦略なんだ。
NAME IS NULL [] 2008/04/15(火) 21:02:41:U1DZSuq6
IBMのDB2のサポートひどい。
「担当が離席してます。かけ直します」の後、電話したら
「外出しました」とか日常茶飯事。
単に高いサポート料金払ってないのがいけないのか…。
(自分の会社が悪い?)

子会社って、IBCSとかいっぱいありますよね。
特に少し出資してるような会社は
NAME IS NULL [sage] 2008/04/15(火) 21:21:34ID:???
それって最初から外出してただけだよね。
まだ出社してない場合もあるけど。
NAME IS NULL [sage] 2008/04/15(火) 21:24:50ID:???
IBMに問い合わせないといけない事態って想像できない。
マニュアル読んだら?
NAME IS NULL [sage] 2008/04/15(火) 21:40:44ID:???

?安いサポート料金を払っているってこと?それはIBMのサポートなの?
NAME IS NULL [] 2008/04/15(火) 21:41:45:lMspE19v
この前PAで質問したら
優先順位通常なのに
1時間半でSTSCから回答が来た。

やっぱ顧客コードがものを言ったのかしら

NAME IS NULL [sage] 2008/04/15(火) 23:00:55ID:???

インスタンスダウンの原因なんてマニュアルには書いてないからな。
ま、サポートより製品の品質上げろとは言いたいが。
NAME IS NULL [sage] 2008/04/15(火) 23:46:00ID:???

> 排他制御以外はOracleに追いついたのだ。

排他は情報管理で最も大切な機能の一つじゃないかw
まぁ、あのロックの組み合わせからしてDB2は情報をオンラインで管理する気が
まるでないのはあきらかなんだろうが、、、
NAME IS NULL [sage] 2008/04/16(水) 01:41:22ID:???
たぶん、自称IBM子会社がなんちゃってサポートをやっているケースじゃないか?
ちなみに子会社はサポートしないし出来ないはずだが。

あとデッドロックは設計がマズいケースがほとんどだと思うが・・・。
ぶっちゃけDB2で起こすやつはOracleでも起こすだろ。

インスタンスダウンは安PCとか素人が構成したんじゃねーの?
ちなみにOracleも結構インスタンス落ちるぞ。
NAME IS NULL [sage] 2008/04/16(水) 22:03:05ID:???
表明(TABLE名)に日本語をつけるのは、
DB2ではやめた方がいいのでしょうか?
NAME IS NULL [sage] 2008/04/16(水) 23:56:33ID:???

できればやめた方がよい
NAME IS NULL [] 2008/04/17(木) 07:29:43:j0tf9Tdk
本屋さんの棚から
関連書籍がなくなったよね
最近のライバルはMySQLだよね
どしてInfomix選んじゃうかな
NAME IS NULL [sage] 2008/04/17(木) 18:25:09ID:???
ロックエスカレーションとやらがたっぷり出るんで、
LOCKLISTかMAXLOCK増やしたいんですが、
どれくらい増やせばいいんでしょうか?
増やす量の調べ方を教えてください。
NAME IS NULL [] 2008/04/18(金) 22:11:59:JCZ2BqCX
なーんだ。最近のDB2はダーティリードに設定して使うんだ。
しらなかったなー。

jdbc:db2://localhost:50000/sample:user=abc;password=abc;defaultIsolationLevel=1;

最後につけたdefaultIsolationLevelでデフォルト分離レベルを指定できます。引数の意味は以下の通りです。(8が一番分離レベルがキツイ状態。2がDB2のデフォルト)

8 : TRANSACTION_SERIALIZABLE
4 : TRANSACTION_REPEATABLE_READ
2 : TRANSACTION_READ_COMMITTED
1 : TRANSACTION_READ_UNCOMMITTED

確かに排他制御の問題は解決するけど
お客さんはブチ切れるだろうな。
NAME IS NULL [] 2008/04/18(金) 22:25:29:g+3+hsvJ
DB2って、無料で使えるWinのODBCドライバーってあるのでしょうか?
NAME IS NULL [] 2008/04/18(金) 22:45:24:JCZ2BqCX
ttp://www-06.ibm.com/jp/software/data/db2express-c/index.html
無料のDB2Express-CのWindows版の中にODBCドライバがあるよ。
NAME IS NULL [] 2008/04/19(土) 07:04:05:mEBAfUKS
#1)SELECT ... FOR UPDATEよりUSE AND KEEP LOCKSの方がおすすめです。
#明示的にロックモードを指定できますし、JOINを含むSQLにも使用できますから。
#
#2)分離レベルは、特に要件がないのであればCSがおすすめです。

これはSeasar2のどこで指定すればいいの?
NAME IS NULL [] 2008/04/19(土) 07:13:35: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
NAME IS NULL [sage] 2008/04/19(土) 10:33:06ID:???
漏れも分離レベルはCSで大体の要件は済むと思うが・・・。

なんか変な思想の持ち主が必死にageてるようだけど、
2chで聞くより素直にIBMのサポートに相談したらいいんじゃないか?
NAME IS NULL [] 2008/04/20(日) 18:17:44:dZOFvDFu
DB2のエンジニアって
北朝鮮みたいな圧力かけてきて
もはや将軍様マンセーみたいな
キモさがあるよね
NAME IS NULL [sage] 2008/04/20(日) 19:12:49ID:???
自己紹介乙
NAME IS NULL [] 2008/04/21(月) 07:19:57:l3ROvWO5
インデックスが付いてなくて
テーブルスキャンになってて
ロック対象の行が多杉で
ロックのエスカレーション多発
NAME IS NULL [] 2008/04/21(月) 07:26:07:l3ROvWO5
WebSphereの分離レベルはデフォルトがRRなので
関連するデータをすべてロックしに行ってリソースが足りなくなり表ロックへのエスカレートが起きた。

データソースの設定でCSにすることが必要。
NAME IS NULL [] 2008/04/21(月) 07:34:45:l3ROvWO5
そうゆーところの原因となったSQLを特定したいんだけど

その前に
安直にSeasar2が自動発行するSQL使ってちゃ
どうにもならないよ
NAME IS NULL [] 2008/04/22(火) 01:57:28:B8Ry5a30
会社で使ってるけどわけわかんね(゚听)
サーバたてるってどういうこと?
NAME IS NULL [sage] 2008/04/22(火) 18:13:38ID:???
自分でDB2 Express-C 9.5を入れて試してみれば?
メモリーが無いと重いけど。
NAME IS NULL [] 2008/04/22(火) 21:20:45:ia8dHEyI
MySQLがやばいんだってさ。
OracleとSQLServer2005はよろこんでるだろうな。
DB2には関係ないけど。
NAME IS NULL [] 2008/04/23(水) 07:44:30:jsuhCC/j
なんであのときInformix買っちゃうかなぁー。

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

Janet Pernaに聞きたい。
NAME IS NULL [sage] 2008/04/23(水) 18:08:05ID:???
「IBM」という名前が付いてる限り、生き残っていくでしょ。
NAME IS NULL [] 2008/04/23(水) 20:09:25:jsuhCC/j
将軍さまが生きてるかぎり
喜び組は残っていくでしょう
NAME IS NULL [sage] 2008/04/27(日) 13:54:31ID:???

v9.1 の話ですが、
IBM DATABASE2 Explain Tbale FOrmat Toolでは、
出だしに「DB2 Universal Database Version 9.1 (以下略)」とうたっています。

まあ、単に今までの名残なんでしょうが。
NAME IS NULL [] 2008/04/27(日) 15:57:28:5rtL/Y4J
UDBジャパンって会社つくって架空循環取引してたら
ただのDB2に戻っちゃうんだもんな

まいったよ
NAME IS NULL [sage] 2008/05/02(金) 17:22:47ID:???
DB2 9 Fundamentals の試験の
ピンポイントで出るのキボンヌ
NAME IS NULL [] 2008/05/03(土) 16:23:52:pN4Fz3Bm
もちろん
排他制御だろう
NAME IS NULL [sage] 2008/05/04(日) 12:18:34ID:???
ちょっと勉強してみたいんだけど
これって無料版ある?
NAME IS NULL [] 2008/05/04(日) 13:36:46:AgDG3tK0
あるよ
NAME IS NULL [sage] 2008/05/04(日) 15:01:24ID:???

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

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

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

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

目指せDB2エンジニア!認定試験対策セミナー(試験付き)
コース・コード:CFJ01
受講料:\35,000(税別)
会場と日程:川崎 7/4 8/26 9/25

・コース受講料に認定試験料が含まれているのでお得
・当日の試験が不合格の場合、もう1度無料で受験可能。
NAME IS NULL [sage] 2008/05/23(金) 11:43:32ID:???

お得すぎるでしょ!w
NAME IS NULL [sage] 2008/06/04(水) 22:48:50ID:???
TEPのプルーニングが機能してなくて、データ溜まりまくりんぐ
どうすればいいのー



という質問はここでイのカナ?
NAME IS NULL [] 2008/06/10(火) 21:16:26:uvydi8rI
IBMのsolidDBは
DB2とInformixのフロントで動作させる
インメモリDBなのさ

10倍速くなるよーん。
NAME IS NULL [] 2008/06/16(月) 00:46:45:NP+E3IkR
DB2Everyplaceにつなげて、SQLを試せるツールってValueSQL以外になにかある?
みんな何使ってる?
NAME IS NULL [] 2008/06/16(月) 07:50:18:l9jXoZRf
エクスプレス-C
NAME IS NULL [sage] 2008/06/16(月) 12:57:34ID:???
無料のExpress-Cエディションでいいじゃん。
NAME IS NULL [sage] 2008/07/03(木) 15:13:23ID:???
>225
自分のところはactivelog不足で失敗していたのでログサイズを増やしたよ。
標準の10倍ぐらいかな。

TivoliはなんでもDB2入れやがってメンテめんどくさいねぇ
NAME IS NULL [sage] 2008/07/12(土) 11:09:53ID:???
DB2の発音を教えてください
デービーツー?ディービーツー?
NAME IS NULL [] 2008/07/12(土) 12:17:49:3CYD0ZjY
デブチュー
NAME IS NULL [sage] 2008/07/13(日) 03:57:07ID:???
デービーニ
NAME IS NULL [sage] 2008/07/13(日) 12:39:00ID:???

デービーツー と言って通じなかったことは無い。
NAME IS NULL [] 2008/07/13(日) 14:54:16:fncw2qtt

デブチュー と言ってメタボ検診に行かされたことがある。
NAME IS NULL [sage] 2008/07/17(木) 00:13:15ID:???
ディービーツーが外向け。
ある競合会社内部では”ツービートの連中”と言っている。
NAME IS NULL [] 2008/07/17(木) 01:24:20:dShXaaN8
ツービートはいいね。
NAME IS NULL [sage] 2008/07/17(木) 09:55:50ID:???
ちょっち教えてください
6年ほど前に、AS/400+DB2で構築したシステムがあって
しばらく離れたのちに、舞い戻ってきたんですが

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

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

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

NAME IS NULL [] 2008/07/17(木) 11:08:31:dShXaaN8

それに加えて、分離レベルをダーティリードに設定してあると思うよ。

設計に失敗したDB2システムなんて、
まぁそんなかんじでよく放置されてますよ。
NAME IS NULL [sage] 2008/07/17(木) 11:39:57ID:???

ログ取らないと何かあった時に大変だよ。
パフォーマンスよりも保険に時間を割くべき。

チューニングして何とかなるなら、提案してみれば。
NAME IS NULL [sage] 2008/07/17(木) 19:41:49ID:???

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

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

強烈な夜間バッチの時はパフォーマンスの為に一時的にジャーナル外す事があるけど、
基本はジャーナル利用する。
NAME IS NULL [sage] 2008/08/08(金) 20:16:16ID:???
LUW版のDB2使ってる人なんて皆無でしょうか??やはりAS400版が多いい?
NAME IS NULL [sage] 2008/08/09(土) 00:26:19ID:???
漏れの周りだとAS400が多いといえなくもないが、OS/400上でアプリが
COBOLで組んでいるケースが多いので、DB2と言う印象がほとんどない。

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

とりあえずiSeriesの機能の9割近くをドブに捨てていて、「SQL知らない」って人が7・8割いる
ダメダメ会社です。
NAME IS NULL [sage] 2008/08/09(土) 18:57:42ID:???
やっぱ、AS400か。DB2/400 > DB2 for z/OS > DB2 for LUW
か。
NAME IS NULL [sage] 2008/08/26(火) 22:20:03ID:???
AS/400(5.4)のDBへExcelからMS-Queryで接続しデータを返したいのですが、
フィールド名がDDSでの定義名になってしまいます。
SELECT URIAGEBI AS '売上日' FROM URIAGEF
のようにしたいのですが、エラーになってしまいます。
仕様っぽい気がするのですが、うまい方法ありますか?
NAME IS NULL [sage] 2008/08/26(火) 22:41:08ID:???
仕様です。うまい方法は無いと思う。
Accessとかだとビューを定義してそういう事ができなくもないけど。
NAME IS NULL [sage] 2008/08/27(水) 00:45:36ID:???
Accessの面倒見の良さは異常、
勝手に型変換とか、バグ内包で俺涙目
245 [sage] 2008/08/30(土) 21:36:14ID:???

DB2/400の仕様ですか?
ODBCドライバー(iSeries Access)の仕様ですか?
NAME IS NULL [sage] 2008/08/31(日) 10:14:53ID:???
DB2/400の仕様かと。
5250からSTRSQLしてもエラーだし
JDBCからクエリ発行してもエラーでる。

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

RPGで日本語が使えるようなモンだ
245 [sage] 2008/08/31(日) 18:06:15ID:???

どうもです。
あきらめます。
ピボットテーブルで外部データとしてDB2/400のデータが必要なのですが、
作表、ドリルダウンはピボットフィールド名の変更が有効ですが、
ドリルスルー時にDDSの名前に変わって困っていました。
速度的な問題もありますので、

を参考に、DB2/400→Access→Excelを考えてみます。
NAME IS NULL [sage] 2008/10/19(日) 22:52:15ID:???
$ db2 select "*" from test where date like '2008'
SQL0440N 互換性のある引数を持つ、タイプ "FUNCTION" の "LIKE"
という名前の許可されたルーチンが見つかりませんでした。
SQLSTATE=42884
って出てしまいます。何ですかこれはむかつくんですけど。
対処というか構文が間違っているのでしょうか?
誰か知ってたら教えて。
NAME IS NULL [sage] 2008/10/19(日) 23:56:08ID:???
>select "*" from
SELECT * FROM では?
NAME IS NULL [sage] 2008/10/20(月) 00:59:46ID:???

> $ db2 "select * from test where date like '2008'"
こうかな?

> $ db2 "select * from test where date like '2008%'"
意図してるのはこの照会かも。


それにしてもエラーメッセージが意味不明っすね
251 [sage] 2008/10/21(火) 22:06:09ID:???

Linuxなのでかどうかは分かりませんがエスケープしないと駄目みたいです。
$ db2 select "*" from test
では問題なく引けるので。


どっちも駄目でした。。
何かインストール失敗なのかなぁ。
でもXQUERYとかは別段問題ないんで変な壊れ方とかあるのかな。
つかそっちしか練習してなくて普通の検索も必要になったので
試してみたところ普通のSELECTしか出来ない;;

$ db2 "select * from test where date like '2008'"
SQL0440N 互換性のある引数を持つ、タイプ "FUNCTION" の "LIKE"
という名前の許可されたルーチンが見つかりませんでした。

$ db2 "select * from test where date like '2008%'"
SQL0440N 互換性のある引数を持つ、タイプ "FUNCTION" の "LIKE"
という名前の許可されたルーチンが見つかりませんでした。
SQLSTATE=42884

NAME IS NULL [sage] 2008/10/21(火) 22:29:19ID:???
おい、dateが文字列型じゃないとか言うなよな。
251 [sage] 2008/10/21(火) 23:16:08ID:???

文字列型じゃなかったです。
知らなかったんです。許して。
文字列の型で253さんのやり方でいけました。
sqlite3だったらdate型でもいけてたんで分からなかった。。
253 [sage] 2008/10/22(水) 01:33:00ID:???


おお、うまくいきましたか。良かったですね!

>知らなかったんです。許して。
まあ、しょうがないでしょ。

ソフトウェアの微妙な仕様の違いはホントやっかいですよね。
先入観が問題判別の邪魔をしてしまう。
NAME IS NULL [sage] 2008/10/22(水) 09:21:12ID:???
え、何、列名dateはDECIMAL型だったとかそんなオチ?w
NAME IS NULL [sage] 2008/10/22(水) 22:52:38ID:???

そんな感じです。
dateはDATE型でした。
NAME IS NULL [sage] 2008/10/25(土) 14:10:13ID:???
平和やのwww
NAME IS NULL [] 2008/11/25(火) 00:34:08:QPLbcsYr
BTM10のリストラとともに
DB2も消滅
NAME IS NULL [] 2008/11/25(火) 00:35:12:QPLbcsYr
BTM10のリストラとともに
SOAも消滅
NAME IS NULL [] 2008/12/04(木) 08:56:13:a1Kp0Xh2
どうせ暇なんだろうから
PostgreSQLのサポートしてよ。
NAME IS NULL [] 2008/12/05(金) 21:12:40:ixyLfs5g
Express-CのLinux版(32bit)って、製品メッセージの日本語って同梱されてないのかな?
インストールできなくて困ってたところを、某所で指摘してもらったんだけど、
可能な限り、日本語メッセージが欲しいと思ってるんです・・・
どなたか時間のある方、検証いただければ幸いです。
NAME IS NULL [sage] 2008/12/05(金) 22:18:27ID:???

ttp://www-06.ibm.com/jp/software/data/db2express-c/linux_caution.html
NAME IS NULL [] 2008/12/17(水) 00:33:25:3eJ06jkM
環境はDB2 for z/OS V7。

お客さんの環境でPLAN-BINDからPACKAGE-BINDに運用を変更するってことで、影響調査中。
っていうか、PLAN、PACKAGE-LIST、PACKAGEの関係が分かる人いる?
マニュアルを読み漁っているのだが、どーもよく分からん・・・。

PLANにBINDする、PACKAGEにBINDする、とあるけど、まぁどっちにもBINDできるのは分かった。
分からんのは、PACKAGEにBINDした場合に、PLANとPACKAGEの関係が物理的にどこに格納されてるのかってこと。
SYSPLANにも、SYSPACKAGEにも、SYSPACKLISTにも、PLANとPACKAGEを結びつける項目が見当たらないような気がするんだけど・・・。

詳しい人いたら、是非教えて!!
NAME IS NULL [] 2008/12/21(日) 02:21:21:ozGq8wJB
age
NAME IS NULL [] 2008/12/22(月) 00:18:03:u6B5snMr
age
NAME IS NULL [sage] 2009/01/02(金) 08:18:10ID:???

日本語よめる?
NAME IS NULL [] 2009/01/10(土) 14:15:58:h41/ROGU

すみません。
SQL1220N The database manager shared memory set cannot be allocated.

というエラーの対処について、わかる方いらっしゃいますか?
NAME IS NULL [] 2009/01/10(土) 14:55:15:WmFvCa/B
カーネルの共有メモリの設定
やってないんじゃね。
NAME IS NULL [] 2009/01/10(土) 15:50:55:h41/ROGU
さん
ありがとうございます。

最大共用メモリが不十分な可能性があるみたいなのですが、
kernel.shmmaxの値を1GBに変更してみたのですが、うまくいきません。


NAME IS NULL [sage] 2009/01/10(土) 16:01:27ID:???
>> 272
OSは? あとDB2のバージョンは?
受け売りだが、もしMacならこれ読むといいらしい。
ttp://www.ibm.com/developerworks/forums/thread.jspa?threadID=238136
NAME IS NULL [] 2009/01/10(土) 16:20:22:h41/ROGU
>> 272さん
OSは、Suse Linux 11.0です。
DB2は v9.5.0.0を使っています。


NAME IS NULL [] 2009/01/10(土) 16:22:22:h41/ROGU
すみません、間違えました。
>> 271さん

OSは、Suse Linux 11.0です。
DB2は v9.5.0.0を使っています。

メモリは、2GBあります。
NAME IS NULL [sage] 2009/01/10(土) 18:01:20ID:???
AppArmorをONにしてるとか、あとはdb2diag.logにもうちょっと情報ないかな。
そもそもSuse 11ってDB2がサポートしてるのかな?
NAME IS NULL [] 2009/01/10(土) 18:50:39:h41/ROGU
ありがとうございます。

前に起動は成功していまして、そのときメモリは4GBでした。
それを数日前に2GBに減らしたところ、気がついたらエラーが起こるようになって
起動しなくなってしまいました。

単順に、メモリを減らしたのが原因なのでしょうか。
NAME IS NULL [sage] 2009/01/10(土) 20:55:38ID:???
単順に、メモリを減らしたのが原因だね。
グローバルバッファプール関連の設定値を
半分にしちゃうんだね
共有メモリのサイズも半分に下げないとね。
あーめんどくさい
メモリー安いから買ったほうが早いんでね。
NAME IS NULL [sage] 2009/01/11(日) 01:52:41ID:???
XQueryを独習するためにDB2 Express-Cをインストールしたんですが、
正常に動作しません。どなたか原因等分かる方がいれば教えていただけないでしょうか

環境は、OSがWindows XP SP3、DBMSがDB2 v9.5 Express-Cで、インストールは
「DB2 Express-C 9.5 for Windows クイックインストール」
ttp://www.ibm.com/developerworks/jp/offers/db2express-c/installwin_v95/
にしたがってやりました。パッケージは「標準」を選択

状況は、サンプルとして最初から入っている「SAMPLE」データベースに対して
コマンド・エディターからXQueryの式を投げていろいろ試そうとしてるんですがXMLの
検索例と結果は次のような状態です
・xquery db2-fn:xmlcolumn("CUSTOMER.INFO") => 正常に動く
・xquery db2-fn:xmlcolumn("CUSTOMER.INFO")//text() => 正常に動く
・xquery db2-fn:xmlcolumn("CUSTOMER.INFO")/customerinfo => 何も返ってこない(空)
・xquery db2-fn:xmlcolumn("CUSTOMER.INFO")//phone => 何も返ってこない(空)
というわけで、XMLの要素やら属性の名前を直接指定するときだけが
うまくいかないようなのです。要素名などを直接使わないならもっと複雑な式(FLOWRとか)でも
正しい結果が返ってきました
279 [sage] 2009/01/11(日) 01:55:55ID:???
FLWORだった;;
NAME IS NULL [] 2009/01/11(日) 06:55:18:E/XJkB8j
>> 278さん

メモリ増やさないとだめみたいですね…
分かりました。どうもありがとうございます。
NAME IS NULL [sage] 2009/01/11(日) 08:39:58ID:???
>> 279
SAMPLEデータベースのXMLデータにはネームスペースがついているんで、

xquery declare default element namespace "ttp://posample.org";
db2-fn:xmlcolumn("CUSTOMER.INFO")//phone
!

とか

xquery declare namespace ns1="ttp://posample.org";
db2-fn:xmlcolumn("CUSTOMER.INFO")//ns1:phone
!

という感じで。
declare namespaceは最後に;が必要なので、
ステートメントの終了文字を!とか別の記号に変更するのを忘れずに。
279 [sage] 2009/01/11(日) 08:54:54ID:???

ああ、なるほど。そういうことだったんですね。
分かりやすい説明ありがとうございます!
NAME IS NULL [] 2009/01/15(木) 00:48:25:kc2U7N+Y
DB2の
NAME IS NULL [] 2009/01/15(木) 00:51:31:kc2U7N+Y
データベースごとに、データを格納する場所を意図的に指定したいのですが、
どうすればよいのでしょうか。

NAME IS NULL [sage] 2009/01/15(木) 07:16:55ID:???
場所ってそれはスキーマなどの論理的な場所?ファイルなどの物理的な場所?
NAME IS NULL [] 2009/02/17(火) 23:51:18:Xdsxhc8V
質問させてください。
とあるシステムを i5 V6R1 の WebSphere+DB2 に移行しようとしていますが
解決できない課題があります。
どうもODPの関係のようなのですが、どなたかその付近の現実的な話を
ご存知の方おられましたら、教えていただけないでしょうか?
NAME IS NULL [sage] 2009/02/18(水) 00:41:45ID:???
その解決できない課題ってのが何なのかを書かないと、
誰も答えられないんじゃないかな。
NAME IS NULL [] 2009/02/18(水) 22:16:34:wRVIwJXb
>> 288さん
それはそうですね。
ざっくりいうと、遅いんです。
NAME IS NULL [sage] 2009/02/19(木) 00:00:46ID:???
ざっくりしすぎじゃ
NAME IS NULL [sage] 2009/02/19(木) 00:05:38ID:???
そんな現実的な問題点、もうちょっと詳しく書くか、
各ベンダーさんに連絡取りなよ。
NAME IS NULL [] 2009/02/19(木) 22:26:45:P6tZYHrF
さん
さん
ありがとうございます。
遅い症状としては、1回目のアクセスと3回目のアクセスで
10倍ぐらいの開きがあるのです(1回目が遅い)。
実行計画作成とODPの作成に時間がかかっているようです。
ベンダーさんとは話をしている最中です。
ローディングジョブ(事前にconnectionごとにSQLを流す)も検討しているのですが。。。
NAME IS NULL [sage] 2009/02/20(金) 06:05:05ID:???

1回目だけだろ
テーブルのデータがデーターベースのバッファにのってなくて
物理的なディスクIOが多く発生していることが原因だろ

対策: 「初回だけ遅いです」と操作する人に説明して勘弁してもらう
NAME IS NULL [sage] 2009/02/20(金) 22:06:29ID:???
もしそういう理由ならバッファプールの設定とか
ACTIVATE DBとかそういう次元の話もあるうるんだろーか
NAME IS NULL [] 2009/02/21(土) 20:23:23:TIsv8P1W
初心者です。
DB2のアーキテクチャについて学びたいのですが、
お勧めの参考書、サイト等がありましたら教えて頂けないでしょうか?
お願いします!
NAME IS NULL [sage] 2009/02/21(土) 21:58:26ID:???
Unofficial DB2 blog
NAME IS NULL [sage] 2009/02/22(日) 00:34:03ID:???

System iと言うかOS/400はそういうモノだろうに。

それは1回目が遅いのではなくて3回目が爆速で稼動していると認識汁。
NAME IS NULL [] 2009/02/24(火) 00:49:42:Wd+yFq+I
さん
1回目2回目を爆速に近づける現実解はあるのでしょか?
NAME IS NULL [sage] 2009/02/24(火) 01:14:58ID:???

正攻法
1.インデックスを改善する。
2.クエリを改善する。
未チューニングならこれで1/4くらいの処理時間になる可能性がある。

それでもだめなら
3.バッファプールを大きくする。
1回目の遅さにはあまり有効ではない。2回目以降がさらに高速になる。
でも、1回目も若干速くなると思う。
ガバっと10倍くらいにしてしまおう。

それでもだめなら
4.バックグラウンドで問題のクエリと同じダミーのクエリーを定期的に流す。
のローディングジョブにあたるもの。
ただし、connectionごとに流す必要はない。
対応としてはこれが一番簡単。

意外に効果があるもの
5.不要なデータを消す。

それでもだめなら
6.メモリーを増設しかつバッファプールを大きくする。
ハードウェアは何を使っているのかわからないが、PC以外のメモリーはとても高価。

7.それでもだめなら
あきらめる。
NAME IS NULL [sage] 2009/02/24(火) 06:44:45ID:???

現物を知らんので妄想でしか言えんのだが、
その場合0回目を追加すればいいのでは?

もうちょっとOS/400を勉強汁としか言えんが。
IBMのサイトにもそれらに関連する情報が掲載されてる。

自分の知識・技術に自信がないなら、そのベンダーがOS/400に
詳しい人が多いと祈っとけ。しかし悪いがAS/400売る側も随分と質が低下したので
今はあんまし期待できないだろうから、独学でガンガレ。

アレはうまく使えばかなり爆速&安定しているマシンだ。

294,299のアドバイスも無駄ではないが、DB2/400の事は
知らんみたいだからあまり効果はないだろう。


脳を使いたくなかったらマシンを数ランク上に買い換えろ。w
299 [sage] 2009/02/24(火) 21:55:46ID:???
299です。
私はAIX版とWindowsのDB2しか使ったことがないので、
AS/400に関しては全くのど素人です。

AS/400はかなり特殊なものと聞いていますので、AS/400の専門家に
尋ねたらよいでしょう。
NAME IS NULL [sage] 2009/02/26(木) 20:23:23ID:???
DB2はAS/400のがベースになっているのでは・・・。

AS/400は他のAIXとかに比べれば確かにかんたんに使えるようになっているので、
それが特殊と言えば特殊だな。
NAME IS NULL [] 2009/03/01(日) 00:05:33:Qbgq/AHq
 教えて頂きありがとうございます!
で、なんですが…
「Unofficial DB2 blog」のどこらへんにアーキテクチャの事が書いてあるのかわかりません。
教えて頂けないでしょう?度々すみません><
私の求めるアーキテクチャというのは、SQLがどのように処理されているのかといった事が
知りたいのです!
NAME IS NULL [sage] 2009/03/01(日) 00:57:24ID:???
そういうのはIBMに入社して聞いたら?
NAME IS NULL [sage] 2009/03/01(日) 01:07:53ID:???
MySQLのソースコード読んだら?
NAME IS NULL [sage] 2009/03/01(日) 01:20:27ID:???
ソースコードを読んでもわからないと思うよ。

こんなことかな?
1.SQLの処理の流れ
2.排他のメカニズム
3.SQLの構文解析
4.どのテーブルから読むかという実行計画
5.バッファプールと物理I/O
NAME IS NULL [sage] 2009/03/01(日) 09:52:25ID:???

内部の構造はパフォーマンスチューニングなどの物理設計に必要な知識です。

IBMの以下のマニュアルを読めば大まかなところはわかると思います。

DB2 Version 9 for Linux, UNIX, and Windows パフォーマンスガイド
ftp://ftp.software.ibm.com/ps/products/db2/info/vr9/pdf/letter/nlv/ja_JP/db2d3j90.pdf

特に、第8章 エージェント管理
NAME IS NULL [] 2009/03/01(日) 10:07:49:yfKwxSDw

ありがとうございます!
このような資料が欲しかったのです!勉強させて頂きます^^
ほんとありがとうっす!
NAME IS NULL [sage] 2009/03/01(日) 16:12:07ID:???
ここからワークショップ資料を読みあさったり
ttp://www.ibm.com/developerworks/jp/data/

こういったった特定の内容ならdeveloperworksあさるのがいい
ttp://www.ibm.com/developerworks/data/library/techarticle/dm-0406qi/
メモリ周りの内容が要約して書いてある。英語だけど…

定番RedbookここでDB2と好きな単語で検索するといい
ttp://www.redbooks.ibm.com/redbooks.nsf/portals/

実行計画の作成やautomatic時の振る舞い等肝心なところは
公開情報にはないと思うよ。
NAME IS NULL [sage] 2009/03/02(月) 06:30:40ID:???
今から勉強するならV9.5のマニュアルを見た方が良いですね。
以下に一覧があります。
ttp://www-01.ibm.com/support/docview.wss?rs=71&uid=swg27009728#jp_main
NAME IS NULL [sage] 2009/03/16(月) 18:28:11ID:???
AS400やRPG等に携わってまだ短いのですが、教えて下さい。。

AS400のデータをCSV形式でPCに転送する時に、
ブランク項目はNULLとして転送する方法を知りたいのです。

現状、CPYTOIMPFコマンドで RMVBLANKパラメータを *BOTH で
指定したところ、NULLになって欲しい項目はブランク1つとなって
転送されています。

これはプログラムを一本作りこむしかないのでしょうか。
ご助言お待ちしております。
NAME IS NULL [sage] 2009/03/16(月) 23:31:07ID:???
RPGにNULLは敬遠されると思うのだが・・・・。
レガシーなPFにはNULLと言う概念が無いはず。
そもそもCREATE TABLEでNULL可で作成した「テーブル」なの?
NAME IS NULL [sage] 2009/03/18(水) 08:44:03ID:???
言葉足らずで済みません。
上記はPFです。'ALWNULL'の指定も試しましたが、うまく行きません。。

以下のようにCPYTOIMPFで前後ブランクカットした後に残る
1つのブランクは、一体何のブランクなのでしょうか。。。

1,*BLANK,3 ←こういうデータの場合
1,,3 ←こうなって欲しいが…
1, ,3 ←間にブランクが入ってしまう
NAME IS NULL [sage] 2009/03/18(水) 10:04:11ID:???
漏れの勘違いでなければ予約語の*BLANKと言うのは' 'なので、
その挙動は正しいとしかコメントできないんだが。

なんにせよ既存の環境がRPGで構築されているなら仕方ないのだけど、
RPGでNULLを扱うのは死ぬほどマンドクセなので、
根本の設計思想を見直した方がいいと思うよ。

つか、そろそろ金を払ってAS/400のエンジニア雇っておけ。
そこはかとない不安を覚えるレベルだ。w
NAME IS NULL [] 2009/03/22(日) 21:02:01:yuJnoUYt
DB2エンジニアの試験対策セミナーって、今はやってないんですかね?
試験対策に良い勉強方法ってあります?
参考書らしき問題集は高すぎで…><
NAME IS NULL [sage] 2009/03/22(日) 23:29:27ID:???
IBMに直接メールして、
「自分はこういう試験に受かりたいのですが、何かセミナーなどはありませんか?」
と聞くと、意外なことにきちんと対策やセミナーを教えてくれるはず。

IBMって、みんなが考えるよりも、ユーザーの立場に近い存在だよ。
NAME IS NULL [sage] 2009/03/24(火) 15:36:18ID:???
i5のDB2なんだけどJDBCで0x2212をデータベースに保存してPCから読み取ると
普通に表示されるのにpcomm上からDFUとかでみると文字化けしてる。
0x4260でデータベースに保存しても文字化けしてるんだけど、何が悪さしているのかわからん。
だれか助けてー
NAME IS NULL [sage] 2009/03/24(火) 18:41:48ID:???

で、その後JDBCドライバを更新したらあっさり解決
おかげで文字コードに詳しくなってしまったぜ
すれ汚しすまんス

ttp://sourceforge.net/project/showfiles.php?group_id=128806&package_id=141064
NAME IS NULL [sage] 2009/04/03(金) 21:01:55ID:???
Serverが2003(32bit)、DB2V8.1の時はそうでもなかったけど
Serverを2008(64bit)、DB2V9.5に変えたら
Client(Access)からのアクセスに対するレスポンスがえらい遅くなったんだけど
パラメータの設定でなんとかなるもんでしょうか?
NAME IS NULL [sage] 2009/04/11(土) 01:23:50ID:???
自動保守のAUTO_DB_BACKUPって、自動バックアップされた
データはどこにできるのでしょうか。db2diag.logには記録
されてますが、ファイルが見つかりません。V8.2です。
NAME IS NULL [sage] 2009/04/11(土) 10:18:06ID:???
>> 320
コントロールセンターのウィザードで指定しなかった?
320 [sage] 2009/04/11(土) 12:10:50ID:???
すみません、コントロールセンタが使える状態ではないので できればコマンドラインで操作できる方法があれば助かるんですが...
NAME IS NULL [] 2009/04/13(月) 22:10:55:KsC4TrXq
Express-C インスト直後の自分が聞くのもあれなんだが
Oracle SQLDeveloper とか SQLServer Management System のようなGUIツールってないの?
#Data Studio Developer 2.1 インストすればいいのかな?
#今DL中なんだけど
NAME IS NULL [sage] 2009/04/13(月) 23:10:16ID:???
GUIツールならDB2にもあるよ。
ただ何をしたいのかを明確にしてよ。
Oracleのツール名を言ってすぐに通じると思ってもらっても困る。
NAME IS NULL [] 2009/04/14(火) 21:11:00:RbDe+UOS

ごめんなさい
色々今調べてるところ
管理コンソール とか コマンドラインエディター 等になるのかな?

Linux版いれたばかりで、まだ細かくみてません、すいません
週末まで、家でゆっくり触る時間とれそうもないので・・・・
#Winクライアント<->Linuxでサーバーの環境を作ってから、色々触って見たいなと
NAME IS NULL [] 2009/04/14(火) 22:29:24:RbDe+UOS
たぶん db2cc からコマンド・エディタ がとりあえずの自分のイメージに近い気がする。
後はデータ流して、SQL叩くだけ
#とりあえず、gnome上で動けば十分なので
#まずは、SQL本見ながら 動かしてみないと・・・・
NAME IS NULL [] 2009/04/17(金) 16:15:43:WJ//0SGt
Sunの買収がまとまってれば
DB2とInformixのサイトをすべてMySQLにリプレースして
SOAをガンガン進めようと思っていたのに
NAME IS NULL [] 2009/04/17(金) 17:09:46:WJ//0SGt
どうして分散系では"SKIP LOCKED DATA"が使えないの?
NAME IS NULL [] 2009/04/18(土) 13:15:43:5hfcfaHp
DB2エンジニア試験受けた方おりますか?
DB2エンジニアV8の問題集を手に入れたのですが、V9にも使えますかね?

基本的な試験範囲は変わりませんよね?新機能とかは出るのでしょうか?
NAME IS NULL [sage] 2009/04/18(土) 16:12:55ID:???
IBMに聞いた方が早いよ。
NAME IS NULL [sage] 2009/04/23(木) 22:00:54ID:???

V9のエンジニアもエキスパートも受けた。

V9の新機能とかもしっかり出るから、V8テキストは、あまり有用じゃないと思うよ。
NAME IS NULL [] 2009/04/25(土) 04:24:30:2OlOtHWC
ttp://www-06.ibm.com/jp/profesnl/wwcert/mastery_test/000-m20obj.html
これどうよ
NAME IS NULL [] 2009/04/29(水) 23:05:28:/3bVvLux

>DB2はAS/400のがベースになっているのでは・・・。

違うよ。

DB2はメインフレーム(MVS)で生まれた。兄弟にSQL/DS(VSE)がいたが別物。
後で出たLUW(Linux,UNIX,Windows)は更に別だが、LUWの中は設計共有されてる。
AS/400(S/38)は更に別で、中身はH/W RDBMS、後でブランド名をDB2に揃えただけ。

だから、新バージョンも新機能も、出る時期が必ず違う。
NAME IS NULL [] 2009/05/24(日) 21:20:21:coxKTdjs
DB2 9.7 PL/SQL 大爆笑

NAME IS NULL [] 2009/05/28(木) 14:37:02:erno+Qg/
ttp://www-06.ibm.com/jp/profesnl/wwcert/mastery_test/000-m20obj.html
これどうよ
NAME IS NULL [] 2009/05/28(木) 20:34:20:90SWG0se
十年以上前に使ったきりだ。どういう系統のPJ
で使われてる?
NAME IS NULL [] 2009/05/28(木) 20:47:50:90SWG0se
Java以外で使えるか?
NAME IS NULL [sage] 2009/05/31(日) 16:55:38ID:???
PL/SQLいいじゃん
互換性の問題を、これで
全部吸収できるかもしれん
NAME IS NULL [] 2009/06/02(火) 23:25:49:CZ7ZmU8u
ロックがかかているテーブルを強制解除したいのですが?
NAME IS NULL [sage] 2009/06/04(木) 23:31:24ID:???

ロックしているプロセスはDB2にどうやってアクセスしてるんですか?
どんなロックがかかっているか調べましたか?
NAME IS NULL [sage] 2009/06/11(木) 13:15:43ID:???
DB再起動すればいいじゃん
NAME IS NULL [sage] 2009/08/02(日) 23:08:31ID:???
Win2008サーバ、DB2、VCという構成で
サブスレッドからDBにアクセスするアプリケーションを作成しようとおもってるんですが、
参考になるリンクとかあれば教えてください。

やっぱサブスレッドだと組み込みSQLで開発するのはムリがあるのでしょうか?
サブスレッドだとCONNECTやCURSORでコケてしまいます。
NAME IS NULL [sage] 2009/08/03(月) 01:42:03ID:???

その形態の実装の経験なく質問にはお答えできないのですが、後学のためにどのようなエラーが出るのか教えて頂けますでしょうか?
NAME IS NULL [sage] 2009/08/03(月) 20:09:03ID:???

複数のサブスレッドでCONNECT発行した場合、1つは正常に稼働し他は戻りが帰ってきませんでした。
CURSORではカーソルオープン時に多重定義エラーがでます。
NAME IS NULL [sage] 2009/08/03(月) 20:31:50ID:???

スレッド間で共有しているDB2のリソースは何ですか?
NAME IS NULL [sage] 2009/08/03(月) 20:51:08ID:???

共有しているデータはないです。
サブスレッド内でFETCHし、取得したデータを標準出力するだけの
プログラムです。
343 [sage] 2009/08/03(月) 23:30:30ID:???

ありがとうございます。
同じカーソルを使用しているためでしょうかね。

ご提示の組合せは稀でしょうね。

わたくしが経験したのは動的SQLですが、カーソルは静的にソース中に事前定義すろのがDB2流(制限?)らしく、やはりカーソルの使い回しは問題となりました。

結局、カーソルを静的に数十個定義し、サブプログラムからの使用要求に合せて空いているカーソルを使用させるという泥臭い制御が必要でした。
NAME IS NULL [sage] 2009/08/04(火) 00:31:43ID:???

つまり各種ハンドル(env, dbc, stmt)はスレッドごとに
確保してる、ってこと? だったらいけるはずだけど...
NAME IS NULL [] 2009/08/04(火) 02:16:18:KaUo5fv0
ttp://www-06.ibm.com/jp/profesnl/wwcert/mastery_test/000-m20obj.html
これどうよ
NAME IS NULL [sage] 2009/10/07(水) 22:30:12ID:???
DB2エンジニアV9の勉強してる人(既に取った人)はいる?
勉強してるんだけど,資料が少ないし,V8→V9の差分資料なんてもっとないし,結構困る.
NAME IS NULL [] 2009/10/08(木) 02:07:19:dkaMRHx9

の資料もダウンロードしたら?
そしての情報も提供してくれよw
NAME IS NULL [sage] 2009/10/08(木) 23:05:48ID:???
英語は読めないよwww
XMLが案外出るっていう話聞いたんだけど,V8の教科書にXMLの話何も載ってないwwwww
NAME IS NULL [sage] 2009/10/09(金) 01:03:36ID:???
当たり前じゃん
NAME IS NULL [] 2009/10/09(金) 02:02:04:hmrrVobY

翻訳機なども利用するともに、
ttp://www-06.ibm.com/jp/profesnl/wwcert/mastery_test/000-m20obj.html
値段もそれほど高くないので事前にこれを受けておく方がいいだろうな。
もし受けるのなら結果と傾向なども教えてくれよ。
NAME IS NULL [] 2009/10/09(金) 17:39:27:Yj0MUHH8

DB2 9.7 エバリュエーション・ガイドブックを買うしかないぞ
NAME IS NULL [sage] 2009/10/09(金) 23:17:07ID:???
pureXMLはV9からの宣伝文句でしょ。
NAME IS NULL [sage] 2009/10/11(日) 12:34:11ID:???
エンジニアV9試験で出るのってXqueryじゃないの?
NAME IS NULL [] 2009/10/11(日) 13:19:33:BQzIp8/1

ttp://www-06.ibm.com/jp/profesnl/wwcert/information_management/000-730obj.html
ttp://jukenki.com/report/ibm/000-730/index.cgi?mode=view&no=4
>【 試験の感想 】
>XMLの問題が10問くらい出題されて、沈没・・・
>と思いきや、強運にも助けられ、思った以上の高得点でした。
これpureXMLの可能性が高いと思う。
NAME IS NULL [sage] 2009/10/11(日) 13:28:01ID:???
pureXMLはじめて聞いた
NAME IS NULL [sage] 2009/10/11(日) 13:47:31ID:???
>XMLの問題が10問くらい出題されて、沈没・・・

10問全部間違えても合格点達成できるんだし、他を間違えないようにすればいいじゃん
NAME IS NULL [sage] 2009/10/11(日) 16:23:09ID:???
>pureXML
DB2の考えるXMLDB
NAME IS NULL [] 2009/10/11(日) 22:07:02:3yOTKKEP
ttp://www-06.ibm.com/jp/profesnl/wwcert/mastery_test/000-m20obj.html
これってレベルどれ位なんだろうなあ
NAME IS NULL [sage] 2009/10/12(月) 15:22:10ID:???
>350
年に数回はテスト付きの研修があるからこまめにチェック
テストの繁出問題に沿った研修だからおおむね合格できる。

広い範囲から重箱の隅をつついた問題が多いから、独習で
受けるなら正確に覚えていないとないと難しい。

GUI慣れしているときつい。
CUIしかさわったことない人はGUIの問題も出るから一通り
さわっておいたほうがいい。
NAME IS NULL [] 2009/10/12(月) 15:36:00:pGg/VZEt
DB2/400なら使ったことあるけど、AIX上のDB2とかつかったことねぇなぁ
NAME IS NULL [] 2009/10/12(月) 16:32:39:TLySAYUS

ttp://www-06.ibm.com/jp/lsj/newcees/WMAdmi.wss?__FORM__=CM_CurrCatDisp.html&course=CFJ11
これですね。

ttp://www-06.ibm.com/jp/profesnl/wwcert/mastery_test/000-m20obj.html
これはアドバイザーやエンジニアと比較してどうなんですかね?
NAME IS NULL [sage] 2009/10/13(火) 22:43:25ID:???
IBM Information Management DB2 テクニカル・セールス技能検定試験 v1
テクニカルよりは,営業向け?なんとなくそんなイメージ

試験付き講習は高いと思う
せめて受けるなら,エキスパート以上じゃないか?
NAME IS NULL [] 2009/10/13(火) 23:05:24:PtxMCXJI

IBM Information Management DB2 テクニカル・セールス技能検定試験 v1
の傾向やレベルはアドバイザーやエンジニアと比較どうなのよ?

>試験付き講習は高いと思う
高くても関東圏と近畿圏ではこれを受けるのが手っ取り早いし、
参考なども少ないので他に有効な手段は少ないだろ。
NAME IS NULL [sage] 2009/10/15(木) 08:47:39ID:???
DB2は、クラウドに向いてないからなぁ
NAME IS NULL [sage] 2009/10/15(木) 09:18:09ID:???
いやいやいや、対応し始めましたよ
NAME IS NULL [sage] 2009/10/15(木) 11:37:17ID:???
排他制御がかかって
クラウドには向かないって
丸山先生が言ってたよ
NAME IS NULL [sage] 2009/10/15(木) 23:24:47ID:???
で,pureXMLって何がすごいの?
概略がまとまってるサイトとか知らない?

ほら,DB2エンジニアに出るって噂だし
NAME IS NULL [sage] 2009/10/16(金) 07:29:39ID:???
SET CONSTRAINTS table_a OFF;
っておかしくないですか?

SET INTEGRITY table_a OFF;
なら理解できます。

ちなみに
DB2エンジニアV8の勉強をしていまして、V8教科書の模擬試験(32問目)です
NAME IS NULL [] 2009/10/16(金) 23:14:20:Hd/GP9ah
ttp://www-06.ibm.com/jp/lsj/newcees/WMAdmi.wss?__FORM__=CM_CurrCatDisp.html&course=CFJ11
これ受けたいけど…、資料は絶対出まわらんだろうしな〜
↓の合格を保証する教材は高しな〜
ttp://www.elitecertify.com/jp/
NAME IS NULL [sage] 2009/10/16(金) 23:24:43ID:???
正直,一般向けの教科書を出すべきだと思う
V9の教科書がないって,やる気なさすぎ

そりゃシェアも広がらないっていうのねー
NAME IS NULL [sage] 2009/10/17(土) 00:27:52ID:???
そこはIBMの中でも憂慮している。

一般的な知名度の低さは、「じゃあOracleで」の一言で終わってしまう。
NAME IS NULL [] 2009/10/17(土) 02:41:41:kyG3lJcB
ttp://www-06.ibm.com/jp/profesnl/wwcert/mastery_test/000-m20obj.html
これはアドバイザーやエンジニアと比較してどうなんですかね?
NAME IS NULL [sage] 2009/10/17(土) 17:20:26ID:???


自分は受けたことないのであくまで主観だが
レベル的にはエンジニアと同等かそれ以下では?

アドバイザーより簡単なものはないかと
NAME IS NULL [] 2009/10/17(土) 21:23:18:s/OZlxxT

受けたよ!
パートナー・ワールド向けで、講義付きのを無料で受けた。
レベルとしては、アドバイザーレベルかな。
日本語Webcastの資料をダウンロードして、勉強しておけば受かる感じです。
正直、持ってても誇れるものではないけど…
NAME IS NULL [sage] 2009/10/18(日) 00:28:12ID:???
DB2導入してアプリの開発リーダーやることになったんだけど
確保した人員のうち、特に若手がDB2の知識少なくて困ってる
中堅どころには必死にサイトのマニュアル読み込んでもらったんだけど
やっぱり一般向けの書式刊行に力を入れてほしいんだよね
大きなシステムになるかもしれないので、人員確保ですごいリスクを感じてしまう
NAME IS NULL [] 2009/10/18(日) 02:47:36:pVJBo0zk

ttp://http://jukenki.com/">ttp://jukenki.com/
ttp://jukenki.com/report/ibm/
余裕があるのならこちらにも書いて頂けると非常に有難いです。

NAME IS NULL [sage] 2009/10/18(日) 10:13:23ID:???

どのDB2か知らんけど、AIXやOS/400で動かす規模のDB2ならIBMの技術員込みで
導入するモノだと思うが。

開発規模のレベルにもよるが、開発〜本番〜本番リリース後(半年)くらい
そのIBM技術員をキープしておいて、その間に若手に技術を伝承させれ。

マニュアルやら資格云々にコストをかけるくらいなら、ある程度金を出して、
専門家から教えてもらう方が効率がいい。


ただ、IBMの子会社からのエンジニアはハズれ率が異様に高いから気をつけろ。w

この前に他のチームで、あきらかに偽装っぽいのが紛れ込んでいて、
その案件は本番リリース後に祭りが発生した。
NAME IS NULL [sage] 2009/10/18(日) 10:41:01ID:???

サーバーメンテナンスでちょうど見れないけど

DB2逆引き辞典wiki
ttp://db2watch.com/wiki/index.php

過去にV8時代に出した書籍のwiki版。著者がwiki作成をしているので、必要な情報はほぼそろってる。
NAME IS NULL [sage] 2009/10/18(日) 12:34:35ID:???
そろそろPostgreSQLにソースコード寄贈して欲しいね
NAME IS NULL [sage] 2009/10/18(日) 13:17:09ID:???
あっちはOracle互換を売りにしたフリーRDBMSでしょ。
NAME IS NULL [sage] 2009/10/18(日) 14:05:48ID:???
DB2売却されちゃうのかな
NAME IS NULL [sage] 2009/10/18(日) 18:11:12ID:???
損益分岐点を行ったり来たり
NAME IS NULL [] 2009/10/20(火) 01:56:40:OratSfD8
ttp://www-06.ibm.com/jp/lsj/newcees/WMAdmi.wss?__FORM__=CM_CurrCatDisp.html&course=CFJ11
ttp://www-06.ibm.com/jp/profesnl/wwcert/mastery_test/000-m20obj.html
IBMはDB2を普及させたければアドバイザー、テクニカル・セールス、エンジニアに対応した問題集を出すべき。
NAME IS NULL [sage] 2009/10/21(水) 07:24:20ID:???
アドバイザー程度なんか実務経験あれば体験版で遊んでpdf読めば受かると思うが。

それに研修で資格が貰えるなら速くて安いと感じる。
NAME IS NULL [] 2009/10/21(水) 17:59:18:2zroHaPs

とくに初期のオラクルはオラクルマスターをオラクルの宣伝と割り切って利用していたんだよ。
アドバイザー、テクニカル・セールス、エンジニアレベルで大した事が出来るとは思わない。
だから資格マニアでも何でもオラクルマスター旧シルバー現フェローを取らせて売名に利用していた。

ttp://www.microsoft.com/japan/windowsserver2008/technologies/hyperv-advisory.mspx
MSもHyper-Vを宣伝する為にただで資格まで取らせるからな。
まだ一応受けれるみたい。
NAME IS NULL [sage] 2009/10/22(木) 00:42:33ID:???
知ってる人教えてくだしあ

アプリケーションがどのようなモードのロックを取得しているのかという情報はどこに保持されているんでしょうか?
343 [sage] 2009/10/22(木) 17:22:00ID:???

003B6578でググってくだしあ
NAME IS NULL [sage] 2009/10/23(金) 06:56:46ID:???
             /)
           ///)
          /,.=゙''"/
   /     i f ,.r='"-‐'つ____   DB2なんていいんだよ!!
  /      /   _,.-‐'~/⌒  ⌒\
    /   ,i   ,二ニ⊃( ●). (●)\
   /    ノ    il゙フ::::::⌒(__人__)⌒::::: \
      ,イ「ト、  ,!,!|     |r┬-|     |
     / iトヾヽ_/ィ"\      `ー'´     /


NAME IS NULL [sage] 2009/10/23(金) 12:22:56ID:???
後の”赤い”DB大感染の始まりであった。
NAME IS NULL [sage] 2009/10/24(土) 16:55:32ID:???

それっぽいのはありませんよねー
NAME IS NULL [] 2009/10/25(日) 08:42:57:yu1KNeyE
DB2エンジニア試験対策のセミナーが新しくできたけど、
参加された方いますかね?
セミナーは1日形式、それとも半日形式なんですかね?
NAME IS NULL [] 2009/10/25(日) 14:56:52:qCVg9z+c

376 :NAME IS NULL:2009/10/17(土) 02:41:41 ID:kyG3lJcB
ttp://http://www-06.ibm.com/jp/profesnl/wwcert/mastery_test/000-m20obj.html">ttp://www-06.ibm.com/jp/profesnl/wwcert/mastery_test/000-m20obj.html
これはアドバイザーやエンジニアと比較してどうなんですかね?

378 :NAME IS NULL:2009/10/17(土) 21:23:18 ID:s/OZlxxT
ttp://www-06.ibm.com/jp/lsj/newcees/WMAdmi.wss?__FORM__=CM_CurrCatDisp.html&course=CFJ11
ttp://www-06.ibm.com/jp/profesnl/wwcert/mastery_test/000-m20obj.html

ついでにテクニカル・セールスも受けておく方がパートナー関係者ならいいかもしれない。
NAME IS NULL [] 2009/10/25(日) 15:52:34:qCVg9z+c
ttp://it.prometric-jp.com/testlist/ibm/tia_campaign.html
Take It Again受験チケットプログラム実施中!
IBMでは、Take It Again受験チケットプログラムを実施中!
概要は以下の通りです。
この機会に是非ご活用ください。
本プログラムはIBMの意向により、予告なく終了する場合がありますのでご了承ください。
Take It Again受験チケットプログラム内容
1回目の受験で不合格の場合でも、同一チケット番号を使用することで、
同一試験の2回目の受験が無料となる受験チケット(バウチャー)を特別料金でご利用いただけます。
この受験チケットは特別なチケットとなりますため、通常受験料金よりも高額となっております。
マスタリー・テスト
通常受験料金(税込)
7,350円
特別受験料金(税込)
10,500円
NAME IS NULL [sage] 2009/10/25(日) 19:35:53ID:???
ttp://d.hatena.ne.jp/kakku22/20091025/1256461211
NAME IS NULL [] 2009/11/02(月) 23:17:36:QpV5mT3T
ユタ州の砂漠にヨタバイト(YottaBytes)級のDB2データセンターを構築中
予算は15億ドルでソルトレークシティーの26マイル南
150万平方マイルの敷地に建設される
30メガワットのデータセンターは水冷式のT3キャリア
NAME IS NULL [sage] 2009/11/02(月) 23:32:42ID:???
クラウドにはいいかもね
NAME IS NULL [] 2009/11/03(火) 14:21:15:3Kc3Crwy

ttp://jukenki.com/
ttp://jukenki.com/report/ibm/
余裕があるのならこちらにも書いて頂けると非常に有難いです。
NAME IS NULL [sage] 2009/11/05(木) 14:22:42ID:???
>390
ロックリスト(DB共有メモリ)

内容が見たければ
db2pd -db DATABASE -locks showlocks
db2 get snapshot for locks on DATABASE

ロックリストの使用量は
db2 get snapshot for database on DATABASE
NAME IS NULL [sage] 2009/11/05(木) 14:51:18ID:???
>395
一日形式で、研修終了後にテストがあります。
テストに落ちても再受験が翌日以降にできるおまけ付きです。
NAME IS NULL [] 2009/11/06(金) 14:56:25:y7hBvHvv
研修工作員
NAME IS NULL [sage] 2009/11/07(土) 00:38:46ID:???
情報無いんだし、まあいいじゃん
NAME IS NULL [sage] 2009/11/07(土) 00:55:04ID:???

でいいんじゃんとりあえず
NAME IS NULL [] 2009/11/07(土) 08:35:41:JX5gsKgY
まったく売れてないんだし、まあいいじゃん
NAME IS NULL [] 2009/11/07(土) 12:32:58:OxSYZGkv

ttp://jukenki.com/
ttp://jukenki.com/report/ibm/
余裕があるのならこちらにも書いて頂けると非常に有難いです。
NAME IS NULL [] 2009/11/08(日) 01:11:28:ejdGxJgU
ttp://jukenki.com/
ttp://jukenki.com/report/ibm/
【受験種目】 エンジニア アドバイザー セールス テクニカル・セールス その他
【合否】合・否
【点数(自己分析)】
【年齢】
【性別】男・女
【職業】
【受験動機】
【使用したテキスト】
【学習時間】
【学習方法】
【ひとこと】
【次の資格】
NAME IS NULL [] 2009/11/18(水) 21:06:37:nZuM5LiE
DB2にてgrant情報をどうやったら取得できるかがわかりません。
oracleなら
「select GRANTEE,OWNER,TABLE_NAME,GRANTOR,PRIVILEGE from user_tab_privs」
ってやればいいんだけど。。。

誰か知りませんか?
NAME IS NULL [sage] 2009/11/18(水) 22:35:55ID:???


syscat.tabauth
NAME IS NULL [] 2009/11/19(木) 12:59:00:irMl7r+n
ありがとうございます!解決しました!
NAME IS NULL [sage] 2009/11/21(土) 05:36:42ID:???
規制解除?
NAME IS NULL [sage] 2009/11/21(土) 14:59:26ID:???
今も昔もロードバランサーの必要のないくらい微風のスレッドです。
NAME IS NULL [] 2009/11/21(土) 18:59:05:ylHcBEvR
もうだれも使わなくなって久しい
オラクルとかポスグレに移行しちゃったんだろ

チボリの使うDB2ってオラクルとかポスグレに移行できるの?
NAME IS NULL [] 2009/11/21(土) 19:01:21:ylHcBEvR
チボリの代わりになる
オープンソースのジョブネットって何かないかな
NAME IS NULL [sage] 2009/11/21(土) 19:19:57ID:???
ウチの会社では、まだDB2(Windows)使っているが。

それとは別にAS/400でJavaやSQLが使える事が会社で知られていない。
AS/400管理者の漏れがWDScでSQLRPGやのソース書いていると
「ナニやってるの?」と言われる。

ウチの場合はWindowsOSで動いているシステムをLinuxへ以降とかあるけど、
RDBMSは可能ならそのまんま、ってケースがある。
NAME IS NULL [sage] 2009/11/22(日) 00:46:33ID:???

もうだれも使わなくなって久しい

大袈裟すぎそんなことなさすぎ
NAME IS NULL [sage] 2009/11/22(日) 08:46:46ID:???
infomixじゃあるめーし

#使っている人いたらスマソ
NAME IS NULL [] 2009/11/22(日) 23:21:40:jna3FE9v
ttp://jukenki.com/
ttp://jukenki.com/report/ibm/
【受験種目】 IBMの資格に受かった人はどんどん書いてね。
【合否】合・否
【点数(自己分析)】
【年齢】
【性別】男・女
【職業】
【受験動機】
【使用したテキスト】
【学習時間】
【学習方法】
【ひとこと】
【次の資格】
NAME IS NULL [sage] 2009/11/30(月) 20:35:38ID:???
過疎age
NAME IS NULL [] 2009/11/30(月) 21:33:52:NCTU5nIs
祝150名リストラ
NAME IS NULL [sage] 2009/11/30(月) 22:32:51ID:???

☆ IOD Winter Forum with Club DB2 冬の5時間スペシャル!
ttp://www.ibm.com/developerworks/wikis/display/clubdb2/92

パックマンの名刺入れでお会いしましょう
sage [] 2009/12/02(水) 14:42:04:Wilo+DZf
WindowsのDB2client V9.5 からホストのAS/400へ接続する方法を
ご存知の方はいらっしゃいませんか?

V6.1の時はできたのですが、同じように設定しても
AS/400には繋がりませんでした

V9.5からは無理なのでしょうか?
それとも設定方法や違う繋ぎ方があるのでしょうか?

以上、よろしくお願いします
NAME IS NULL [sage] 2009/12/02(水) 18:17:53ID:???
>424
DB2connect使わないでDB2Clientからの接続(connect)だよね。
AS側がTCP/IPで、DB2Clientの設定が正しいと仮定すると、
ASのDB2のバージョンじゃない?異バージョン間接続は一世代しか保証していないよ。

6.1と同じ設定はたぶん無理
8.1からClientのプロトコルがDB2privateからDRDAに変わってる。

可能かどうかであれば、適切な条件と設定であれば可能。
ASではないがz/OSとTCP/IPで接続している。

AS側とクライアント側それぞれの構成、エラーメッセージぐらいは書き込んでくれ。
NAME IS NULL [] 2009/12/03(木) 10:20:39:iv6Nm1vy
>425
情報ありがとうございます。
プロトコルが変わったのですね。

AS側の構成情報は相手側に確認しないと、
詳しいことがわかりませんので、確認してみます。

また、エラーメッセージも正確なメッセージを控えていないので、
それも確認してみます。

中途半端な質問に答えていただき、ありがとうございました。
NAME IS NULL [sage] 2009/12/05(土) 11:27:01ID:???
DB2エキスパートV9の日本語化はいつなの
NAME IS NULL [sage] 2009/12/09(水) 00:41:18ID:???
age
NAME IS NULL [] 2009/12/25(金) 14:17:03:+M33wkw1
MySQLを助けろよぉDB2
NAME IS NULL [sage] 2009/12/26(土) 08:34:04ID:???
それはSunとOracleとIBMと書くべきだろw

今年は日本でもFirebirdが流行るかもね。
NAME IS NULL [sage] 2009/12/27(日) 15:29:14ID:???
MySQLはともかく自分を何とかしろよ。
分散系でのOracleとのアドバンテージは安い以外無し。

設計思想が学術的なのが致命的だな。
ほとんどの開発者にはロック、排他は難しいだけでメリットが理解できないし、
explainやイベントモニターでのパフォーマンスチューニングは、3年以上まじめにやって
やっと理解できるレベルだし。

独習するには、Oracleよりも無料資料が多いのがいいところかな。(英語だけど)
NAME IS NULL [sage] 2009/12/27(日) 23:16:02ID:???
最近のバージョンはロックがOracleと同じにもできるようになっているよ。
NAME IS NULL [sage] 2009/12/27(日) 23:47:42ID:???
うん。DB2 9.7の売り文句のOracle互換ですね。

すごいのはPL/SQLをそのまま動かせる事も可能であること。
NAME IS NULL [] 2009/12/28(月) 06:49:31:joBQ3ewv
お、すごいじゃん
よくやった
NAME IS NULL [] 2009/12/28(月) 08:53:06:joBQ3ewv
分離レベル"Currently Committed"知らなかったな
さぁこれでOracleを追撃か?

アマゾンのクラウドも
"Currently Committed"で実証したのかな?

おめでとう
NAME IS NULL [sage] 2009/12/29(火) 00:39:37ID:???
なんでか知らんがIBM自体がOracle互換をあまり宣伝してくれてない。

- OracleプログラムをDB2 9.7に移行するポイント
ttp://www.ibm.com/developerworks/jp/data/library/db2/j_d-oracleikou/
NAME IS NULL [] 2009/12/29(火) 06:23:21:TeBXBBwb
今ならOAS(oc4j)から買収したWebLogicに移行するユーザを
WebSphere+DB2の提案でかっさらうよな
NAME IS NULL [] 2009/12/29(火) 10:48:15:6+9FCylY
なんか想像しちゃうんだけど(´・ω・`)
NAME IS NULL [] 2009/12/30(水) 16:18:14:sjfLa3w/
"Currently Committed"って
更新SQLは互いにロック待ちして従来どおり排他制御問題は起きるね
これじゃOracleと同じロック方式とは言えないじゃん
まぁPostgreSQLのMVCCくらいには改善した程度なわけで

何も知らないユーザが、このセールストークに乗って
OracleからDB2に移行すると
動かなくなるアプリが結構でそうだね

だから大々的にキャンペーンはれないんだね

NAME IS NULL [sage] 2009/12/30(水) 23:56:01ID:???
>> 439
Oracleの事よく知らないんだけど、Oracleって
あるアプリが更新中でかつCOMMITしていない行を他のアプリが更新できるの?
NAME IS NULL [] 2009/12/31(木) 04:03:51:LaMDW68k
Oracleはロック方式ではなく、マルチバージョニング方式なので
X-ロックがかかるような状態にはならないんだよ

"Currently Committed"って最近コミットされた値であって
マルチバージョンでもないんだよね?
NAME IS NULL [sage] 2009/12/31(木) 12:54:24ID:???
Oracleも更新は行排他ロックだぞ。
SELECTがロック不要なだけで。
MVCCは集計とかはありがたい。
NAME IS NULL [] 2009/12/31(木) 14:10:23:LaMDW68k
ちがうんじゃね
NAME IS NULL [sage] 2009/12/31(木) 22:05:04ID:???
>432-442が>431の証左

現場の混乱がよく分かる

Currently Committedは"FOR READ ONLY WITH CS"でないと意味がない。
トランザクションの意味としては更新を前提としない参照で、
(DB的に)整合性がとれていれば最新でなくてもかまわないということになる。

Oracleでもこれは同じ。
ただしOracleは必ず自分よりも古いトランザクションの値を返すが、
DB2は自分よりも新しいトランザクションの結果を返すこともある。

余談だが、DB2は上記の性質から今後は楽観的排他に利用することを避け
新しい楽観的・悲観的排他を利用するようにする方がよい。
NAME IS NULL [] 2010/01/14(木) 13:45:14:ixrAyFGf
OracleのUPDATEって
他のトランザクションと競合したときは
内部でリスタートするんだよね

ロック待ちなんてしないんだよ
このあたりを何とかしないと被害者続出で
信用なくしちゃうんだけどね
NAME IS NULL [sage] 2010/01/15(金) 00:27:37ID:???
どゆこと?
意味がわからん
NAME IS NULL [] 2010/01/15(金) 09:24:00:uomVONkM
Expert Oracle Database Architecture 9i and 10g Programming Techniques and Solutions
Thomas Kyte
CHAPTER 7 Concurrency and Multi-Versioning/Write Consistency

これをよく読んでOracleの単発UPDATEをDB2に機械的に移植する方法を考えて欲しいね
NAME IS NULL [sage] 2010/01/16(土) 02:26:57ID:???
restartするとして、で、実害はなにかあるの?
データの不整合が起こるわけでもなさそうだし。
NAME IS NULL [] 2010/01/17(日) 18:33:21:QG3/GSEJ
これってORACLEの単発UPDATEをSELECT FOR UPDATEになおさないといけないんじゃね
NAME IS NULL [] 2010/01/19(火) 06:15:48:pXZ+kU3K
Oracleってロックのエスカレートは起きないんだとさ
NAME IS NULL [sage] 2010/02/02(火) 20:55:15ID:???
Windows Server 2008 SP1上にて
VB6.0で作成したexeでADOを使用してDBへアクセスしてます。
DB2V9.5FP3aへはアクセスできていました。
V9.7FPなしに対してadoのopenメソッドを実行すると
「クラスが登録されていません」というエラーが発生します。
原因がわかる方いらっしゃいませんか?

今時、VB6.0なんて使うなと言わないで。。。
NAME IS NULL [sage] 2010/02/02(火) 23:12:28ID:???
username(schema)、パスワードは合ってますか?
451 [sage] 2010/02/07(日) 21:10:23ID:???
FP1で試したらエラーが出なくなりました
お騒がせしましたm(_ _)m
NAME IS NULL [] 2010/03/04(木) 13:14:28:6GVqRAPX
証券監視委、日本IBMを強制調査 ニイウスコー粉飾事件

システム開発会社、ニイウスコー(東京、民事再生手続き中)の粉飾決算事件で、
証券取引等監視委員会は4日、関係先として取引先の日本IBM本社(東京・中央)
を強制調査した。架空売り上げを計上した取引の一部に日本IBMもかかわっていた
とみられ、押収資料を分析するなどして複雑な取引の解明を進める。

関係者によると、ニイウスコーは1992年、日本IBMの社員だった元会長の
末貞郁夫容疑者(62)=証券取引法(現金融商品取引法)違反容疑で再逮捕=が、
同社などの出資を受けて設立。当初はIBM製品の販売が中心事業だった。

仕入れたIBM製品の不良在庫による損失を隠すことが、粉飾決算の動機の
一つだった可能性があるという。(12:05)

DB2もぐるぐる取引に使われたんだろうな
NAME IS NULL [sage] 2010/04/05(月) 16:51:43ID:???
問1 ○に当てはまる言葉を埋め、根拠の無い自論を完成させなさい(5点)

○○○もぐるぐる取引に使われたんだろうな
NAME IS NULL [sage] 2010/04/05(月) 22:07:54ID:???
まったく関係無いが、ユニクロのIBMのTシャツはデザインがカッコイイぞ。
NAME IS NULL [sage] 2010/04/06(火) 23:46:48ID:???
LENOVOはないの?
NAME IS NULL [sage] 2010/05/20(木) 07:56:39ID:???
WindowsXPに作ってたデータベースをバックアップしておいたのですが、
それを2008Serverでリストアすると、成功メッセージは出るのにデータが入ってません。
OSが変更になると何か特別な操作が要るのでしょうか?

NAME IS NULL [sage] 2010/05/22(土) 01:45:41ID:???
文字コード関連かな。

DB2のメジャーバージョンは一致してる?
v8とv9じゃたぶん失敗するよ。
NAME IS NULL [sage] 2010/07/04(日) 03:25:11ID:???
天下のDB2なのにスゴイ過疎っぷりだな
NAME IS NULL [sage] 2010/07/31(土) 19:05:34ID:???
>460
孤高だからな
NAME IS NULL [sage] 2010/08/01(日) 16:06:09ID:???
2ちゃんねる等の匿名掲示板ではなく、IBM公式Forumに情報が集まってるから、
コミュニティーの形成としては健全だね。
NAME IS NULL [sage] 2010/10/09(土) 23:10:27ID:???
こんなところで聞くのはどうかと思うのですが
知ってる人がいたら教えてください。
AS/400のDB2(多分v4.5あたり)に
WindowsからODBC(V5R4)経由で日本語をかきこむと
"替"と言う字が文字化けしてしまいます。
他にもそういう字があるかもしれないのですが
なんでこの字だけなってしまうのかわかりません。
何か情報をお持ちの方がいらっしゃれば
教えていただければと思います。
NAME IS NULL [sage] 2010/10/15(金) 16:27:15ID:???
        IBM DB2の電子書籍の無料ダウンロード開始!

『DB2 9.7 エバリュエーション・ガイドブック』をはじめ、4種類を公開!

       ttp://go.shoeisha.jp/c/acw1akndk5a1fmab
NAME IS NULL [] 2010/10/16(土) 18:47:51:8n8XzP9p
11gR2のような独自の共有ファイルシステム機能ありませんか?
NAME IS NULL [] 2010/11/01(月) 10:35:15:UTdQuWAz
DB2 Connectの評価版がダウンロード出来る場所を、
お知りの方がいらっしゃいましたら教えて頂けないでしょうか?
対象バージョンは、DB2 Connect Personal Editionと、
DB2 Connect Unlimited Edition for System iです。
宜しくお願い致します。
NAME IS NULL [] 2010/11/14(日) 10:56:18:66GPY+uC
DB2 Express-C をcorei7のWinodws7で使用しています。
db2cmdのウインドウを複数開いて
select * from AAAA,AAAA,AAAA,AAAA
を各ウインドウで実行した状態でタスクマネージャーを見ると
1コアしか使っていないように見えます。
全コアをつかてCPU使用率を100%にするにはどうすればいいのでしょうか?
NAME IS NULL [sage] 2010/11/19(金) 01:06:10ID:???
DB1ってIMS-DBのことになるのかしらん
NAME IS NULL [sage] 2010/11/19(金) 22:40:26ID:???
IBM内ではCodd博士の考えたDBを”DB1”として考えているようです
NAME IS NULL [] 2010/11/24(水) 23:53:36:afAZBHKF
ttp://logo.coresv.net/
本田 [] 2011/01/20(木) 08:17:09:2JbArtpL

System R のことじゃないの?
ttp://ja.wikipedia.org/wiki/System_R
NAME IS NULL [] 2011/03/11(金) 07:17:07.46:oYoKqQ5v
NAME IS NULL [sage] 2011/04/20(水) 05:12:17.66ID:???
シーケンスが定義されたのSYSSEQUENCESの列名SEQNAMEって
NAMEという別の列名で定義されているとか場合があるのでしょうか?
なぜかSEQNAMEで検索してもヒットせずNAMEだ検索条件にヒットします。
NAME IS NULL [] 2011/12/18(日) 14:46:07.60:21SMy606
DB2はz/OS版が本流で優れた製品でLUW版は亜流
LUW環境ならORACLEを使えばよいと思うのは俺だけ?
NAME IS NULL [] 2012/02/05(日) 16:08:17.65:C/aY8cbp
a
NAME IS NULL [] 2012/04/15(日) 00:18:07.20:ms+hKXF2

カタログを見ればわかるんじゃないの
俺は見れる環境にないけど


z/OS版とLUW版は別物で、本物がz/OS版で偽物がLUW版という気がする
その偽物でもORACLEよりは上だと思うが
NAME IS NULL [sage] 2012/04/15(日) 11:37:54.42ID:???
それは持ち上げすぎやわー
ないない
NAME IS NULL [sage] 2012/04/20(金) 20:33:47.29ID:???
SQL Server、OOWにIQ、盛りだくさんの4月(1/2) − @IT
ttp://www.atmarkit.co.jp/fdb/rensai/dbwatch2012/dbwatch201204_01.html

忘れられてるDB2ワロタww
NAME IS NULL [sage] 2012/05/01(火) 07:18:05.53ID:???
DB2 10.01出ましたね。

ttp://m.ibm.com/http/www-01.ibm.com/software/data/db2/express/download.html?S_CMP=ECDDWW01&S_TACT=teamblog&S_CMP=ECDDWW01
NAME IS NULL [sage] 2012/06/21(木) 12:17:53.84ID:???

queryごとにdb2sysc内でスレッドが1つ立ち上がって処理する感じなので
4コアつかいたいのなら4本sql流せばいいと思うw

質問の意図は1つのqueryをマルチコアで処理させたいってことだと思うけど
そこまではしていない様な気がする

express-cは上限コア数は2までってなってるけどねw

NAME IS NULL [sage] 2012/07/31(火) 02:32:42.29ID:???
ただSQLのテストしたいだけなんですけど(職場でためせない)
一番簡単な方法教えてください コンソールはちょっとやりづらい
Linuxでdb2 express-c10インストールしてsampleデータベースは作りました
NAME IS NULL [sage] 2012/08/05(日) 10:17:11.15ID:???


db2 connect to sample
db2 "SQL文"

ってやると実行できるけど?
NAME IS NULL [sage] 2012/08/05(日) 10:18:54.55ID:???


db2 connect to sample
db2 "SQL文"

ってやると実行できるけど?
NAME IS NULL [sage] 2012/08/14(火) 20:33:32.79ID:???

ありがとうございます
でj¥きました
NAME IS NULL [sage] 2012/08/14(火) 21:03:05.33ID:???
CLPで矢印キーで履歴表示とかってできないんですかね・・・
NAME IS NULL [sage] 2012/08/14(火) 23:37:23.06ID:???
linuxで言う、history(ヒストリー)のこと?
使ってるOSに依存する部分だと思うけど。
NAME IS NULL [sage] 2012/08/15(水) 00:34:18.18ID:???

ええとそうではなくて
db2実行してCLPの対話モードからという意味です。
ですが、ファイルをテキストエディタで開いてdb2 -f hoge.sqlでやることにしました。
失礼しました。
NAME IS NULL [] 2012/08/30(木) 17:24:14.53:TQlwHRxt
★日本IBM元社長、スカート内を盗撮容疑 書類送検へ

女性のスカートの中を盗撮したとして、日本IBM元社長の大歳(おおとし)卓麻最高顧問(63)が
東京都迷惑防止条例違反の疑いで警視庁から事情聴取されていたことが、同庁への取材でわかった。
大歳元社長は「盗撮に興味があった」と供述しているといい、同庁は近く書類送検する方針。
大歳元社長は同社に辞表を提出し、受理された。
四谷署によると、大歳元社長は22日午前8時ごろ、JR四ツ谷駅の上りエスカレーターで、携帯型音楽
プレーヤーiPodの動画機能で女性の後ろからスカートの中を盗撮した疑いがある。通行人から通報を
受けた署員が駆けつけたところ、容疑を認めたという。
署は「身元がしっかりしており、逃走の恐れがない」として逮捕しなかった。
同社によると、大歳元社長は1971年に入社。99年に社長に就任し、会長を経て今年5月から最高顧問。
同社広報は取材に対し「すでに退任しているのでコメントは控える」としている。
ソース
ttp://www.asahi.com/national/update/0830/TKY201208300243.html

大歳卓麻 - Wikipedia
女性の幹部登用
日本アイ・ビー・エムの社長当時、女性の幹部登用に積極的であった。
同社の幹部候補を選出する際には、大歳は毎回必ず「女性の候補者はいるのか」
と繰り返し質問していたという。インタビューなどで「幹部候補の見直しの時に
女性を必ず何割は入れるように、と言い続けて10年になります」と発言している。

女性に対する撮影
2012年8月 JR四ッ谷駅構内で女性のスカート内を盗撮し、東京都迷惑防止条例違反容疑
で事情聴取されていたことが明らかになった
NAME IS NULL [] 2012/10/15(月) 09:02:28.43:LvvLJFtm
世界史としてのコンピュータの歴史2
ttp://awabi.2ch.net/test/read.cgi/whis/1350238661/l50
NAME IS NULL [] 2013/01/05(土) 10:51:18.81:T10q5cOC
犯罪者個人に対して告訴状を違法派遣・偽装請負・偽装出向・多重派遣の被害者が作成(刑事告訴は無料) or 司法書士が代筆(料金は5万円ぐらい)※コピペ歓迎

告訴状を【検察の直告班】に郵便局の内容証明付で送付(疎明資料・証拠にはICレコーダー、スマホによる録音が適しています)

審査 → 不受理 → 告訴状再提出または刑法 第193条で訴えを起こす

受理 → 告訴事実を認め示談交渉(↓) →示談成立 → 法廷相場50〜100万円の示談金 ※示談拒否が良い
↓                ↓
事案化← 前科あり ←示談不成立(↓)→ 示談外交渉→ 犯罪者の年収半額×最大懲役年数の和解金支払い※推奨
↓                ↓
↓               起訴 →公判 → 罰金刑=前科(起訴事実を認めてるため)→追討ち民事訴訟
↓                    
審査 → 起訴(強制捜査・留置場)→ 公判 → 懲役刑などの厳罰(反省が認められないため)→追討ち民事訴訟

不起訴、起訴猶予

検察審査会法第30条(検察審査会へ申し立て)→ 起訴 → 起訴後は同上
刑法 第193条(公務員職権濫用)で検察事務官を刑事告訴 → 同上

◎告訴→告訴受理→示談交渉→厳罰を求め示談不成立→示談外交渉→和解金支払い・和解契約(公正証書・即決和解で秘密保持契約)
◎偽装請負・出向・違法派遣事件では派遣・出向先両方の代表者、役員、現場責任者に告訴できます。
前科がついた犯罪者が法人の代表であれば公的な入札からの排除、取引先や顧客との契約解除など社会的制裁・批判に晒されることから辞職または解任が妥当、役員・社員であれば懲戒を想定。
◎事業者内部の加害関係者による刑事告発(刑事訴訟法239条1項)も可能です。
加害者本人、管理間接部門の社員が刑事告発に踏み切る場合も和解金による解決が妥当です。

注意:告訴が受理されない理由
●3年間(※)の時効が過ぎたもの ※違法派遣
●同一事実について過去に告訴取消しがあったもの
●関連する民事訴訟を有利に導く目的の場合
●証拠が希薄なもの ※被害者が契約時に違法派遣・偽装請負・多重派遣と知っていても刑事告訴は有効です。
NAME IS NULL [] 2013/01/07(月) 23:23:56.82:Q798bvHs
告訴の趣旨
 被告訴人は、以下に該当すると考えるので、被告訴人の厳重な処罰を求めるため告訴します。
 職務経歴書を提示した事前面接を実施 または 偽装請負 または 偽装出向
  労働者派遣法第26条(契約の内容等)、職業安定法第44条(労働者供給)に違反
 多重派遣・多重出向
  労働基準法第6条(中間搾取の禁止)に違反
疎明資料
 事前面接日時、場所、出席者、資料のコピー、音声記録
 就業場所・就業期間・就業時間
 指揮命令
  指示を誰が行っているかの記録、音声記録
 仕事で使う道具や、資材の負担(所有)のあり方
  業務で使用しているパソコン・備品などの所有者
 契約書
  請負、雇用契約書、出向指示など書面のコピー

刑事告訴ガイダンス 
★痴漢も民事でなく刑事事案ですが、裁判所が和解金を被害者に支払わせて解決するのが絶対的過半数です。和解で解決しない事案、つまり公訴までいって判例となる事例を探すほうが難しいことでしょう。
★録音は一方の当事者が取る限り合法です。※加害者に録音の同意を求める必要はありません。
★告訴状を検察に提出しても受理されなければ加害者側には知られることはありません。不受理の場合は何事も起きてないように粛々と振る舞ってください。
★告訴を取り下げるとき検察に提出した資料は全て返却されます。また検察があなたが提出した証拠をあなたの許可なく裁判の証拠として使用はできません。告訴を取り下げたのちの録音資料には当事者の立場が失われるため証拠能力はありません。
★和解時に告訴した事実は秘匿事項となります。犯罪者が秘密保持契約に違反した場合の損害賠償金は「即決和解」か「公正証書」で最低5000万円〜にしましょう。支払いを拒否すれば強制執行手続きを地方裁判所に上訴(裁判不要)してください。
★派遣会社や事業会社が同業者に貴方の情報をリークしたなら、同業者(又は競合他社)に弱みを握られることになります。
余程信用のおける相手でなければ、リークはできないでしょう。信頼のおける方にしても、その方の口が軽ければ、いずれ事実は分かります。
★リークの情報を得た事業者のなかには、リークの事実を貴方に教えてくれる方がいるかもしれません。その際は損害賠償金で得たお金の3割程度を謝礼金として渡してください。
NAME IS NULL [] 2013/01/15(火) 14:23:49.01:lJw9FDu5
パワハラ犯罪にたいする刑事罰(※本投稿のコピペ歓迎です)
人事原則
1 現行法では、社員が仕事を怠けたり、能力不足、就業規則違反、目標を達成できなくても解雇をしたり叱責することは違法です。どんな駄目社員、嘘つき社員、怠け者も定年まで解雇が違法なのが現行の正社員制度です。
2 パワハラは社風にあわない社員、成績の振るわない社員を自主退職に追い込む言わば人事的措置として用いられることが多い。
※違法な解雇の和解金相場は、労働審判で3ヶ月、通常裁判で1年以上の報酬、さらに社員が和解を拒めば復職が可能です。弁護士への着手金は12〜15万円+20%の和解金、和解拒否なら20〜50万円程度。

人事部・ホットライン・御用組合へ直訴
メリット: 一時的緩和や人事異動
デメリット: 役員へ情報筒抜け、危険分子の烙印(情報漏洩がホットライン直訴者に多いのは人事部の常識)、パワハラ放置で自主退職に追い込まれる

民事訴訟・調停・労働審判
メリット: 損害賠償
デメリット: 裁判費用、解雇措置、民事不介入で刑事事案化を阻止、長期係争、パワハラ上司の継続雇用

刑事告訴
メリット: 1パワハラ上司の解雇・懲戒、または2多額の和解金、1と2どちらでも被害者の雇用は維持
デメリット: 人事異動(出世コースから外れる)
◎録音は一方の当事者が取る限り合法です。※加害者に録音の同意を求める必要はありません。
◎告訴受理後の和解金は加害者の資産・収入に応じて変えてください。犯罪者の昨年の年収の半額程度×最大懲役年数が妥当です。
◎パワハラの被害についての告訴は1侮辱罪2脅迫罪3強要罪4威力業務妨害罪5傷害罪の順序で行ってください。警察・検察の協力(犯罪者の自宅・職場の強制捜査、留置所勾留)により罪の立証が楽になります。
◎刑事告訴した社員を解雇したり処遇面で著しい差別を行うことはないでしょうが、出世や管理職以上の昇進の可能性はあきらめるべきでしょう。
◎刑事告訴は民事訴訟と違って裁判による被害者への2次被害にありません。検察庁が被害者に代わって訴えをおこすので、無料で、時間と手間も告訴状をかくことと音声録音を残すだけです。
◎和解契約(公正証書・即決和解)では告訴した事実は秘匿事項となります。犯罪者が秘密保持契約を違反した場合の損害賠償金は、最低5000万円〜にしましょう。
NAME IS NULL [sage] 2013/05/15(水) 13:01:43.10ID:???
SQL質疑応答スレから誘導されて来ました。
すみません教えてください

【質問テンプレ】
・DB2 9.7

・テーブルデータ
load済。

・欲しい結果
loadしたテーブルを使うサマリ表がエラーとなった場合、
チェックペンディングを解除したい。

・説明
下記の処理を行いました
@テーブルAにデータをロード
Aチェックペンディングになっているのでimmediate checkdをかける
 →こっちは成功で、ステータスが「移動なし」に変わる
BテーブルAを使うサマリー表がチェックペンディング状態になる
Cサマリー表にimmediate checkdをかけたら算術オーバーフローで解除できず。

テーブルAのデータを確認したら集計後オーバーフローする値が入っていました
そこで、テーブルAのデータをupdateなどで操作した上で改めて更新したいのですが、
テーブルAの状態を「正常」に戻すにはどうすればよいでしょうか?
サマリー表に対して色々オプションをつけてset integrityしてみましたが、何が何でもリフレッシュしようとしてエラーになります。

イメージとしては、サマリー表をリフレッシュせずにペンディング解除することで、連鎖的にテーブルAも解除されると思っています
テーブルAだけ単独で解除してデータを更新後サマリー表のチェック解除ということもできるのでしょうか?
493 [sage] 2013/05/17(金) 09:00:45.12ID:???

uncheckedすることで解除できました
算術オーバーフローはロードしたテーブルAのデータを修正してからrefreshをかけることで解決
あと、チェックペンディングになっていたのはサマリー表ではなく間にあるステージング表でした
お騒がせしました
NAME IS NULL [] 2013/10/02(水) 19:53:45.85:6PbLmMkj
l
NAME IS NULL [] 2013/12/04(水) 21:53:36.96:fia5Fze1
知見者の皆様、ご教示頂きたく。
oracleを長くやって来て、今回始めてdb2を触ることになりました。
db2 V10.5、サーバos RedHatの環境に、db2inst1でスキーマを作り
その中に複数のdbをcreateした状態で、db間でselectができません。
テーブル名をdb名で修飾して見ましたがダメでした。
何か必要な行為が有りますでしょうか?
NAME IS NULL [sage] 2013/12/04(水) 22:37:38.44ID:???
ttp://www.atmarkit.co.jp/ait/articles/0408/04/news104.html
NAME IS NULL [] 2013/12/04(水) 23:23:53.59:fia5Fze1
>496

X スキーマを作り
O インスタンスを作り

間違いました、すんません。
NAME IS NULL [] 2013/12/07(土) 07:08:17.32:sxgNJFiV
>496
自己レスですが

同一DB内のスキーマ間でのスキーマ名修飾による参照ができることは
確認しました。
DB間では何らかの手当て(oracleで言うdblink的なもの)が必要なのだろうと
想像しています。

そういったものはdb2に存在しますか?
NAME IS NULL [sage] 2013/12/11(水) 01:02:43.26ID:???

フェデレーションする
create wrapper
create server
このあたりの単語でマニュアル調べて
NAME IS NULL [] 2013/12/13(金) 22:35:19.38:t7EQjMq8
>500
情報どうもありがとうございます。

更に質問させて頂きたいのですが。

ファイルからデータを投入する際に、loadとingestどちらが高速に処理されますか?
また、ingestを使う際にデータファイルのヘッダ行を読み飛ばすような指定は可能でしょうか?
NAME IS NULL [sage] 2013/12/14(土) 01:31:13.25ID:???

loadはログを書かないから高速、先頭行のスキップもできたかも
ingestはちょっとマニュアル調べないと分からんです
NAME IS NULL [sage] 2013/12/15(日) 13:23:05.45ID:???
ttp://www.ibm.com/developerworks/data/tutorials/db2-cert6115/section7.html
ログを書かず、ロックをほとんどとらないloadの方が速い。

loadはDBMSと碌な連携をとらずに動作するのでトラブルを起こすと、最悪DBのリストアが
必要になるため、周りに習熟した人がいなければ使わない方がよろしいかと。

import/load/ingentには先頭から任意の行数を読み飛ばす機能はありませんが、書式が違えば
無効な行として読み飛ばすため代用は可能ですね。

詳しくは
information centerの下記をご参考ください
データベース管理 - データ移動のユーティリティーおよびリファレンス
NAME IS NULL [] 2013/12/20(金) 21:16:02.44:R3bHvB04
502,503 >>
情報どうもありがとうございました。
ヘッダ行の排除は別途手段を考えます。

badファイルの吐き出し先をローカル側にしたいので、ingestを使うことになると思います。
また、loadだとtrimが効かなかったり、型が合わない項目を勝手にnullにしてレコードを投入したりと、どうも勝手な振る舞いをされるのでやめとこうかなあと。
NAME IS NULL [] 2014/08/20(水) 00:23:43.91:wBmvucjY
ttp://harvest-moon.hatenablog.com/entry/2014/08/18/233302
ttp://harvest-moon.hatenablog.com/entry/2014/08/20/001259
NAME IS NULL [] 2014/08/22(金) 08:37:14.15:uskbP/60
ttp://jobinjapan.jp/job-listing/keyword-db2.html
NAME IS NULL [sage] 2014/08/23(土) 08:21:27.33ID:???
au氷水ディレクター戦争タイステーキ万国ニューヨークブカ牛肉直輸出制限業者議論病院雇用市議しょうゆダシマクッロスさむらい山雪光金ガンダム風ミックドラ社員あかうんとパズ豚骨のり塩肉マンつばめの巣担々麺野菜炒めラーメン

au氷水ディレクター戦争タイステーキ万国ニューヨークブカ牛肉直輸出制限業者議論病院雇用市議しょうゆダシマクッロスさむらい山雪光金ガンダム風ミックドラ社員あかうんとパズ豚骨のり肉マンつばめの巣塩担々麺野菜炒めラーメン

au氷水ディレクター戦争タイステーキ万国ニューヨークブカ牛肉直輸出制限業者議論病院雇用市議しょうゆダシマクッロスさむらい山雪光金ガンダム風ミックドラ社員あかうんとパズ豚骨のり肉マンつばめの巣塩担々麺野菜炒めラーメン

ニンニクヤーフォー低額土地NHK名古屋遅延電池切れ福岡損保新規駐車近代ゲームフジワイプ転職提案ラーメン
abk公式漏洩安保険王なにあげてんだよ?「わー!ふーう?」↓↓★★↓↓宿題通調印鑑カウントダウン息子議員国会大学生
NAME IS NULL [] 2014/09/19(金) 11:31:23.13:XknJ6kc7
有識者の方にご教示頂きたいです。
DB2のSYSCATSPACE作成時のデフォルト表スペースサイズはいくつになりますか?
NAME IS NULL [sage] 2014/11/08(土) 08:55:05.09ID:???
保守
NAME IS NULL [sage] 2014/11/16(日) 16:03:45.48ID:???
XML Schemaの識別に
ユニークでもなんでもないschemaLocationの値使うってアホなの?
せめてちゃんと文書化してくれ
NAME IS NULL [sage] 2015/05/18(月) 09:00:00.98ID:???
表スペースへの割り当て内で容量が不足してきたので増加させようと思うのだけど、
コンテナの数を増やして容量増やすのと、コンテナの数を増やさず既存コンテナの容量を増やすのは、
前者はリバランスが発生すると言うことだけど、後者の場合は何か考慮する点はあるかな。

後の運用のレスポンスとか違ってくるのかどうか。
NAME IS NULL [sage] 2015/10/30(金) 00:03:33.54ID:???
DB2に関する疑問を解決するにはどこで確認するのがいいでしょうか?
自分はシステム管理者ではないのでIBMに確認するのは難しいと思います。
かといって、自社のシステム管理者では、回答できる要件ではない。

ざっくりと言って、長すぎるSQLをODBC接続でDB2に投げるいい方法が知りたい。

VBScriptでODBC接続するやん?
DB2からデータをselect するやん?
Varcharだと文字化けする時があるから、変換かけるやん?
列が150くらいあるとそれだけ、select文が長くなるやん?
Excuteするとエラー出すやん? ←今ここ

DB2から簡単にOracleにデータコピーできればいいんだけどなぁ…
VBScriptしか使えるツールがないのが悲しい…
AS/400からいければ早いんだろうけど、システム開発の人間に余裕がなくて出来上がるのが何年後になるかわからない。

SQLをいくつかに分割して、投げるのが正解なのかな?
一発とはいかなくても、サクサク移動できれば…

いいアイディア、もしくはSQLを知っている人がいれば教えてください!
NAME IS NULL [] 2015/10/30(金) 07:29:14.99:g0E1JV4b

テキストファイルの出力、入力でいいのでは?
512 [sage] 2015/10/31(土) 00:27:25.87ID:???

試してないからわからないけど、テキストに出力・読み込みだと時間がかかる気がする。

DB2の文字コード変換かけないで、持ってこれればSQLが短縮出来て解決するけど…
デイリールーチンに時間がかかるとか致命的問題

テーブル20個程度のコピーで3時間もかかるコード自体を見直すべきか…
NAME IS NULL [] 2015/10/31(土) 19:48:51.07:YIQGv2AO
どんな大量データとしょぼいサーバーなんだよw
512 [sage] 2015/11/02(月) 00:29:42.99ID:???
データはそれなりに多いとおもわれ

ただ、それ以前にDB2から全データをSELECTして1行ごと別サーバーにINSERTするのが時間かかるっぽい。
DB2のデータを直接利用できない事情があって、コピーしてるけど、なんかやり方が原始的だけどほかにいい方法が思いつかないし…
NAME IS NULL [sage] 2015/11/18(水) 23:26:29.10ID:???
日本の職種別、資格別、スキル別の平均最低月給リスト(ほぼ毎日更新)
ttp://jobinjapan.jp/cate/
全掲載求人107,342件の平均最低月給196,100円

DB2の求人 の平均最低月給239,600円
ttp://jobinjapan.jp/job-listing/keyword-db2.html

平均よりも4万円以上もお高い!
NAME IS NULL [sage] 2016/06/05(日) 21:16:59.04ID:???

db2のレプリケーションでoracleにもっていけば?

たぶん差分は地雷だから毎回フルリフレッシュ
NAME IS NULL [sage] 2017/01/10(火) 21:40:00.03ID:???
DB2で多次元DBやオブジェクトDBって出来ますん?
NAME IS NULL [] 2017/06/15(木) 02:21:20.04:lQ3zG9N9
IBM社員、女性アカウント侵入の疑いで逮捕 270人の画像パソコンに
2017.6.14 19:02

女性のアカウントに不正に侵入したとして、神奈川県警は14日、不正アクセス禁止法違反の疑いで

東京都中野区南台、会社員、山口純哉容疑者(50)を逮捕した。

捜査関係者によると、山口容疑者は日本IBMのシステムエンジニア。
県警によると、会員制交流サイト(SNS)から好みの女性を探し、公開している名前や誕生日などからパスワードを推測していた。
さらに侵入して得た情報で、ネットワーク上にデータを保存できるクラウドサービスに入り込み、画像を盗み見ていたという。

県警が押収したパソコンからは約2300人分の個人情報や、
約270人分の画像データ約8万6000枚が見つかっており、他にも被害者がいるとみて捜査している。

逮捕容疑は2016年9月から17年3月までの間、東京都の20代女性ら3人のIDやパスワードで、
計12回にわたってアカウントに不正アクセスした疑い。

ttp://www.sanspo.com/geino/news/20170614/tro17061419020010-n1.html
NAME IS NULL [] 2017/12/29(金) 11:22:18.15:dtNZwIie
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

O91V1J6U75

勢い5万以上のスレをメールでお知らせするサービス、実施中!!
憧れボディをGETしたい!その夢、ボニックで!

2ch勢いランキング 全部 1- 最新50 データベース板ランキング

凡例:

レス番

100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている

名前

名無しさん (青) → sage のレス
名無しさん (緑) → age のレス

ID

ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID

このページは2ch勢いランキングが作成したキャッシュです。元のページはこちら。削除についてはこちら