Portál AbcLinuxu, 16. června 2024 03:52


Dotaz: Neprovedeny dump oraclet pod cronem

20.1.2006 10:28 Xehyn | skóre: 4
Neprovedeny dump oraclet pod cronem
Přečteno: 102×
Odpovědět | Admin

Dobrý den,

vytvořil jsem si script v perlu pro dump z oraclu 9, jedna se o perl skript kde pomocí funkce system volám toto:

sudo -u oracle $CMD

kde CMD je definováno takto:

$CMD = "echo Start && export ORACLE_SID=KH && /opt/oracle/product/9ir2/bin/exp userid=..... > backup.log"

Pokud jej spustím jako kterýkoliv uživatel proběhne dump, pokud script nechám spustit cronem v logu njdu pouze zaznamenan Start a nic, dump se nevytvoří.

Jedná se o SLES9, v sudoconf jsem zkoušel přidat do skupiny oprávněné spouštět aplikace i uživatele cron. Take nepomohlo.

Děkuji

Jiří Krula

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

31.1.2006 10:11 Xehyn | skóre: 4
Rozbalit Rozbalit vše Re: Neprovedeny dump oraclet pod cronem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem to vyřešil, problém byl samozřejmě v nastavení prostředí nevyexportovali se všechny proměne oraclu.
31.1.2006 12:40 Tomas Kreuzwieser
Rozbalit Rozbalit vše Re: Neprovedeny dump oraclet pod cronem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ja mel se sudo a oraclem podobny problem. Mozna je to nahoda mozna ne. Moc jsem to nezkousel a ted pouzivam konstrukci su - oracle -c "$CMD". Cele to spustim z crona pod rootem nebo pres klic z ridici masiny a nemam problem. TK

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.