[終了]今は亡きInformixに文句を言うスレ[おつかれ]
・営業にダマされた。 ・Oracleと同じ感覚で使ってたらヒデェ目にあった ・安さにつられて導入を決定したが、思わぬバグに遭遇し、会社をクビになった ・今からDB2に移行する予定なのでホッとしている など、Informixの甘辛い微妙な思い出を語るスレ RedBrickからDB2へ移行したことある、エロい人教えてくれ。 どこらへんがポイント? >>102 そういう移行ってありなのか? 使えないだろ・・・ 新規案件でinformixキター 触るの5年ぶりくらい リプレースに金のない客と、INFORMIXだけが得意のSEあがりの営業との利害の一致。 共通点=「システムはソフトの種類じゃない」と言い切る事 本社のシステム導入。 で、Informixもついでに導入。 Informixって、まだあったんだな・・・ ウチではまだ使ってるよ Oracleに移行しようとしてるけど、時間より先にお金がなくなっちゃった つーか、なんでもかんでもOracleにすればいいってもんじゃないだろw でも、Informixからの移行先がDB2で決まり!とか言ったらIBMの思うつぼ。 そこでPostgreSQLに移行ですよ・・・って泣いている俺ガイル Informixって安いの? 今から導入するめりっとある? >>115 ありがとう。やっぱりか。。 やっぱもう終わった製品なのね。 早く発売中止すればいいのに いや、既存システムの維持や経験者の為に継続してるだけだし >>114 >>117 Informixを使ったシステムをPostgreSQLに移行しようと思ったら IBMが定価の1/10くらいでディスカウントして対抗しに来たことがあった。 IBMは時々値引きするよな。 アレは保守とかそういうので元を取る魂胆だとは思うけど、 サポート料金も値引きしてくれるなら得かもな。 >米IBMは2月14日、 >次期「Informix」データベースのベータ版を公開した。同社はAMDやノベルと協力し、 >同データベースをx86サーバおよびLinux OSとセットで販売する計画を進めている。 http://opentechpress.jp/enterprise/article.pl?sid=07/02/19/0837215&from=rss アッカは、設立当初より企業向ービスの提供をミッョンの一つとし、その展 憎い巨人のウォン・ジントク監督め! 憎い巨人のウォン・ジントク監督め! 憎い巨人のウォン・ジントク監督め! 憎い巨人のウォン・ジントク監督め! 憎い巨人のウォン・ジントク監督め! 憎い巨人のウォン・ジントク監督め! 憎い巨人のウォン・ジントク監督め! 憎い巨人のウォン・ジントク監督め! 憎い巨人のウォン・ジントク監督め! 憎い巨人のウォン・ジントク監督め! 憎い巨人のウォン・ジントク監督め! 憎い巨人のウォン・ジントク監督め! うちの会社、Informix現役なんだが・・・ 負荷テストを頼まれたんだが、やり方が分からんorz Informixが入ったサーバーを保守する事になってしまった。 Informix10.xxで突然止まるんだがoninitプロセスは落ちない。。。 監視デキネ。┐(´∀`)┌ これは罰ゲームなのか? syslog とかイベントログとかには何か出ないの? Log関係には何もでない。online.log も。 SQLで接続が出来ないからSQLせつぞくして簡単なSQLを実行する スクリプトをcronで仕込むしかないな。 ( ・ω・ ?) onstat って最近のはないんだっけ。SQLのエラー見るより onstat の出力監視の方が楽かも。まあ、onstat で異常 出なくて、SQLのエラー見るしかない可能性もあるけど。 各種ログに何も異常がなくて、oninit も動作してて、 特定のプロセスじゃなくて全体が止まるって話は 聞いたことがない。サポートに連絡しても、再現 出来なくて、とりあえずバージョン上げてみてって 話になるだろうし。せめて、止まるトリガーがわかれば なんだけど、運用中じゃ難しいだろうしね。役に立たなくて ごめん。 >>134 onstat -X XXX を適当に取るようにしてみました。 で、一応適当なテーブルのカウントを取るだけの簡単なSQLスクリプトつくってみたんだ。 正常動作時はちゃんと帰ってくるんだけど、停止している時にスクリプト動くと す〜っと接続のリトライを繰り返してしまう、、、 接続時に接続トライ回数を指定できれば楽なんだけど、 kill 出来るようにしないと使い物にならないな。。。ん〜。。。 素人ですいません。 SQLの実行じゃなくて、onstat じゃどうかと思ったのは、 共有メモリ見るだけだから、エラー時でもハングとか ならないと思ってたからなんだけど。こんなことも あるんだね。無駄に工数かけさせてすいません。 ただ、共有メモリ見るだけでエラーになってるとしたら、 カーネルのロック数とか、と思ったけど、ロック数が不足 すれば、何か出るよね。ごめんなさい。役に立たなくて。 すみませんが、質問です。 私はInformixユーザではないのですが、あるUNIXサーバにあるInformixのDBか ら、SQLダンプを取得しなければならなくなりました。システムのデータ移行の ためです。しかし、そのやり方がわかりません。 (PDFにつきクリック注意)DB IBM Informix IBM Informix 移行ガイド http://download.boulder.ibm.com/ibmdl/pub/software/dw/jp/db2/ds/manual/informix/95DOCAAD015.pdf この辺を見ると、UNIXで informix というユーザでログインして、dbexport と いうコマンドを実行すれば良いのかと思いました。これで正しいのでしょうか? あと、このコマンドはバイナリダンプではない、テキストデータであるSQLダン プを出力するのでしょうか? こちらの都合で恐縮ですが、そのUNIXサーバはなかなかアクセスできない場所 にあり、出かけて行って短い時間でデータの取得をしなければならず、試行錯 誤の時間が取れません。どなたかお教えいただければたいへん助かります。 誰も書かないようなので。 SQLダンプってどうゆう定義なのか不明ですけど、データ移行 なら、dbexport の出力を、互換性のあるバージョンの dbimport に読ませれば、基本的には出来るはずですよ。注意しなきゃ いけない点は、マニュアル読んでくださいね。 ただ、テキストに拘ってるようなので、dbimport 以外で読ませること を考えているのなら、お勧めは出来ません。ツールとして、dbimport が読む以外はサポート外になると思いますし。最近のバージョン での扱いはわかりませんが、バイナリBLOBとかをテキストで出力 されても、どうしようもないかと。 >>138 ご返事、ありがとうございます。 お察しの通り、テキストにこだわっております。その理由は、Informixではな い他のDBにデータを移行しようと考えていたからです。BLOBデータは無いと思 います。 実はすでに現地に行ったのですが、失敗しました。なんとサーバにdbexportが 入っていなかったのです。 しかしisql は入っていたので、すべてのテーブルで select * from テーブル 名 を実行し、これをテキスト出力することを考えました。isqlを使うのは初め てでしたが。 しかし、「D/データベース」 の選択で、データベース名が表示されず、代わり に手でDB名を入力するプロンプトが表示されたので、困ってしまいました。わ れわれはデータベース名が分からないのです。パスワード状態。 root や informixユーザでisqlを起動しても、状態は同じでした。 なにかアドバイスをいただけたら、たいへん助かります。どうかよろしくお願 いいたします。 参考) 4.INFORMIX-SQLの基本操作 http://www.affrc.go.jp/Cinfo/doc/ap/informix/INFO_004.html データーベース名が isql で表示されないのは、何か環境が おかしいのではないでしょうか。現在、正常にアプリが動作 しているのかわかりませんが、動作していないのであれば、 onmonitor で状態を確認してみてください。動作しているので あれば、onmonitor でデーターベース名などを表示できます。 もし、onmonitor とか、onstat とかも無いとすると、環境変数 INFORMIXDIRとPATHが設定されてないのかもしれません。 使われた isql も sybase とかのものかも。Informixをどこに インストールしたのか確認される必要があります。 >>140 ありがとうございます。 環境がおかしいかもしれないのですね。そのサーバは業務アプリ専用で、UNIX の基本的なコマンドも大部分が入っていませんでした。もしかしたら、ユーザ が勝手にいじらないよう、ベンダがカスタマイズしたものかもしれません。 アプリケーションは動作しています。次の機会に onmonitor や onstat を実行 してみます。ただ、それらも入っていない可能性が高いです。ちなみに isqlコ マンドは、Informixとは関係ないツールを集めたbinディレクトリに入っていました。 Informixは標準では、どのディレクトリにインストールされるものなのでしょうか? 大変な環境みたいですね。 マニュアルの初めあたりに書いてあるはずですが、環境変数 INFORMIXDIR の設定と PATH に $INFORMIXDIR/bin の追加 は必須のはずですので、アプリが動作している環境を確認 すればINFORMIXDIR(=Informixがインストールされている場所) がわかるかと。$INFORMIXDIR/bin に dbexport とかがなければ、 消されたということでしょうね。ちなみに、SQL文の実行は、 dbaccess というコマンドがあれば、出来ます。 Informixのデフォルトのインストール先というのは特に無かった はずです。INFORMIXSERVERで指定されるコンフィグファイル でDBの動作環境が決まりますので、アプリの動作環境での 環境変数の設定を確認したほうがよいかと思います。 >>142 なんども丁寧にお教えいただき、本当にありがとうございます。 実はマニュアルもないので、何もかもネットで手探り状態です。 IBMのWEBマニュアルなどを参考にしております。 なるほど、 $ echo $INFORMIXDIR $ echo $INFORMIXSERVER $ echo $INFORMIXSQLHOSTS あたりを試してみます。 dbexport は存在しませんでした。特定のディレクトリではなく、HDD全体に対して find / -name dbexport をrootで実行して、見つからなかったのです。 dbaccess も同様です。おそらく消されたのでしょう。 dbaccessがなくても、isqlでSQL文の実行はできると思っておりましたが、 SELECT文の出力結果をテキストファイルに書き出すことは、isqlで可能なので しょうか? うまく伝わらなかったようなので、すいません。 INFORMIXDIRなどは、informix でログインしても自動で設定されるか どうかは、管理者の設定次第ですので、echo しても出てくるとは 限りません(Oracle は色々インストールでやるけど、Informixはそんなに 親切じゃないので)。アプリが動作しているとのことなので、アプリの 起動スクリプトを見れば設定している部分が書いてあるのでは ということです。もしくは、システム起動時に自動でInformixが起動 するようになっているのであれば、/etc/rc ないし /sbin/rc などに informixrc といったスクリプトで oninit を起動しているはずなので、 その前をみれば、INFORMIXDIR の設定がわかるはずです。まあ、 find で oninit を探すという手もあります。 isql ですが、Informix の isql であれば良いのですが、今のお話 では、おそらく別のなにかのものと思われます。その場合は、残念 ながら、InformixのDBには接続できません。 しかし、dbaccess や dbexport がないとなるとやっかいですね。 DBのバックアップやメンテナンスはしてないのでしょうか。 メンテナンス用に何か手段があれば良いのですが。 たいへん遅くなりました。 実はお詫びをしなければなりません。件の業務アプリケーションがInformixで 動いているということ自体が、誤りだったのです。申し訳ありません。 この業務アプリについては、資料がほとんど残っておらず、その中にInformix という記述が少しあったことから、これがInformixベースだと判断して作業を 進めていましたが、前任の業者と運よく連絡が取れ、実はInformixはまったく 使われていないことを伝えられたのです。 isqlを起動してもDB名が選択できないのは、元々データベースが一つも構築さ れていなかったからのようです。なんてことだ。 親切なアドバイスを何度もいただいたのに、こんな真相だったとは、自分の愚 かさに呆然としております。本当に申し訳ない限りです。 ご迷惑をおかけしました。 Informixからの移行ってどこがおすすめ やっぱりDB2? Informix StrutのJavaだし・・・。 これがメインの業務システムだ。 _ |O\ | \ キリキリ ∧|∧ \ キリキリ ググゥ>(;⌒ヽ \ ∪ | (~) ∪∪ γ´⌒`ヽ ) ) {i:i:i:i:i:i:i:i:} ( ( ( ´・ω・)、 (O ⌒ )O ⊂_)∪ だーれがころしたInformix、 だーれがころしたInformix 誰でも簡単にパソコン1台で稼げる方法など 参考までに、 ⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。 グーグル検索⇒『宮本のゴウリエセレレ』 7HMSKABDX2 ☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、 改憲議員が3分の2を超えております。『憲法改正国民投票法』、 でググってみてください。国会の発議はすでに可能です。 平和は勝ち取るものです。お願い致します。☆☆ read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる