Chamar procedure via shell

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
  

Mensagemem Ter, 24 Mai 2005 4:58 pm

Olá pessoal, tudo beleza?

essa é a primeira vez q estou participando desse fórum, sou novato no mundo oracle-pl/sql.
Estou com uma duvida aqui, eu tenho que chamar uma procedure via shell do unix.
tinha pensado em algo mais ou menos assim.

c:\sqlplus user/pass@banco instancia.minha_procedure

mas até o momento eu não obtive sucesso, agulem saberia me falar se eu estou no caminho certo ou existe outra forma de se fazer isso?

desde já eu a agradeço a todos.
[]s
Tineks
Localização: Araraquara - SP

Cristiano (Tineks)
Araraquara - SP

Mensagemem Qua, 25 Mai 2005 2:43 pm

No Windows, faça assim:

Código: Selecionar todos
D:\oracle8\BIN>PLUS80W SCOTT/TIGER@banco @aaa.sql


Para ver uma listagem completa de todos, abra o manual do SQL*Plus na seção 7.
dr_gori
Localização: Portland, OR USA

Thomas F. G

Você já respondeu a dúvida de alguém hoje?
http://glufke.net/oracle/search.php?search_id=unanswered

Mensagemem Seg, 13 Jun 2005 7:01 pm

No unix não existe d:\ ou c:\ , você deve estar logado no SO com o usuario criado para instalação do Banco (geralmente oracle) e so digitar a linha abaixo:

Código: Selecionar todos
sqlplus usuario/senha@hoststring procedure.sql


Se você executar esse comando no diretorio onde esta a procedure e so colocar o nome , caso não esteja digite o caminho absoluto da procedure.

exemplo:
Código: Selecionar todos
sqlplus usuario/senha@hoststring home/oracle/procedures/procedure.sql
jonasjpa


  • Veja também
    Respostas
    ExibiÇões
    Última mensagem