Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kreiranje Oracle job-a

[es] :: Oracle :: Kreiranje Oracle job-a

[ Pregleda: 1547 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

brusic
Branko RUSIC
beograd

Član broj: 79310
Poruke: 14
46.240.140.*



Profil

icon Kreiranje Oracle job-a23.07.2018. u 08:26 - pre 69 meseci
Kreirao sam job:

BEGIN
DBMS_SCHEDULER.CREATE_JOB (
job_name => 'my_job1',
job_type => 'PLSQL_BLOCK',
job_action => 'delete xx_tabela;',
repeat_interval => 'freq=DAILY; byhour=15; byminute=15; bysecond=0;',
comments => 'delete xx_tabela');
END;
/
Mana je sto nece da se okine :)
Gde sam pogresio ?
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3445

Jabber: djoka_l


+1462 Profil

icon Re: Kreiranje Oracle job-a23.07.2018. u 09:17 - pre 69 meseci
delete xx_tabela;

nije PLSQL blok nego jedna sql naredba, koja čak nije ni sintaksno ispravna.
treba:
delete from <ime_tabele>

osim toga, kako misliš da se nešto desi, kada nema commit?

Da bi to bilo blok, mora da ima bar BEGIN END deo. Ako želiš da obrišeš celu tabelu, trebalo bi nešto kao

begin truncate table xx_tabela; end;

truncate je brže od delete i ne treba commit, zato što ima implicitni commit na kraju izvršavanja.
 
Odgovor na temu

brusic
Branko RUSIC
beograd

Član broj: 79310
Poruke: 14
46.240.140.*



Profil

icon Re: Kreiranje Oracle job-a23.07.2018. u 09:39 - pre 69 meseci
BEGIN
DBMS_SCHEDULER.CREATE_JOB (
job_name => 'my_job1',
job_type => 'PLSQL_BLOCK',
job_action => 'begin truncate xx_tabela;end;',
repeat_interval => 'freq=DAILY; byhour=10; byminute=36; bysecond=0;',
comments => 'truncate xx_tabela');
END;
/
Nece ni ovako. Ako sam dobro razumeo ovo treba da se okida svaki dan u 10h i 36 min.
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3445

Jabber: djoka_l


+1462 Profil

icon Re: Kreiranje Oracle job-a23.07.2018. u 11:36 - pre 69 meseci
nije
truncate xx_tabela;
nego
truncate TABLE xx_tabela;
 
Odgovor na temu

brusic
Branko RUSIC
beograd

Član broj: 79310
Poruke: 14
46.240.140.*



Profil

icon Re: Kreiranje Oracle job-a24.07.2018. u 08:37 - pre 69 meseci
Nece da 'oce ni ovako. Nema veze resio sam tako sto sam pojedinacno kreirao program,schedule-er i job.
U svakom slucaju puno se zahvaljujem
 
Odgovor na temu

[es] :: Oracle :: Kreiranje Oracle job-a

[ Pregleda: 1547 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.