Запланированные рабочие места Oracle - PullRequest
3 голосов
/ 27 октября 2008

У меня есть много подобных оракулов, которые мне нужно создать, и я хотел бы делать это программно.

Где Oracle хранит библиотеку заданий (схема / таблица)?

(да, я знаю, что могу бегать с ножницами)

Ответы [ 2 ]

8 голосов
/ 27 октября 2008

Для 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);

Я не нашел способа добавить задание Grid Control с использованием SQL. Я могу задать это как отдельный вопрос, если ответ здесь не появляется.

0 голосов
/ 27 октября 2008

просмотров: USER_JOBS, DBA_JOBS или ALL_JOBS

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...