Oracle PL / SQL Esecuzione dei comandi del sistema operativo

Comandi di shell (sistema operativo) di esecuzione PL / SQL: OS_COMMAND e FILE_TYPE
Scarica ora

Oracle PL / SQL Esecuzione dei comandi del sistema operativo Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Public Domain
  • Prezzo:
  • FREE
  • Nome editore:
  • Carsten Czarski
  • Sito web dell'editore:

Oracle PL / SQL Esecuzione dei comandi del sistema operativo Tag


Oracle PL / SQL Esecuzione dei comandi del sistema operativo Descrizione

Comandi PL / SQL Esecuzione dei comandi (sistema operativo): OS_COMMAND e FILE_TYPE Oracle PL / SQL Esecuzione del progetto I comandi del sistema operativo contiene i pacchetti PL / SQL OS_COMMAND, FILE_TYPE e FILE_PKG che consentono uno sviluppatore di database Oracle di interagire con il sistema operativo o con i file ordinari. Oracle fornisce solo funzionalità limitata out-of-the-box per l'accesso al file system e nessuna funzionalità per eseguire comandi shell o processi del sistema operativo. Ci sono script PL / SQL distribuiti su Internet e nei forum Oracle ma non c'è un pacchetto pronto per installare. Questo progetto sta per fornire esattamente questo. In generale ci sono almeno tre modi per eseguire comandi di shell dal motore Oracle. 1. Codifica di una libreria condivisa nativa, lo farà riferimento nel database Oracle utilizzando la libreria di Creazione e creare un wrapper PL / SQL sulle funzioni specifiche. Questo richiesto un compilatore C per la piattaforma Oracle è in esecuzione. 2. Utilizzo del pacchetto fornito da Oracle DBMS_SCHEDULER che è in grado di eseguire comandi della shell. Ma DBMS_SCHEDULER manca di accedere a STDIN e STDOUT; Se è necessario, dbms_scheduler non è più un'opzione. 3. Dal momento che Oracle8i c'è un motore Java conforme J2SE contenuto nel database; Come qualsiasi altro motore Java è in grado di eseguire i comandi della shell tramite il metodo System.exec. L'API JDBC consente di trasmettere i contenuti di STDIN, STDOUT o il sistema di ritorno del sistema operativo Torna al motore SQL. E dal momento che Java è uno script di installazione indipendente da piattaforma fa il lavoro per tutte le piattaforme. Quindi ho preso la decisione per Java nel database. Il pacchetto viene eseguito in Oracle 10.1 o superiore. Cosa c'è di nuovo in questa versione: · File separati per Oracle10 e Oracle11G - I metodi OS_COMMAND.Load_ENV non sono disponibili in 10G · Supporto per le directory di lavoro durante l'esecuzione dei comandi della shell · Supporto per variabili di ambiente personalizzato · File_type non è più necessario scrivere i privilegi di scrittura durante la lettura di file · Pacchetto PL / SQL ora funziona con i diritti degli invito · Ottieni informazioni specifiche per l'ambiente: directory root e nome separatore · File_type: Metodo Get_parent ()


Oracle PL / SQL Esecuzione dei comandi del sistema operativo Software correlato

Berkeley db.

Berkeley DB, il database degli sviluppatori più ampiamente utilizzato nel mondo. ...

553

Scarica

Dbwrench.

Dbwrench è multi-fornitore, progettazione di database multi-piattaforma e software di sincronizzazione. ...

444

Scarica

Dbvisualizer.

Dbvisualizer è uno strumento potente per la navigazione dei database abilitati JDBC. ...

63

Scarica