Oracle PL/SQL executing OS Commands

Tela Software:
Oracle PL/SQL executing OS Commands
Detalhes de Software:
Versão: 0.6
Data de upload: 3 Jun 15
Revelador: Carsten Czarski
Licença: Livre
Popularidade: 46

Rating: 1.0/5 (Total Votes: 1)

A Oracle PL / SQL execução do projeto OS Comandos contém o PL pacotes / SQL OS_COMMAND, FILE_TYPE e FILE_PKG que permitem que um desenvolvedor de banco de dados Oracle para interagir com o sistema operacional ou com arquivos comuns. & Nbsp; A Oracle fornece out-of-the-box se limita apenas a funcionalidade para acessar o sistema de arquivos e nenhuma funcionalidade para executar comandos shell ou processos do sistema operacional. Há os scripts PL / SQL distribuídos através da internet e nos fóruns da Oracle, mas não há nenhum pacote ready-to-install. Este projeto está prestes a fornecer exatamente isso.
Em geral, existem pelo menos três maneiras de executar comandos shell pelo motor Oracle.
& Nbsp; 1. Codificação uma biblioteca compartilhada nativa, referenciá-lo no banco de dados Oracle usando Criar biblioteca e criar um wrapper PL / SQL sobre as funções específicas. Para isso foi necessário um compilador C para a plataforma Oracle está sendo executado.
& Nbsp; 2. Usando o DBMS_SCHEDULER pacote Oracle fornecido que é capaz de executar comandos shell. Mas DBMS_SCHEDULER não tem acesso a STDIN e STDOUT; se isso for necessário, DBMS_SCHEDULER não é mais uma opção.
& Nbsp; 3. Desde Oracle8i há um motor Java J2SE compatível contidas no banco de dados; como qualquer outro mecanismo de Java é capaz de executar os comandos shell através do método System.exec. A API JDBC permite passar o conteúdo de STDIN, STDOUT ou os valores de retorno OS volta para o motor SQL. E desde que Java é instalar independente de plataforma um script faz o trabalho para todas as plataformas. Por isso, tomei a decisão de Java no banco de dados.
O pacote é executado no Oracle 10.1 ou superior

O que é novo nesta versão:.

  • arquivos separados para Oracle10 e Oracle11g - os métodos OS_COMMAND.LOAD_ENV não estão disponíveis em 10g
  • Suporte para diretórios de trabalho ao executar comandos shell
  • Suporte para variáveis ​​de ambiente personalizada
  • file_type privilégios de escrita já não são necessários quando apenas a leitura de arquivos
  • pacote PL / SQL agora funciona com os direitos dos solicitantes
  • Veja o ambiente de informação específica: diretórios raiz e caráter nome separador
  • FILE_TYPE: get_parent () método

Programas semelhantes

CloverETL Designer
CloverETL Designer

17 Feb 15

MongoDB
MongoDB

17 Aug 18

groonga
groonga

17 Feb 15

Comentário para Oracle PL/SQL executing OS Commands

Comentários não encontrado
Adicionar comentário
Ligue imagens!