Oracle PL / SQL Esecuzione dei comandi del sistema operativoComandi 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
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
Dbwrench.
Dbwrench è multi-fornitore, progettazione di database multi-piattaforma e software di sincronizzazione. ...
444
Reverse fiocco di neve si unisce
Uno strumento che parses SQL Seleziona istruzioni e genera un diagramma ...
399
Dbvisualizer.
Dbvisualizer è uno strumento potente per la navigazione dei database abilitati JDBC. ...
63