ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

DBAの右腕 (Oracleの本質)コミュのDBMS_JOBってORACLEのスケジューラーをご存知ですか?

  • mixiチェック
  • このエントリーをはてなブックマークに追加
こんにちは。初トピたてます。

ORACLEにDBMS_JOBっていうスケジューラーがあるのをご存知ですか?
今、そのスケジューラーをつかっているのですが、なかなかブラックな部分が多いです。
リファレンスをみれば、ああ、なるほどと思える部分もあるのですが。
DBMS_JOBを利用したことがある、利用しているDBAってどれくらいいるのでしょうか。
気になります。
意見交換などできたらいいなと思います。ちなみに9iを使用しています。
ORACLEの掲示板に書くと、具体的な質問にしてくださいとかいろいろ言われてしまうと思うので、
簡単な意見交換ができたらと思っています。
ちなみに、動作中のJOBについては、DBMS_JOB.BROKENでYに設定しても、JOBは停止しませんよ!←これに悩まされましたが、リファレンスにバッチリ書いてありました。

コメント(7)

え?!
常套手段じゃないかな。

statspack を仕掛けるためには、 spauto.sql をカスタマイズして使うので。
あとはレプリケーションの定期リフレッシュでも利用するね。

10g 以降は DBMS.SCHEDULER のほうが便利。
1 です。訂正します。
× DBMS.SCHEDULER
○ DBMS_SCHEDULER
スガナマオさんと同様の意見で、ものすごく一般的に使われていると思います。

もちろんOSのスケジューラー機能とバッチでも組めば、たいがいのことは
出来るので、必須の機能とは言いませんがまぁstatspack仕掛けるのなんかはよくやりますね。

私はストアドプロシージャーを毎日実行するのに使っています。

特に問題ないですよ。敷居は低いです。
初期化パラメータの JOB_QUEUE_PROCESSES にも注意。(デフォルト値は 0)
調子に乗って JOB をどんどん登録していると、
「スケジュール実行されない!」とかのトラブルでハマることになります。
こんばんわ。
みなさんご利用しているのですね。

JOB_QUEUE_PROCESSESにも注意が必要ですね。
20くらいのJOBをDBMS_JOBで実行しているんですが、JOBを5本くらい追加したときにはまりました。
こちらはすぐに解決方がみつかったのでよかったですが。

みなさまコメントありがとうございました。DBMS_JOBパッケージの勉強します。つかいずらいと感じるのはつかい方が悪いからですね。。。(・ω・)
まーけど、Oracleの機能を使うこといやがるひともいるしね
(DBA以外の人でね)
SQLで確認できて、PL/SQLでつくりこめる方が使い勝手良いんだけど
っておもうんだけど、cronにでいってインフラな人は問題があれば、
それはアプリだからーっていうのをよくみかけます。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

DBAの右腕 (Oracleの本質) 更新情報

DBAの右腕 (Oracleの本質)のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング