Oracle PL/SQL executing OS Commands

Screenshot Software:
Oracle PL/SQL executing OS Commands
Detalii soft:
Versiune: 0.6
Incarca data: 3 Jun 15
Producător: Carsten Czarski
Licenţă: Gratuit
Popularitate: 46

Rating: 1.0/5 (Total Votes: 1)

Oracle PL / SQL de executare a proiectului OS Comenzi conține PL pachete / SQL OS_COMMAND, .FILE_TYPE și FILE_PKG care permite o bază de date dezvoltator Oracle pentru a interacționa cu sistemul de operare sau cu fișiere obișnuite. & Nbsp; Oracle oferă out-of-the-box doar funcționalitate limitată pentru accesarea sistemul de fișiere și nici funcționalitatea sa execute comenzi shell sau procese ale sistemului de operare. Există PL scripturi / SQL răspândite pe internet și în forumurile Oracle, dar nu există nici un pachet gata de instalat. Acest proiect este gata să ofere exact acest lucru.
În general, există cel puțin trei moduri de a executa comenzi shell de motor Oracle.
& Nbsp; 1. Codare o bibliotecă nativ comun, se face referire în baza de date Oracle folosind CREATE bibliotecă și a crea un PL / SQL înveliș pe funcțiile specifice. Acest lucru a necesitat un compilator C pentru platforma Oracle rulează pe.
& Nbsp; 2. Utilizarea DBMS_SCHEDULER pachet Oracle-furnizat, care este capabil de a executa comenzi shell. Dar DBMS_SCHEDULER nu are acces la STDIN și STDOUT; dacă acest lucru este necesar, DBMS_SCHEDULER nu mai este o opțiune.
& Nbsp; 3. Deoarece Oracle8i există un motor Java conforme J2SE conținute în baza de date; ca orice alt motor Java este capabil să execute comenzile shell prin metoda System.exec. API JDBC permite să treacă conținutului STDIN, STDOUT sau a valorilor de returnare OS înapoi la motorul SQL. Si din moment ce Java este independent de platforma o instala script are loc de muncă pentru toate platformele. Așa că am luat decizia de Java în baza de date.
Pachetul ruleaza in Oracle 10.1 sau mai mare

Ce este nou în această versiune:.

  • fișiere separate pentru Oracle10 și Oracle11g - metodele OS_COMMAND.LOAD_ENV nu sunt disponibile în 10 g
  • Suport pentru directoare de lucru, atunci când execută comenzi shell
  • Suport pentru variabile de mediu personalizat
  • .FILE_TYPE drepturi de scriere nu mai sunt necesare, atunci când doar fișiere de lectură
  • PL pachetul / SQL lucrează acum cu drepturi Invocatorii '
  • Obțineți informații specifice de mediu: directoarele rădăcină și caracterul nume separator
  • .FILE_TYPE: get_parent () metoda

Software similare

Ojota
Ojota

20 Feb 15

MongoDB
MongoDB

17 Aug 18

deltasql
deltasql

19 Feb 15

Comentarii la Oracle PL/SQL executing OS Commands

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!