Oracle PL/SQL executing OS Commands

Software screenshot:
Oracle PL/SQL executing OS Commands
Software informatie:
Versie: 0.6
Upload datum: 3 Jun 15
Ontwikkelaar: Carsten Czarski
Licentie: Gratis
Populariteit: 46

Rating: 1.0/5 (Total Votes: 1)

Oracle PL / SQL uitvoeren OS Commando project bevat de PL / SQL packages OS_COMMAND, FILE_TYPE en FILE_PKG die een Oracle database ontwikkelaar in staat om te communiceren met het besturingssysteem of met gewone bestanden & nbsp;. Oracle biedt out-of-the-box slechts beperkte functionaliteit voor toegang tot het bestandssysteem en buiten werking te shell opdrachten of besturingssysteemprocessen voeren. Er zijn PL / SQL-scripts verspreid over het internet en in de Oracle forums maar er is geen kant-en-installeren pakket. Dit project gaat over precies dit te bieden.
In het algemeen zijn er ten minste drie manieren om shell commando's uitvoeren door de Oracle-motor.
& Nbsp; 1. Coding een native gedeelde bibliotheek, verwijzen in de Oracle database met behulp van CREATE bibliotheek en het creëren van een PL / SQL-wrapper op de specifieke functies. Dit vereiste een C compiler voor het platform Oracle draait.
& Nbsp; 2. Met behulp van de Oracle-geleverde pakket DBMS_SCHEDULER die in staat is om shell commando's uitvoeren. Maar DBMS_SCHEDULER ontbeert toegang tot STDIN en STDOUT; als dit nodig is, DBMS_SCHEDULER is niet langer een optie.
& Nbsp; 3. Aangezien Oracle8i er een J2SE compliant Java Engine opgenomen in de database; als elke andere Java Engine het in staat is om de shell commando's uitvoeren via de System.exec methode. De JDBC API maakt het mogelijk om de inhoud van STDIN, STDOUT of de OS terugkeer waarden terug naar de SQL motor passeren. En omdat Java is platform-onafhankelijk te installeren script doet het werk voor alle platforms. Dus nam ik de beslissing voor Java in de database.
Het pakket draait op Oracle 10.1 of hoger

Wat is nieuw in deze release:.

  • Gescheiden bestanden voor Oracle10 en Oracle11g - de OS_COMMAND.LOAD_ENV methoden zijn niet beschikbaar in 10 g
  • Ondersteuning voor het werken directories bij het uitvoeren van shell commando's
  • Ondersteuning voor aangepaste omgevingsvariabelen
  • FILE_TYPE niet langer vereist schrijfrechten wanneer alleen het lezen van bestanden
  • PL / SQL-pakket werkt nu met de rechten invokers '
  • Krijg milieu specifieke informatie: Root directories en naam scheidingsteken
  • FILE_TYPE: get_parent () methode

Vergelijkbare software

CUBRID-Python
CUBRID-Python

15 Apr 15

phpPgAdmin
phpPgAdmin

14 Apr 15

Percona Server
Percona Server

20 Jan 18

Jaxer
Jaxer

3 Jun 15

Reacties op Oracle PL/SQL executing OS Commands

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!