X



IBM DB2 総合スレ2
0001NAME IS NULL
垢版 |
2006/12/15(金) 12:27:34ID:???
前スレは 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/
0492NAME IS NULL
垢版 |
2013/01/15(火) 14:23:49.01ID:lJw9FDu5
パワハラ犯罪にたいする刑事罰(※本投稿のコピペ歓迎です)
人事原則
1 現行法では、社員が仕事を怠けたり、能力不足、就業規則違反、目標を達成できなくても解雇をしたり叱責することは違法です。どんな駄目社員、嘘つき社員、怠け者も定年まで解雇が違法なのが現行の正社員制度です。
2 パワハラは社風にあわない社員、成績の振るわない社員を自主退職に追い込む言わば人事的措置として用いられることが多い。
※違法な解雇の和解金相場は、労働審判で3ヶ月、通常裁判で1年以上の報酬、さらに社員が和解を拒めば復職が可能です。弁護士への着手金は12〜15万円+20%の和解金、和解拒否なら20〜50万円程度。

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

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

刑事告訴
メリット: 1パワハラ上司の解雇・懲戒、または2多額の和解金、1と2どちらでも被害者の雇用は維持
デメリット: 人事異動(出世コースから外れる)
◎録音は一方の当事者が取る限り合法です。※加害者に録音の同意を求める必要はありません。
◎告訴受理後の和解金は加害者の資産・収入に応じて変えてください。犯罪者の昨年の年収の半額程度×最大懲役年数が妥当です。
◎パワハラの被害についての告訴は1侮辱罪2脅迫罪3強要罪4威力業務妨害罪5傷害罪の順序で行ってください。警察・検察の協力(犯罪者の自宅・職場の強制捜査、留置所勾留)により罪の立証が楽になります。
◎刑事告訴した社員を解雇したり処遇面で著しい差別を行うことはないでしょうが、出世や管理職以上の昇進の可能性はあきらめるべきでしょう。
◎刑事告訴は民事訴訟と違って裁判による被害者への2次被害にありません。検察庁が被害者に代わって訴えをおこすので、無料で、時間と手間も告訴状をかくことと音声録音を残すだけです。
◎和解契約(公正証書・即決和解)では告訴した事実は秘匿事項となります。犯罪者が秘密保持契約を違反した場合の損害賠償金は、最低5000万円〜にしましょう。
0493NAME IS NULL
垢版 |
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だけ単独で解除してデータを更新後サマリー表のチェック解除ということもできるのでしょうか?
0494493
垢版 |
2013/05/17(金) 09:00:45.12ID:???
>>493
uncheckedすることで解除できました
算術オーバーフローはロードしたテーブルAのデータを修正してからrefreshをかけることで解決
あと、チェックペンディングになっていたのはサマリー表ではなく間にあるステージング表でした
お騒がせしました
0495NAME IS NULL
垢版 |
2013/10/02(水) 19:53:45.85ID:6PbLmMkj
l
0496NAME IS NULL
垢版 |
2013/12/04(水) 21:53:36.96ID:fia5Fze1
知見者の皆様、ご教示頂きたく。
oracleを長くやって来て、今回始めてdb2を触ることになりました。
db2 V10.5、サーバos RedHatの環境に、db2inst1でスキーマを作り
その中に複数のdbをcreateした状態で、db間でselectができません。
テーブル名をdb名で修飾して見ましたがダメでした。
何か必要な行為が有りますでしょうか?
0497NAME IS NULL
垢版 |
2013/12/04(水) 22:37:38.44ID:???
ttp://www.atmarkit.co.jp/ait/articles/0408/04/news104.html
0498NAME IS NULL
垢版 |
2013/12/04(水) 23:23:53.59ID:fia5Fze1
>496

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

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

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

そういったものはdb2に存在しますか?
0500NAME IS NULL
垢版 |
2013/12/11(水) 01:02:43.26ID:???
>>499
フェデレーションする
create wrapper
create server
このあたりの単語でマニュアル調べて
0501NAME IS NULL
垢版 |
2013/12/13(金) 22:35:19.38ID:t7EQjMq8
>500
情報どうもありがとうございます。

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

ファイルからデータを投入する際に、loadとingestどちらが高速に処理されますか?
また、ingestを使う際にデータファイルのヘッダ行を読み飛ばすような指定は可能でしょうか?
0502NAME IS NULL
垢版 |
2013/12/14(土) 01:31:13.25ID:???
>>501
loadはログを書かないから高速、先頭行のスキップもできたかも
ingestはちょっとマニュアル調べないと分からんです
0503NAME IS NULL
垢版 |
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の下記をご参考ください
データベース管理 - データ移動のユーティリティーおよびリファレンス
0504NAME IS NULL
垢版 |
2013/12/20(金) 21:16:02.44ID:R3bHvB04
502,503 >>
情報どうもありがとうございました。
ヘッダ行の排除は別途手段を考えます。

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

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

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

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

後の運用のレスポンスとか違ってくるのかどうか。
0512NAME IS NULL
垢版 |
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を知っている人がいれば教えてください!
0513NAME IS NULL
垢版 |
2015/10/30(金) 07:29:14.99ID:g0E1JV4b
>>512
テキストファイルの出力、入力でいいのでは?
0514512
垢版 |
2015/10/31(土) 00:27:25.87ID:???
>>513
試してないからわからないけど、テキストに出力・読み込みだと時間がかかる気がする。

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

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

