Pular para o conteúdo
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #82444
    airoosp
    Participante

      Bom dia,

      Ao executar o comando sqlldr usuario/senha e informando o arquivo .CTL aparece a mensagem abaixo:

      SQL*Loader-704: Erro interno: ulconnect: OCIServerAttach [0]
      ORA-12560: TNS:erro de adaptador de protocolo

      Se atualizar a variável ORACLE_SID no prompt de comando antes de executar o SQLLoader, o processo funciona. Alguém saberia como resolver pois gostaria de executar o comando sem precisar atualizar a variável toda vez que executar o processo de carga. Ao habilitar e verificar o arquivo de trace, é mencionado o arquivo TNSNAV.ORA, não consegui identificar qual a importância do mesmo neste processo. Se alguém puder passar mais informações sobre este arquivo agradeço.

      Utilizo o Oracle 9i.

      Obrigado.

      Airton

      #82445
      Ishii
      Participante

        Olá,

        Como está configurado o client do Oracle? E como está a chave no registro ORACLE_SID? (Estou supondo que você está usando o Windows como client…) Se for windows mesmo teste de outra máquina pois pode ser que tenha havido algum problema na instalação do client nesta…

        []s Ishii

        #82446
        airoosp
        Participante

          Boa tarde,

          O sqlldr esta sendo executado direto no servidor que é Windows, nesta máquina o banco foi instalado e configurado, depois tive que alterar o nome da instance.
          Se executar o comando passando nome da instance após a senha funciona, analisando o arquivo de trace o processo esta buscando o nome anterior da instance, só que não consegui identificar onde pois os arquivos sqlnet.ora, tnsnames.ora e o listener.oral foram alterados.
          Será que criando o arquivos tnsnav.ora resolve? O problema é como criar este arquivo? Pelo que vi no registro do Windows o nome anterior da instance ainda aparece.

          Obrigado.

          Airton

          #82447
          Ishii
          Participante

            Airton,

            Troque o ORACLE_SID do registro do Windows e tente novamente… se o erro ainda persistir veja se foi instalado o Oracle Home Selector que deve estar junto com o Oracle Installer e nele selecione como default o SID que você precisa.

            []s Ishii

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