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: 104

Rating: 2.5/5 (Total Votes: 2)

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

DB2
DB2

19 Feb 15

H2 Database Engine
H2 Database Engine

17 Feb 15

SQLite
SQLite

22 Jun 18

Sesame
Sesame

20 Feb 15

Comentário para Oracle PL/SQL executing OS Commands

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