=?ISO-8859-2?Q?[Oracle]_Wywo=B3anie_skryptu_sh_z_PL/SQL-a=3F=3F?=
marek - 26-01-2007 00:03
=?ISO-8859-2?Q?[Oracle]_Wywo=B3anie_skryptu_sh_z_PL/SQL-a=3F=3F?=
Witajcie Oraclowcy! mam krótkie pytanie, jak w temacie. Czyli, czy da się wywołać skrypt shellowy zapisany w pliku *.sh z poziomu PL/SQL-a??? A jeśli tak, to w jaki sposób to zrobić?
Z pozdrowieniami, MarekW
-- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
=?ISO-8859-2?Q?Micha=B3?= Kuratczyk - 26-01-2007 00:03
marek wrote: > mam krótkie pytanie, jak w temacie. Czyli, czy da się wywołać skrypt > shellowy zapisany w pliku *.sh z poziomu PL/SQL-a??? A jeśli tak, to w > jaki sposób to zrobić? O ile wiem bezpośrednio z PL/SQLa się nie da. Da się za to na pewno używając Java stored procedure - robisz w niej co tylko chcesz, nadajesz odpowiednie uprawnienia i wywołujesz to z PL/SQLa. Jak będziesz googlał pod kątem java stored procedure i odpalania poleceń systemowych, to znajdziesz wiele przykładów. Tylko nie zapominaj o bezpieczeństwie jeśli robisz coś takiego.
-- Michał Kuratczyk
Radoslaw Korzeniewski - 26-01-2007 00:03
Michał Kuratczyk napisał(a): > marek wrote: >> mam krótkie pytanie, jak w temacie. Czyli, czy da się wywołać skrypt >> shellowy zapisany w pliku *.sh z poziomu PL/SQL-a??? A jeśli tak, to w >> jaki sposób to zrobić? > O ile wiem bezpośrednio z PL/SQLa się nie da. Da się za to na pewno używając > Java stored procedure - robisz w niej co tylko chcesz, nadajesz odpowiednie > uprawnienia i wywołujesz to z PL/SQLa. Jak będziesz googlał pod kątem java > stored procedure i odpalania poleceń systemowych, to znajdziesz wiele > przykładów. Tylko nie zapominaj o bezpieczeństwie jeśli robisz coś takiego. > Dla Oracle 10g jest coś takiego jak external jobs - taki odpowiednik crona.
Niestety chwilowo odradzam jego stosowanie bo właśnie zgłosiliśmy błąd security z tym związany i nie ma jeszcze dostępnego patcha.
pozdr
Radek
Jarek 'bacza' Baczynski - 26-01-2007 00:03
W poprzednim odcinku... (Radoslaw Korzeniewski pisze):
>>> mam krótkie pytanie, jak w temacie. Czyli, czy da się wywołać skrypt >>> shellowy zapisany w pliku *.sh z poziomu PL/SQL-a??? A jeśli tak, to w >>> jaki sposób to zrobić? >> O ile wiem bezpośrednio z PL/SQLa się nie da. Da się za to na pewno używając >> Java stored procedure [..]
mozna sie tez zabawic w osobna sesje-demona sterowana przez dbms_pipe.
quick and (very) dirty example :> http://asktom.oracle.com/pls/asktom/...ID:16212348050
>> Tylko nie zapominaj o bezpieczeństwie jeśli robisz coś takiego.
:)
> Dla Oracle 10g jest coś takiego jak external jobs - taki odpowiednik crona.
> Niestety chwilowo odradzam jego stosowanie bo właśnie zgłosiliśmy błąd > security z tym związany i nie ma jeszcze dostępnego patcha.
o, a ktora dokladnie wersja?
pozdro, jb.
Radoslaw Korzeniewski - 27-01-2007 00:03
Jarek 'bacza' Baczynski napisał(a): > > o, a ktora dokladnie wersja?
Wszystkie 10g które mają external jobs. Nie pamiętam dokładnie.
pozdr
Radek
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Oracle 19g +Insert +Insert +Insert...
Wydajność baz danych w zależności od poziomu izolacji ANSI/ISO
MSSQL Express czy Oracle Express
Czy zna (obsługuje) ktoś program Iso Draw ?
strona plus baza w iso do utf-8
Kodowanie: z iso na utf
[Oracle, Toad] Zaladowanie obiektu w TOAD
[Oracle][Reports30] 10G nie dziala razem z Reports3.0
klient oracle (zmiana domyslna klienta oracla)
[oracle] [xml] XML na bazie istniejacej struktury ?
zanotowane.pldoc.pisz.plpdf.pisz.plponland.htw.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|