Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Защита с помощью Планировщика  [new]
Shamzelia
Member

Откуда:
Сообщений: 10
Люди подскажите плз как написать Шелд для 9.2
Задача чтоб через шелд ораклы дропалась схема ХХХ в случае если дата больше чем указанная...
27 май 09, 14:25    [7234752]     Ответить | Цитировать Сообщить модератору
 Re: Защита с помощью Планировщика  [new]
Elic
Member

Откуда:
Сообщений: 29990
RTFM dbms_job
27 май 09, 14:27    [7234787]     Ответить | Цитировать Сообщить модератору
 Re: Защита с помощью Планировщика  [new]
Shamzelia
Member

Откуда:
Сообщений: 10
Еслиб был гуру на форум бы неполез :) для того они и нужны чтоб опытом делится ;)
27 май 09, 14:29    [7234811]     Ответить | Цитировать Сообщить модератору
 Re: Защита с помощью Планировщика  [new]
Shamzelia
Member

Откуда:
Сообщений: 10
Ну так ув. тов. ГУРУ Кода помогите написать ...
27 май 09, 14:30    [7234817]     Ответить | Цитировать Сообщить модератору
 Re: Защита с помощью Планировщика  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
Shamzelia,

вы хорошо подумали? ить вычислят влегкую и бить будут больно.
27 май 09, 14:33    [7234836]     Ответить | Цитировать Сообщить модератору
 Re: Защита с помощью Планировщика  [new]
suPPLer
Member

Откуда: Харків, Україна
Сообщений: 7794
Блог
Shamzelia,

Ну так, уважамый(ая), представьте на суд общественности, что уже сделали и что не работает. Elic Вам направление для чтения дал. :)
27 май 09, 15:10    [7235155]     Ответить | Цитировать Сообщить модератору
 Re: Защита с помощью Планировщика  [new]
Shamzelia
Member

Откуда:
Сообщений: 10
DECLARE
X NUMBER;
BEGIN
SYS.DBMS_JOB.SUBMIT
(
job => X
,what => 'drop user sysdba cascade;'
,next_date => trunc(to_date('06.27.2009 14:51:55','mm/dd/yyyy hh24:mi:ss'))
,interval => 'trunc(sysdate) + 1 + 1/1440'
,no_parse => FALSE
);
:JobNumber := to_char(X);
END;



и ессественно должно появится в

Select job, broken, substr(what,1,45), schema_user, next_date, this_date
from DBA_JOBS
where 1=1
and schema_user = :own
order by job
own = 'SYS'


Я так понимаю процесс???

Растолкуйте о гуру моя задача и мои коды правильны???
27 май 09, 15:38    [7235352]     Ответить | Цитировать Сообщить модератору
 Re: Защита с помощью Планировщика  [new]
Shamzelia
Member

Откуда:
Сообщений: 10
[1]: (Error): ORA-06550: Строка 1, столбец 93: PLS-00103: Встретился символ "DROP" в то время как ожидалось одно из следующих: begin case declare exit for goto if loop mod null pragma raise return select update while with <an identifier> <a double-quoted delimited-identifier> <a bind variable> << close current delete fetch lock insert open rollback savepoint set sql execute commit forall merge <a single-quoted SQL string> pipe ORA-06512: на "SYS.DBMS_JOB", line 79 ORA-06512: на "SYS.DBMS_JOB", line

при попытке создать задание
27 май 09, 16:04    [7235577]     Ответить | Цитировать Сообщить модератору
 Re: Защита с помощью Планировщика  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
Table 48-9 SUBMIT Procedure Parameters

Parameter Description
job Number of the job being run.
what PL/SQL procedure to run.
next_date Next date when the job will be run.
interval Date function that calculates the next time to run the job. The default is NULL. This must evaluate to a either a future point in time or NULL.
no_parse A flag. The default is FALSE. If this is set to FALSE, then Oracle parses the procedure associated with the job. If this is set to TRUE, then Oracle parses the procedure associated with the job the first time that the job is run.
For example, if you want to submit a job before you have created the tables associated with the job, then set this to TRUE.

instance When a job is submitted, specifies which instance can run the job.
force If this is TRUE, then any positive integer is acceptable as the job instance. If this is FALSE (the default), then the specified instance must be running; otherwise the routine raises an exception.
27 май 09, 16:10    [7235620]     Ответить | Цитировать Сообщить модератору
 Re: Защита с помощью Планировщика  [new]
Shamzelia
Member

Откуда:
Сообщений: 10
тоесь как я понимаю команда drop неприемлема??? если так то тогда каким образом можно грохнуть юзера а точнее схему...????
27 май 09, 16:18    [7235680]     Ответить | Цитировать Сообщить модератору
 Re: Защита с помощью Планировщика  [new]
Elic
Member

Откуда:
Сообщений: 29990
RTFM Why Use Dynamic SQL? (FAQ)
27 май 09, 16:19    [7235688]     Ответить | Цитировать Сообщить модератору
 Re: Защита с помощью Планировщика  [new]
Shamzelia
Member

Откуда:
Сообщений: 10
Тоесть я правильно понимаю все что нужно сделать это сменить код в поле what =>
А в целом задание стартует в нужную дату и будет повторятся каждую минуту???
27 май 09, 16:24    [7235725]     Ответить | Цитировать Сообщить модератору
 Re: Защита с помощью Планировщика  [new]
suPPLer
Member

Откуда: Харків, Україна
Сообщений: 7794
Блог
Shamzelia

     ,what       => 'drop user sysdba cascade;'

Неслабую Вы себе мишень для убиения выбрали, судя по имени... :)
27 май 09, 16:25    [7235731]     Ответить | Цитировать Сообщить модератору
 Re: Защита с помощью Планировщика  [new]
