Oracle PL/SQL executing OS Commands

Programinė įranga Screenshot:
Oracle PL/SQL executing OS Commands
Programinė detalės:
Versija: 0.6
Įkėlimo datą: 3 Jun 15
Kūrėjas: Carsten Czarski
Licencija: Nemokamai
Populiarumas: 104

Rating: 2.5/5 (Total Votes: 2)

"Oracle PL / SQL vykdymo OS Apmokėti projektą yra PL / SQL paketai OS_COMMAND, FILE_TYPE ir FILE_PKG kurios leistų Oracle duomenų bazės kūrėjas bendrauti su operacine sistema ar paprastų failų. & Nbsp;" Oracle "suteikia" out-of-the-box tik riboto funkcionalumo prieigai prie failų sistemą ir jokių funkcijų vykdyti shell komandas ar operacinės sistemos procesus. Yra PL / SQL skriptai išplito visame internete ir Oracle forumuose, bet nėra paruoštas įdiegti paketą. Šis projektas yra apie suteikti būtent tai.
Apskritai yra bent trys būdai Vykdyti apvalkalo komandas Oracle variklis.
& Nbsp; 1. Kodavimo gimtoji shared library, nuoroda jį į Oracle duomenų bazės naudojant CREATE biblioteka ir sukurti PL / SQL, įvynioti į konkrečias funkcijas. Tai reikėjo C kompiliatorius platformos "Oracle", kuriame veikia.
& Nbsp; 2. Naudojant Oracle tiekiamą pakuotės DBMS_SCHEDULER kuris galėtų vykdyti shell komandas. Bet DBMS_SCHEDULER trūksta prieigą prie STDIN ir STDOUT; jei tai yra reikalinga, DBMS_SCHEDULER yra ne ilgesnis variantas.
& Nbsp; 3. Nuo Oracle8i yra J2SE atitinka "Java" sistema esančius duomenų bazėje; kaip bet kuri kita "Java" sistema yra pajėgi vykdyti shell komandas per System.exec metodą. JDBC API leidžia perduoti iš STDIN STDOUT turinį ar OS grąžinimo vertybes atgal į SQL variklis. O kadangi Java yra nepriklausoma nuo platformos vienas įdiegti scenarijų atlieka savo darbą visose platformose. Taigi, aš nusprendė Java duomenų bazėje.
Paketas veikia Oracle 10,1 arba didesnis

Kas naujo , šioje laidoje.

  • Atskirti failai Oracle10 ir Oracle11g - kad OS_COMMAND.LOAD_ENV metodai nėra 10g;
  • Parama darbo katalogų vykdydamas apvalkalo komandas,
  • Parama pagal užsakymą aplinkos kintamieji,
  • FILE_TYPE nebereikia rašyti privilegijos, kai tik skaityti failus,
  • PL / SQL paketas dabar dirba su invokers teisių;
  • Gauti aplinkos specifinės informacijos: katalogų ir vardas separatorius simbolių "
  • FILE_TYPE: get_parent () metodas;

Panaši programinė įranga

Komentarai Oracle PL/SQL executing OS Commands

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!