Oracle PL/SQL executing OS Commands

Software screenshot:
Oracle PL/SQL executing OS Commands
Podrobnosti Software:
Verze: 0.6
Datum uploadu: 3 Jun 15
Vývojka: Carsten Czarski
Licence: Volný
Popularita: 46

Rating: 1.0/5 (Total Votes: 1)

Oracle PL / SQL spuštěním projektu OS Příkazy obsahuje PL / SQL balíků OS_COMMAND, FILE_TYPE a FILE_PKG které umožňují databáze Oracle oznamovatele k interakci s operačním systémem nebo s obyčejnými soubory. & Nbsp; Oracle poskytuje out-of-the-box pouze omezené funkce pro přístup k systému souborů a žádné funkce spouštět příkazy shellu nebo procesy operačního systému. Existují PL / SQL skripty šíří přes internet a na fórech Oracle, ale není tam žádný ready-to-install balík. Tento projekt se chystá poskytnout přesně to.
Obecně existují přinejmenším tři způsoby, jak spouštět příkazy shellu motorem Oracle.
& Nbsp; 1. Kódování nativní sdílené knihovny, odkazovat v databázi Oracle pomocí Vytvořit knihovnu a vytvořit PL / SQL obal na jednotlivých funkcí. To vyžadovalo kompilátor C pro platformu Oracle běží dál.
& Nbsp; 2. Použití Oracle-dodaný balíček DBMS_SCHEDULER, který je schopen provádět příkazy shellu. Ale DBMS_SCHEDULER nemá přístup k STDIN a STDOUT; pokud je to nezbytné, DBMS_SCHEDULER již není možné.
& Nbsp; 3. Vzhledem k tomu, Oracle8i je J2SE kompatibilní Java Engine obsažené v databázi; jako jakákoli jiná Java motorů, je schopen provádět příkazy shell metodou System.exec. JDBC API umožňuje přenést obsah STDIN, STDOUT nebo OS návratové hodnoty zpět do SQL motoru. A protože Java je nezávislý na platformě jeden instalační skript dělá práci pro všechny platformy. Tak jsem se rozhodl pro Javu v databázi.
Balíček běží v Oracle 10.1 nebo vyšší

Co je nového v této verzi:.

  • oddělené soubory pro Oracle10 a Oracle11g - metody OS_COMMAND.LOAD_ENV nejsou k dispozici ve 10 g
  • Podpora pro pracovní adresáře při spouštění příkazů shellu
  • Podpora pro proměnné vlastní prostředí
  • FILE_TYPE již požadovaná oprávnění k zápisu, když jen files čtení
  • PL / SQL balíku nyní pracuje s právy invokers '
  • Získat prostředí specifické informace: kořenové adresáře a název oddělovací znak
  • FILE_TYPE: get_parent () metoda

Podobný software

MySQL Sandbox
MySQL Sandbox

20 Feb 15

MckoiDDB
MckoiDDB

14 Apr 15

deltasql
deltasql

19 Feb 15

Drizzle
Drizzle

20 Feb 15

Komentáře k Oracle PL/SQL executing OS Commands

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!