Shamzelia
Member

Откуда:
Сообщений: 10
Это сторонняя схема... не родная ораклы :)
27 май 09, 16:28    [7235754]     Ответить | Цитировать Сообщить модератору
 Re: Защита с помощью Планировщика  [new]
slamovsky
Member

Откуда:
Сообщений: 142
suPPLer
Shamzelia

     ,what       => 'drop user sysdba cascade;'

Неслабую Вы себе мишень для убиения выбрали, судя по имени... :)


действительно неслабо.... и что значит
Shamzelia
Это сторонняя схема... не родная ораклы :)
чья тогда?
27 май 09, 17:36    [7236340]     Ответить | Цитировать Сообщить модератору
 Re: Защита с помощью Планировщика  [new]
Shmzelia
Guest
Моя
27 май 09, 17:49    [7236427]     Ответить | Цитировать Сообщить модератору
 Re: Защита с помощью Планировщика  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
Shamzelia
Тоесть я правильно понимаю все что нужно сделать это сменить код в поле what =>
А в целом задание стартует в нужную дату и будет повторятся каждую минуту???

ага...и каждую минуту бы выполняло "drop user sysdba cascade"
27 май 09, 17:52    [7236446]     Ответить | Цитировать Сообщить модератору
 Re: Защита с помощью Планировщика  [new]
Shamzelia
Member

Откуда:
Сообщений: 10
Так яж говорю что БД тупо должна умереть то есть убить все данные если человек задумает с ними свинтить.

Давайте так :
Есть база
ее ставим на ноут сотрудника
в случае если сотрудник задумает забрать ее себе и слиться вместе с ней
то в определенную дату бд ложится...
А следовательно задача безопасности решена..
Мы у себя решили что помимо того что в бд сотра попадает лишь часть данных было бы чудно если бы в случае потери сотра его кусок бд умирал..
27 май 09, 17:57    [7236474]     Ответить | Цитировать Сообщить модератору
 Re: Защита с помощью Планировщика  [new]
Shamzelia
Member

Откуда:
Сообщений: 10
Но тема не об этом ....

Итог:
Для дропа юзера нужно создать шелд но в шелде нетльзя писать drop следовательно нужно: ???

Гуру вопрос по прежнему актуален...
27 май 09, 17:58    [7236481]     Ответить | Цитировать Сообщить модератору
 Re: Защита с помощью Планировщика  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
Shamzelia
Но тема не об этом ....

Итог:
Для дропа юзера нужно создать шелд но в шелде нетльзя писать drop следовательно нужно: ???

Гуру вопрос по прежнему актуален...

написать PL/SQL procedure, о чем было написано час назад(в этой ветке форума)...
27 май 09, 18:06    [7236522]     Ответить | Цитировать Сообщить модератору
 Re: Защита с помощью Планировщика  [new]
suPPLer
Member

Откуда: Харків, Україна
Сообщений: 7794
Блог
Shamzelia,

0. Читайте внимательней. Вам Elic уже дважды дал направления для чтения, и Вы уже второе умудряетесь пропустить мимо сознания.
1. Если сотрудник задумает базу "унести", то обойдётся без лишних джобов. Хватит прав на получение исходного кода объектов и данных в нужных таблицах...
2. Раскидывать базы по ноутбукам - это сильно. :) Что мешает нормальному клиент-серверному подходу?
27 май 09, 18:16    [7236584]     Ответить | Цитировать Сообщить модератору
 Re: Защита с помощью Планировщика  [new]
wildwind
Member

Откуда: Москва
Сообщений: 1296
Shamzelia

Есть база
ее ставим на ноут сотрудника
в случае если сотрудник задумает забрать ее себе и слиться вместе с ней
то в определенную дату бд ложится...
А следовательно задача безопасности решена..

Ха-ха. 3 раза.
27 май 09, 18:22    [7236599]     Ответить | Цитировать Сообщить модератору
 Re: Защита с помощью Планировщика  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
Shamzelia
Так яж говорю что БД тупо должна умереть то есть убить все данные если человек задумает с ними свинтить.

Давайте так :
Есть база
ее ставим на ноут сотрудника
в случае если сотрудник задумает забрать ее себе и слиться вместе с ней
то в определенную дату бд ложится...
А следовательно задача безопасности решена..Мы у себя решили что помимо того что в бд сотра попадает лишь часть данных было бы чудно если бы в случае потери сотра его кусок бд умирал..


мама, дорогая..
не смешно. всерьёз рыдаю.

а, кстати. Вы лицензии ораклу за базы на ноутах сотрудников проплатили?
или вас ~шедулером надо стимулировать?
27 май 09, 18:25    [7236607]     Ответить | Цитировать Сообщить модератору
 Re: Защита с помощью Планировщика  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
Shamzelia
Так яж говорю что БД тупо должна умереть то есть убить все данные если человек задумает с ними свинтить.

Давайте так :
Есть база
ее ставим на ноут сотрудника
в случае если сотрудник задумает забрать ее себе и слиться вместе с ней
то в определенную дату бд ложится...
А следовательно задача безопасности решена..
Мы у себя решили что помимо того что в бд сотра попадает лишь часть данных было бы чудно если бы в случае потери сотра его кусок бд умирал..

startup mount;
alter system set job_queue_processes=0;
alter database open;
и "решенная" задача безопасности в трубе ;)
27 май 09, 18:27    [7236621]     Ответить | Цитировать Сообщить модератору
 Re: Защита с помощью Планировщика  [new]
Madness
Member

Откуда: Москва
Сообщений: 648
orawish

мама, дорогая..
не смешно. всерьёз рыдаю.

стихи
27 май 09, 18:30    [7236630]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Oracle Ответить