Oracleジョブ変更

実践オラクルデータベース構築・運用

オラクルデータベース構築オラクルデータベース運用SQL書式PL/SQL書式Oracle Master試験

TOP オラクルデータベース運用 Oracleジョブ管理

Oracleジョブ変更


スポンサードリンク



Oracleジョブ変更


本項では、Oracleジョブ変更手順について解説します。


ジョブを変更するには、その属性を変更します。そのためには、「SET_ATTRIBUTE」、「SET_ATTRIBUTE_NULL」または「SET_JOB_ATTRIBUTES」パッケージプロシージャ、あるいはEnterprise Managerを使用します。すべてのジョブは変更可能で、ジョブ名以外のすべてのジョブ属性を変更できます。変更する際に実行中のジョブインスタンスがある場合、そのインスタンスはこのコールによる影響を受けません。このプロシージャによる変更は、今後実行されるジョブに対してのみ反映されます。実行中のジョブのジョブ属性も変更できます。ただし、その変更は、スケジュールされている次回のジョブ実行時まで反映されません。

なお通常、データベースによって自動的に作成されたジョブは変更しないでください。データベースによって作成されたジョブの場合、ジョブ・ビューでSYSTEM列がTRUEに設定されます。


<主なOracleジョブ操作一覧>
操作 プロシージャ 必要な権限
ジョブ作成
CREATE_JOBまたはCREATE_JOBS CREATE JOBまたはCREATE ANY JOB
ジョブ変更
SET_ATTRIBUTEまたはSET_JOB_ATTRIBUTES ALTERまたはCREATE ANY JOB、あるいは所有者
ジョブ停止
STOP_JOB ALTERまたはCREATE ANY JOB、あるいは所有者
ジョブ削除
DROP_JOB ALTERまたはCREATE ANY JOB、あるいは所有者
ジョブのコピー COPY_JOB ALTERまたはCREATE ANY JOB、あるいは所有者
ジョブの実行 RUN_JOB ALTERまたはCREATE ANY JOB、あるいは所有者


(1)ジョブ確認
「ORA_NEW_JOB1」ジョブのコメントを確認します。
SQL> set pages 1000
SQL> set line 100
SQL> column job_name format a30
SQL> column comments format a70
SQL> select job_name,comments from dba_scheduler_jobs where job_name='ORA_NEW_JOB1';

JOB_NAME                   COMMENTS
------------------------------ -------------------------------------------------
ORA_NEW_JOB1



(2)ジョブ作成
「ORA_NEW_JOB1」ジョブにコメントを追加します。

SQL> BEGIN
DBMS_SCHEDULER.SET_ATTRIBUTE (
name => 'ORA_NEW_JOB1',
attribute => 'COMMENTS',
value => 'SET ATTRIBUTE TEST');
END;
/


PL/SQLプロシージャが正常に完了しました。

SQL>


(3)ジョブ確認
SQL> select job_name,comments from dba_scheduler_jobs where job_name='ORA_NEW_JOB1';

JOB_NAME                   COMMENTS
------------------------------ ----------------------------------------
ORA_NEW_JOB1                SET ATTRIBUTE TEST

SQL>



スポンサードリンク



    ◎-Oracleジョブのネーミングルール

    ◎-Oracleジョブ作成前準備(プログラム作成)

    ◎-Oracleジョブ作成前準備(スケジュール作成)

    ◎-Oracleジョブ作成

    ◎-Oracleジョブ変更

    ◎-Oracleジョブ停止

    ◎-Oracleジョブ削除

    ◎-Oracleジョブ無効化・有効化

    ◎-イベントを使用したOracleジョブの開始

    ◎-Oracleジョブチェーン作成

    ◎-Oracleジョブの優先度付け

    ◎-Oracleジョブの監視



スポンサードリンク

リンク集 / 免責事項サイトマップ問い合わせ
Copyright (C) 2012  実践オラクルデータベース構築・運用  All rights reserved