Oracle PL / SQL executando o sistema operacional

PL / SQL executando o shell (sistema operacional): OS_COMMAND e FILE_TYPE
Baixe Agora

Oracle PL / SQL executando o sistema operacional Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Public Domain
  • Preço:
  • FREE
  • Nome do editor:
  • Carsten Czarski
  • Site do editor:

Oracle PL / SQL executando o sistema operacional Tag


Oracle PL / SQL executando o sistema operacional Descrição

PL / SQL executando o shell (sistema operacional) Comandos: OS_COMMAND e FILE_TYPE O Projeto Oracle PL / SQL Executing OS Commands contém os pacotes PL / SQL Packages OS_COMMAND, file_type e file_pkg, que permitem que um desenvolvedor do Oracle Database interaja com o sistema operacional ou com arquivos comuns. A Oracle fornece apenas funcionalidade limitada de caixa fora da caixa para acessar o sistema de arquivos e nenhuma funcionalidade para executar comandos de shell ou processos de sistema operacional. Existem scripts PL / SQL espalhados pela Internet e nos fóruns da Oracle, mas não há pacote pronto para instalar. Este projeto está prestes a fornecer exatamente isso. Em geral, há pelo menos três maneiras de executar comandos de shell pelo motor da Oracle. 1. Codificar uma biblioteca compartilhada nativa, referenciá-la no banco de dados Oracle usando a criação de biblioteca e crie um wrapper PL / SQL nas funções específicas. Isso requer um compilador C para a plataforma Oracle está sendo executado. 2. Usando o pacote fornecido pelo Oracle DBMS_SCHEDUER que é capaz de executar comandos de shell. Mas dbms_scheduler carece de acesso a stdin e stdout; Se isso for necessário, o DBMS_SCHEDUERS não é mais uma opção. 3. Desde o Oracle8i existe um motor Java J2SE, contido no banco de dados; Como qualquer outro motor Java é capaz de executar os comandos do shell através do método System.exec. A API JDBC permite passar o conteúdo de stdin, stdout ou os valores de retorno do sistema operacional de volta para o mecanismo SQL. E desde que o Java é um script de instalação independente de plataforma, faz o trabalho de todas as plataformas. Então, tomei a decisão de Java no banco de dados. O pacote é executado no Oracle 10.1 ou superior. O que há de novo nesta versão: · Arquivos separados para o 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 de shell · Suporte para variáveis de ambiente personalizadas · File_type não precisa mais privilégios de gravação quando apenas lendo arquivos · Pacote PL / SQL agora funciona com os direitos dos invocadores · Obter informações específicas do ambiente: diretórios raiz e caracteres de separação de nome · FILE_TYPE: get_parent () método


Oracle PL / SQL executando o sistema operacional Software Relacionado

Itzam.

Um mecanismo de banco de dados incorporado que cria e manipula arquivos contendo registros de acesso aleatório de comprimento variável ...

223

Download

ÚMIDO

O úmetro é uma porta da implantação popular da lâmpada do mundo do Linux em Dragonfly BSD. ...

197

Download