Potrebbe farmi sapere come chiamare uno script di shell dal programma PLSQL?Come chiamare uno script di shell dal programma PLSQL
risposta
e un modo indietro (sulla parte superiore del Pablo di) dbms_pipe
http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:16212348050
In Oracle7.0 e, possiamo usare dbms_pipes per parlare con un demone in esecuzione di fuori del Banca dati. Ecco un semplice esempio che sqlplus usa per essere il demone:
create or replace procedure host(cmd in varchar2)
as
status number;
begin
dbms_pipe.pack_message(cmd);
status := dbms_pipe.send_message('HOST_PIPE');
if (status <> 0) then raise_application_error(-20001, 'Pipe error');
end if;
end;
/
avete un paio di opzioni disponibili:
- invocare un metodo Java dall'interno di un/SQL involucro PL.
- Chiamare un programma C come procedura esterna da PL/SQL.
- Utilizzare il nuovo pacchetto DBMS_SCHEDULER.
Here's un collegamento con INFO su di essi.
non elencati sopra, ma ancora applicabile: Library Direct C Codice da PL/SQL from Ask Tom. Ovviamente sarebbe un'esecuzione di un wrapper C richiamare lo script Shell.
L'esempio di Tom è in realtà solo un altro esempio del metodo n. 2, cioè una procedura esterna. – APC
Invocare uno script di shell da PL/SQL con DBMS_SCHEDULER: Si prega di trovare il link qui sotto
http://www.dba-oracle.com/t_execute_shell_script_plsql_procedure.htm
- 1. come utilizzare uno script di shell per supervisionare un programma?
- 2. Come chiamare uno script di shell e passare argomento da un altro script di shell
- 3. Chiamare uno script di shell da un'applicazione Groovy/Grails
- 4. Chiamare una funzione Python da uno script di shell
- 5. Come faccio a chiamare alias uno script PowerShell dal prompt?
- 6. Chiamare makefile da Shell Script
- 7. Invia l'output dal comando shell a uno script python
- 8. Come posso chiamare uno script python da uno script python
- 9. shell script per fermare un programma Java
- 10. python: esegui la shell interattiva python dal programma
- 11. come chiamare una funzione in funzione plsql
- 12. Blocca commenti in uno script di shell
- 13. Cosa significa $ @ in uno script di shell?
- 14. Incorporamento awk in uno script di shell
- 15. Come eseguire uno script di shell interattivo usando java runtime?
- 16. Chiamare uno script node.js dall'interno di java
- 17. esecuzione di script di shell senza chiamare sh implicitamente
- 18. Esecuzione di uno script di shell bash in java
- 19. Come si esegue uno script di shell come root (sudo)?
- 20. Come faccio ENV uscita come uno script di shell eseguibile
- 21. Come passare variabili da uno script di shell ad uno script previsto?
- 22. Come ottenere il nome del programma in uno script fish shell?
- 23. Come eseguire uno script di shell utilizzando file docker CMD
- 24. nginx - Come eseguire uno script di shell su ogni richiesta?
- 25. Scala come uno script di shell: vasi sul classpath
- 26. Come usare arricciatura in uno script di shell?
- 27. Come utilizzare l'esecuzione parallela in uno script di shell?
- 28. come disabilitare silenziosamente xtrace in uno script di shell?
- 29. Come includere il file in uno script di shell bash
- 30. Incorporare un binario eseguibile in uno script di shell
Nella seconda soluzione, c'è qualche altro modo diretto. –
Consiglierei # 3. – REW
@ChandraBhushan - cosa intendi per "c'è un altro modo diretto"? – APC