AS400 の回答履歴
- DB2でテーブルのサイズを見たい
DB2で、テーブルのサイズやスキーマのサイズ(実際にデータが何MBあるのか)を知りたいです。 ご存知の方、いらっしゃいましたら、教えて下さい。
- 締切済み
- sora20mimi
- その他(データベース)
- 回答数2
- 再起動の必要性
DB2 v8.1 WAS v5 を使用しています。 今回、テーブルの変更を行いました(テーブル名の変更とnull制御の削除)。このとき、DB2もWASも再起動を行っていませんが、WASにインストールされたシステムは正常に動作しておりました。 このような結果から、テーブルの変更を行った場合DB2、WAS共に再起動の必要はないと考えております。しかし、実際のところは再起動を行ったほうが良いのでしょうか。正しい方法が知りたいと思い投稿させていただきました。どなたかご存知の方がいらっしゃいましたらご教授ください。
- ベストアンサー
- PINK_EGG
- その他(データベース)
- 回答数1
- DB2でのストアドプロシージャの作成方法
DB2でのストアドプロシージャの作成方法を教えて下さい。 アプリケーションサーバツールキットを使用せずに、 DB2のコントロールセンターなどで作成することはできないのでしょうか。 コントロールセンター以外での作成方法も含め、どんなことでもいいのでアドバイスお願いします! よろしくお願いします。
- 締切済み
- sora20mimi
- その他(データベース)
- 回答数2
- DB2の行指定検索SQLについて
select * from table where col1='X' order by col2; のようなselect文のXX行目~YYY行目の結果を返したい場合のSQLは、どのように作成すればよいのでしょうか?散々調べましたが、回答が見当たりませんでした。 どなたかご存知のかたいらっしゃいましたらご教授ください。
- ベストアンサー
- PINK_EGG
- その他(データベース)
- 回答数1
- db2setupでdb2inst1が作成されない
お世話になります。 redhat9にDB2ver8を導入しようとしています。 db2setupを実行しGUIインストールを行いました。 しかし、セットアップ完了画面でなぜかdb2inst1だけ作成されておらず、db2start等のコマンドができません。新しくdb2inst1とdb2grpを作成して、再度インストールを実行してもうまくいきません。 色々調べてみたのですが、いまいちよい事例が見つからないので、質問させていただきますので、よろしくお願いします。 以下に失敗していると思われるログを抜粋します。 DB2 ファイル・セットのインストール:.......成功 DB2 ライセンスの登録:.......成功 デフォルト・グローバル・プロファイル・レジストリー変数の設定:.......成功 DB2 Administration Server の作成:.......成功 エラー:現在の DB2INSTANCE を "db2inst1" に切り替えることができませんでした。戻りコードは "-2029059916" です。 インスタンス・リストの初期化:.......成功 DB2 インスタンス構成のカスタマイズ:.......成功 エラー:DBI1131E ユーザー ID db2inst1 が無効です。 説明: 与えられたユーザー ID にアクセスしようとして失敗しました。 次の状態のいずれかが発生していると考えられます。 o このユーザー ID がシステムにない。 o このユーザーのホーム・ディレクトリーが正しく設定されていない。 o DB2 で必要なユーザー属性のいずれかが設定されていない。 o このユーザーの UID が 0 である。
- ベストアンサー
- arima8874
- その他(データベース)
- 回答数5
- select * from の負荷。
MySQLでも、最小限で最大限の効率を目指そう!! っうか、作ってるスクリプト自体がオリジナル性が強く、っうか無茶してるので最低限な事は注意しないと。 やはり、select * from もアスタリスクよりもselect F1,F2,F4,F5,F6,F8,F9 from とした方がいいんすか? MySQLで一度接続してしまえば関係ないンすか? 負荷が高い処理はなンすか? 例えば掲示板で、最終更新者 ○○さん 時間 12/05 12:05 と言う項目を作る場合は、時間でソートして最後の人を表示するのと、別のテーブルを作ってそこに入れた方がいいンすか? ボクの感覚では、接続する時に高負荷がかかる。 いくつかの質問をあげていますが、MySQLの負荷、メモリーの全般と考えて頂ければ、嬉しいッス!!
- レポーティングツール探してます。教えて下さい。
エンドユーザが簡単にデータを抽出することができる、Impromptuにかわるようなレポーティングツールを探してます。 価格は20万以下くらいが希望です。 テーブルJOIN、クロス集計表などが作成できることが条件です。 どなたか詳しい方、教えて下さい。
- 締切済み
- 19820327
- その他(データベース)
- 回答数2
- db2_installコマンドについて
redhat9にDB2ver8を導入しようとしているのですが、redhat9にはDB2setupコマンドがサポートされていないのでGUIでインストールができませんでした。 しかし、db2_installコマンドであればインストールできるということなのですが、インスタンスの作成等は手動で作成しなければならないというデメリットが生じてきてしまいます。 先日からdb2_installコマンドでのインストール方法の資料を探しているのですが、なかなかよいものが見つかりません。 そこで、作成方法等が掲載されているマニュアルなどがございましたら、教えて頂きたいと思っております。わかる方がいれば回答をお願いいたします。
- ベストアンサー
- arima8874
- その他(データベース)
- 回答数3
- カーソルオープンの処理について
バッチ処理をするために、DB2の埋め込みSQLを使用していますが問題があります。 処理対象のデータが大量にあるのですが、カーソルのオープン処理で時間がかかってしまうため、時間内に終了することができません。 カーソルオープン処理を早くする方法がありましたら教えていただけますでしょうか。 ちなみに、 1.取得件数とオープン処理速度は全く関係がないように見えます。 2.インデックスを貼ってみましたが、変わりませんでした。 よろしくお願いいたします。
- ベストアンサー
- taaar
- その他(データベース)
- 回答数2
- SELECT時のパフォーマンス
ケースA:[SELECT文]-[DB2].[ビュー]-[DB1].[テーブル] ケースB:[SELECT文]-[DB2].[テーブル] [テーブル]はどちらも同じ内容です。 ケースAは[DB1]にある[テーブル]を[DB2]の[ビュー]を通して見てます。 ケースBは[DB2]に[DB1]の[テーブル]と同じ物をコピーしています。 同じSELECT結果を表示するSQLで ケースAとケースBでパフォーマンス的に差が出るのでしょうか? 私が思うのはケースAの場合別DBにあるテーブルをビューを使って 見てる事によって、DBやテーブルへのアクセス権限等の 確認処理でパフォーマンスが低下すると思うのですが 推定実行プランやプロファイラで見てもよく分かりませんでした。 些細な事でも構いませんので、教えてくださいませ。
- 締切済み
- noname#12530
- SQL Server
- 回答数3
- トリガの使い方
すみません、DB仕事で少ししただけです。 トリガつかったことありませんが、今回事情があって、トリガを使おうと思っています。 なお、今回は自分でプログラムするのではなく、こういう方針でやってほしいとお願いする立場になります。(すでに運用しているシステムの修正) テーブルAとテーブルBがあって、テーブル構成は同じです。本来はテーブルAで準備して、カラム全部がそろったところで、テーブルBに移す仕様になっていたのですが、わかっていない人たちが多くて、テーブルBに直接書いているプログラムが多く出てしまいました。おかげで、カラム全部そろっていないのに、一部だけ書くから、そろっていない状態で動き出す後段のプログラムまででてきて、大変な状態になってしまいました。 プログラムの箇所は多くて、とてもそれらを直す場所を探し出すことはできないといっています。 それで、 1)テーブルBにいきなり書いているやつ(プロセス名で特定のも以外はすべて対象、もしくは、特定プロセスにご作法を設けて、そのご作法以外で更新してきた場合でトリガを仕掛けたいです。できなければトリガの中で判定。 2)悪さをしているやつからの書き込みだった場合に、そのテーブルBへの書き込みを無効にして、その代わりにテーブルAに書き込みをさせる なんてことはできるのでしょうか?また、どうやってやるのか、概略も知りたいです。 どうぞよろしくお願いいたします。 なお、データベースはDB2なのですが、そうでなくても概念としてOKなのかどうかを確認したく、ほかのデータベースでもいいので、お教えください。
- 締切済み
- watjapan
- その他(データベース)
- 回答数2
- トリガの使い方
すみません、DB仕事で少ししただけです。 トリガつかったことありませんが、今回事情があって、トリガを使おうと思っています。 なお、今回は自分でプログラムするのではなく、こういう方針でやってほしいとお願いする立場になります。(すでに運用しているシステムの修正) テーブルAとテーブルBがあって、テーブル構成は同じです。本来はテーブルAで準備して、カラム全部がそろったところで、テーブルBに移す仕様になっていたのですが、わかっていない人たちが多くて、テーブルBに直接書いているプログラムが多く出てしまいました。おかげで、カラム全部そろっていないのに、一部だけ書くから、そろっていない状態で動き出す後段のプログラムまででてきて、大変な状態になってしまいました。 プログラムの箇所は多くて、とてもそれらを直す場所を探し出すことはできないといっています。 それで、 1)テーブルBにいきなり書いているやつ(プロセス名で特定のも以外はすべて対象、もしくは、特定プロセスにご作法を設けて、そのご作法以外で更新してきた場合でトリガを仕掛けたいです。できなければトリガの中で判定。 2)悪さをしているやつからの書き込みだった場合に、そのテーブルBへの書き込みを無効にして、その代わりにテーブルAに書き込みをさせる なんてことはできるのでしょうか?また、どうやってやるのか、概略も知りたいです。 どうぞよろしくお願いいたします。 なお、データベースはDB2なのですが、そうでなくても概念としてOKなのかどうかを確認したく、ほかのデータベースでもいいので、お教えください。
- 締切済み
- watjapan
- その他(データベース)
- 回答数2
- DB2のエラーコードについて
DB2でエクスポートを行うバッチファイルを作成しています。エクスポートするときに、エラーコードをlogに吐かれると思うのですが、エクスポートに失敗した場合は、このlogファイルも吐かれません。しかも、より細かい(1件目のレコードが正しくエクスポートされた。2件目のレコードでエラーが発生しました。等)エラーコードをlogファイルに吐いて残したいのですが、何かよい方法はないでしょうか?よろしくお願いします。
- ベストアンサー
- PINK_EGG
- その他([技術者向] コンピューター)
- 回答数4
- DB2のVer8.1にFIX7をインストールしたいのですが
DB2のVer8.1にFIX7をインストールしたいのですが今 「内部エラー 2881」と出てしまいインストールできません。 DB2のHPを見ても探したかが悪いのか、見つかりませんでした。 環境は OS :Windows98SE DB2 :Ver8.1 FIX を当ててません OFFICE:Office97 ETC :VB SP5、SPREAD Ver.6.0J、ActiveReports Ver.2.0J 上のソフトが入っている状態です。 一度、フォーマットしてから再インストールも行ってみましたがだめでした。 わかる方がいらっしゃれば、教えていただきたいです。お願いします。
- ベストアンサー
- marumaru_a_w
- その他(データベース)
- 回答数2
- 結合の種類と速度について
みなさんこんばんは、 「結合」について教えてください。 Q1.inner join と left join では、どちらが早いでしょうか?どちらのテーブルにも対応するレコードは全て存在しているという前提です。 Q2.結合フィールドのタイプとして long もしくは text(size = 8)では前者の方が早いと思うのですがいかがでしょうか? よろしくお願いいたします。
- ベストアンサー
- hhgoohh
- その他(データベース)
- 回答数2
- DB2のPL/SQLについて
はじめまして、Oracleでは、JavayよりPL/SQLをコールできるのは、確認済みなのですが、DB2でもできるのでしょうか??ちなみにPostgresqlではでないみたいです。
- DB2で動作するCMSを教えてください
今までLDAPのOSSソリューションを得意としてまいりましたが、ここでDB2を利用したCMS構築を依頼されました。某国立法人の依頼なのですが、報酬額が低いのでスクラッチでCMSを作るとなるとかなりの負債になります。そこで、DB2に対応したCMSについて、何かご存知であれば教えていただけないでしょうか。 よろしくお願いします。
- ベストアンサー
- JackSparrow
- その他(データベース)
- 回答数1
- DB2のSQL(日付)について
文字列で8桁の日付(例:20041208)を持っている項目の条件に本日日付以上という条件をつけたいのですが、 (例:where NEN >= 本日日付の文字列8桁 ) ※NEN:20041208 SQLでシステム日付を文字列8桁にする方法はありますか? ご教授お願いしますm(_ _)m
- ベストアンサー
- toshi_2004
- その他(データベース)
- 回答数2
- PostgreSQLからOracleの移行について
PostgreSQLからOracleへの移行を行うマイグレーションツールはありますでしょうか。お金はいくらかかってもかまいませんので、移行をスムーズにかつ工数をかけずにできるツールをご紹介頂けたらと思います。。そのツールの特徴や問題点なども教えていただけたら幸いです。 また主要DB(Oracle、SQL Server、DB2、MySQL、PostgreSQL)を相互に移行できるマイグレーションツールみたいなのはありますでしょうか。
- ベストアンサー
- noname#61135
- その他(データベース)
- 回答数3
- DB2のログインについて
DB2初心者です。 AIX5.2+DB2 8.1環境を使用しております。DB2へのアクセスはこのUnixシステムからのみと想定してください(すなわち、DB2へのログインクライアントもサーバーも同じ AIX上で動いているという想定です)。 この環境のもと、DB2のインスタンスユーザであるdb2inst1からDB2上のsampleへログインしようと試みます。 > db2 connect to sample user db2inst1 using xxxxx(password) すると以下のメッセージが返されます。 SQL30082N Attempt to establish connection failed with security reason "24" ("USERNAME AND/OR PASSWORD INVALID"). SQLSTATE=08001 次に、以下のコマンドを実行します。 db2 connect to sample user db2inst1 using xxxxx new yyyyy confirm yyyyy SQL30083N Attempt to change password for user id "db2inst1" failed with security reason "" (""). SQLSTATE=08001 となり、エラーでログインできません。しかし、以下の コマンドでアクセスすると、 > db2 connect to sample DB2へ正しくアクセス可能です。 db2 connect to sample user xxx using xxx形式で アクセスするにはどうすればよいのでしょうか。 ちなみに、DB2の設定は、インストール直後の状態です。 dbm cfgのAuthenticationはサーバーにしております。これをClientにしても結果は同じでした。また、sampleには特にGrant connect/loadも実行しておりません。 以上よろしく御願い申し上げます。
- 締切済み
- mushimaro
- その他(データベース)
- 回答数2