ただ、それ以前にDB2から全データをSELECTして1行ごと別サーバーにINSERTするのが時間かかるっぽい。
DB2のデータを直接利用できない事情があって、コピーしてるけど、なんかやり方が原始的だけどほかにいい方法が思いつかないし…
0518NAME IS NULL
垢版 |
2016/06/05(日) 21:16:59.04ID:???
>>512
db2のレプリケーションでoracleにもっていけば?

たぶん差分は地雷だから毎回フルリフレッシュ
0519NAME IS NULL
垢版 |
2017/01/10(火) 21:40:00.03ID:???
DB2で多次元DBやオブジェクトDBって出来ますん?
0521NAME IS NULL
垢版 |
2017/12/29(金) 11:22:18.15ID:dtNZwIie
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

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

O91V1J6U75
0522NAME IS NULL
垢版 |
2018/07/08(日) 00:59:11.11ID:???
メインストリームから外れた仕事ばっかり
0523NAME IS NULL
垢版 |
2018/08/01(水) 19:23:20.49ID:???
今後「db2」と書けない営業さんは年寄りということが露呈する
0524NAME IS NULL
垢版 |
2018/08/02(木) 20:42:51.76ID:i4oT+0/J
>>523
Db2ではないのかw
0526NAME IS NULL
垢版 |
2018/10/23(火) 20:05:13.91ID:???
MicrosoftってIBMと仲悪いの?

そのへんのフリーソフトでもできるのに
SQLDeveloperだとAutoCommitオフにできないとか
ちょっと
どういうことなの…
0527NAME IS NULL
垢版 |
2018/11/01(木) 00:24:43.32ID:zQFReMU2
  ★★★貧富格差解消の為には、累進税の税率を国民投票で▲決めるべき▲である★★★
  http://jbbs.livedoor.jp/study/▲3729/storage/1069408696.html#47  

  この掲示板(万有サロン)に優秀な書き込みをして、総額148万円の賞金をゲットしよう!(*^▲^)v
  http://jb▲bs.livedoor.jp/study/3729/ →リンクが不良なら、検索窓に入れる!
0528NAME IS NULL
垢版 |
2019/01/09(水) 08:43:13.90ID:???
AWSで利用している人はいるかな?

懸念点があれば教えて下さい。
0529NAME IS NULL
垢版 |
2019/04/20(土) 21:12:31.53ID:???
AWSのサポートにそのままやりたいこと伝えてやればいいじゃん
Db2メインのSAもいるよ
0531NAME IS NULL
垢版 |
2019/06/06(木) 07:53:03.11ID:tUHq/r1n
両方そこそこつかえるが、oracleとコンペで争った時にdb2を選択する利点が全くない。と思った。
0532NAME IS NULL
垢版 |
2019/07/05(金) 08:36:18.18ID:???
ライセンス安い!
0534NAME IS NULL
垢版 |
2020/10/26(月) 13:01:05.58ID:???
SQL Serverでバリバリ仕事してたけど、今回スポットで受けた仕事がDb2使用の案件だった。
今更、新しいデータベースの勉強する事になって今DL中…
0535NAME IS NULL
垢版 |
2020/11/18(水) 00:41:52.82ID:???
SQLに方言があるだけで、既に構築済みなら別に困ることないでしょ
0536NAME IS NULL
垢版 |
2021/02/08(月) 13:57:44.18ID:uOVXdD8s
実行可能なSQLがアクセスしている全てのテーブルおよびフィールドの一覧って一発で出せますか?
0537NAME IS NULL
垢版 |
2021/02/08(月) 14:00:47.14ID:uOVXdD8s
↑全てというのは最終的に得られるデータセットに含まれるという意味ではなく
途中の計算に含まれているが結果には含まれないものまで含めてもれなく全てという意味です
ようするにそSQLが依存しているテーブル、フィールドということです
0538NAME IS NULL
垢版 |
2021/04/01(木) 17:24:19.38ID:flMNnWkg
そんな機能が常に動いていたら死ぬぞ
0539NAME IS NULL
垢版 |
2022/06/17(金) 21:51:25.15ID:Da2QBCsK
Db2って他と比べて何がいいんですか?

数年前からプログラミングを勉強し始めた新人プログラマーです
仕事でDb2を使っているんですけどSQLserverとかと比べて、Db2は凄い使いづらいと感じます

具体的には
・ドキュメントがMicrosoft以上に読みにくくイライラします
・エラー文の日本語が要領を得ないのでフラストレーションが溜まります
・ネットにもDb2についてのサイトが少ないので非常に調べにくいです

基礎知識が不足しているのでつまづいて当然で、
こんな事言う資格はないですがこのままではDb2のことが嫌いになってしまいそうです

そうならないためにどなたかDb2の良い点を教えてください
0540NAME IS NULL
垢版 |
2022/10/31(月) 22:10:49.51ID:r9Y8W8SZ
>>539
IBMに仕事をお願いするとDb2が採用されやすくなるだけです
0541NAME IS NULL
垢版 |
2022/11/10(木) 16:55:51.68ID:7Crkxyj2
あげ
0542NAME IS NULL
垢版 |
2023/01/26(木) 02:57:12.71ID:0ZdAuIEw
あげ太郎
レスを投稿する


ニューススポーツなんでも実況