Pular para o conteúdo
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #84704
    Doug
    Participante

      Pessoal boa noite.

      Meu problema é o seguinte: Tenho um arquivo em sql que eu mesmo programei. Esse arquivo funciona perfeitamente, mas preciso automatizar essa atividade.

      Meu cliente possui o Oracle instalado em um servidor UNIX.
      Como não manjo nada de Unix resolvi perguntar a vc´s: É possível criar uma BAT(com ctz) no Unix, ela se conecta no banco e chama o script via linha de comando.

      Se fosse no Windows, ficaria + ou – assim:

      #——————————————
      # Interface Automatizada do MasterSaf
      #——————————————

      echo Iniciando Processo na Instancia Local

      sqlplus doug@local
      @c:tempBat.sql
      quit

      echo Finalizando Processo na Instancia Local

      Alguma idéia de como chamar esse Bat.sql no Unix.

      Abs…

      #84706
      Marcio68Almeida
      Participante

        Você tem um grande facilitador que é o CRON
        você configura no cron do Unix / Linux a chamada que ficaria muito parecida com o que você faz no Windows…

        Você vai criar um arquivo shel com o seguinte conteúdo :
        sqlplus doug@local @<path/arquivo.sql
        O arquivo.sql tem que possuir um EXIT no seu final para não deixar uma conecção ativa no banco.

        Como configurar o cron é só fazer uma consulta rápida ao nosso amigo Google.

        #84709
        Doug
        Participante

          Blz amigo. Já estou pesquisando como configurá-lo.

          Grato pela atenção.

        Visualizando 3 posts - 1 até 3 (de 3 do total)
        • Você deve fazer login para responder a este tópico.