- ベストアンサー
テーブル更新時にお知らせ
- 1日に2、3回更新されるあるテーブルがあるのですが、そのテーブルが書き換わった(insert,update) タイミングで音を鳴らすなどして、管理者にお知らせしたいのです。
- pl/sqlとOracleのトリガの組み合わせで実現できますか?既にPGMで実現できたのですが、常駐監視部分が気に入らなく、Oracleの機能を利用したいと考えています。
- サーバ環境:Oracle8i Windows2000Server
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
普通は、各サーバベンダーが監視系のツールを抱き合わせで販売していると思います。 最大のメリットは、ハードウエアセンサも含めて、緻密な監視できることなんですが.. 現時点で、監視ツールを使われていないなら、導入するのも選択肢の一つかと 思いますが、お勧めできような”無料で”かつ”汎用的な”ものは、存じません。 汎用的なものとなると、snmpベースになるかと思いますので.. ”snmp trap”をキーワードに探されると良いかと思います。
その他の回答 (1)
- k_o_r_o_c_h_a_n
- ベストアンサー率55% (526/942)
>タイミングで音を鳴らすなどして、管理者にお知らせしたいのです。 如何に音を鳴らすか、その方法が問題なんですよね? 原則として、オラクル自身に、”音を鳴らす”機能はありません。 何らかの形で、機能拡充するしかありません。 windows版oracleは、COMオートメーションを操作可能ですので、 それを使って、音を鳴らすことが可能だと思います。 もしくは、 外部プロシジャなどを使って、外部プログラムを起動し、それで音を出すことも可能です。 ですが、どうせ作るなら、サーバの監視系のツールとうまく連動する事を 考えた方が良いように思います。 (サーバ監視のような事はやられていないのですか?)
お礼
k_o_r_o_c_h_a_n様、毎度回答有難う御座います。 >如何に音を鳴らすか、その方法が問題なんですよね? おっしゃる通りでございます。 >ですが、どうせ作るなら、サーバの監視系のツールとうまく連動する事を >考えた方が良いように思います。 フリー、シェアウェアソフトのDB監視系ツールでしょうか? 保守、チューニングに力の入ったものは見つかったのですが、TABLEの操作に 合わせて何かを起動する、運用に使えそうな形のものはなかなか見つからず・・ >(サーバ監視のような事はやられていないのですか?) この機会にサーバ監視ソフト(ツール)も便利なものがあれば考えたいと思います。 何かよいものがありましたら紹介いただきたく・・
お礼
お返事が遅くなりました。 >最大のメリットは、ハードウエアセンサも含めて、緻密な監視できることなんですが.. >汎用的なものとなると、snmpベースになるかと思いますので.. なるほど、監視サービスとなるとこのような製品を指すのですね。 私どもの環境ではテーブルの頻繁な更新やトランザクションなど、過酷?な 扱いをせず使用しているため、ツールでの緻密な管理はいいかな。。 勉強になりました、ありがとうございました。