3

作成する必要がある同様のオラクルのジョブがたくさんありますが、プログラムで実行したいと考えています。

Oracle はジョブ ライブラリ (スキーマ/テーブル) をどこに保存しますか?

(はい、私はハサミで走っているかもしれないことを知っています)

4

2 に答える 2

8

DBMS_JOBSには、次を使用できます...

dbms_job.submit(
JOB       OUT BINARY_INTEGER,
WHAT      IN  VARCHAR2,
NEXT_DATE IN  DATE           DEFAULT SYSDATE,
INTERVAL  IN  VARCHAR2       DEFAULT 'NULL',
NO_PARSE  IN  BOOLEAN        DEFAULT FALSE,
INSTANCE  IN  BINARY_INTEGER DEFAULT 0,
FORCE     IN  BOOLEAN        DEFAULT FALSE);

使用できる新しいDBMS_SCHEDULERジョブの場合...

dbms_scheduler.create_job(
job_name            IN VARCHAR2,
job_type            IN VARCHAR2,
job_action          IN VARCHAR2,
number_of_arguments IN PLS_INTEGER DEFAULT 0,
start_date          IN TIMESTAMP WITH TIME ZONE DEFAULT NULL,
repeat_interval     IN VARCHAR2    DEFAULT NULL,
end_date            IN TIMESTAMP WITH TIME ZONE DEFAULT NULL,
job_class           IN VARCHAR2    DEFAULT 'DEFAULT_JOB_CLASS',
enabled             IN BOOLEAN     DEFAULT FALSE,
auto_drop           IN BOOLEAN     DEFAULT TRUE,
comments            IN VARCHAR2    DEFAULT NULL);

SQL を使用して Grid Control ジョブを追加する方法が見つかりません。答えがここに表示されない場合は、別の質問として尋ねることがあります。

于 2008-10-27T18:21:54.953 に答える
0

ビュー:USER_JOBS、DBA_JOBSまたはALL_JOBS

于 2008-10-27T17:40:49.793 に答える