Pular para o conteúdo
Visualizando 15 posts - 1 até 15 (de 15 do total)
  • Autor
    Posts
  • #78870
    Anônimo

      Hoje instalei o ORACLE 10G em um outro ambiente e estou com esse problema nas estações.
      O Servidor esta ok… mas quando tento pelas estações usar o SQL-PLUS e conectar com o usuário SYSTEM/SENHA dá o erro 12560
      Instalei um programinha chamado DBBROWSER e ele conecta sem problemas em todas as estações…

      ALguem pode realmente me dar uma luz?

      Segue o log do sqlplus

      Fatal NI connect error 12560, connecting to:
      (DESCRIPTION=(ADDRESS=(PROTOCOL=BEQ)(PROGRAM=oracle)(ARGV0=oracleORCL)(ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))’))(CONNECT_DATA=(SID=ORCL)(CID=(PROGRAM=C:XEClientbinsqlplus.exe)(HOST=ESTOQUE)(USER=Novo))))

      VERSION INFORMATION:
      TNS for 32-bit Windows: Version 10.2.0.1.0 – Production
      Oracle Bequeath NT Protocol Adapter for 32-bit Windows: Version 10.2.0.1.0 – Production
      Time: 27-FEV-2007 12:56:05
      Tracing not turned on.
      Tns error struct:
      ns main err code: 12560
      TNS-12560: Message 12560 not found; No message file for product=NETWORK, facility=TNS
      ns secondary err code: 0
      nt main err code: 530
      TNS-00530: Message 530 not found; No message file for product=NETWORK, facility=TNS
      nt secondary err code: 126
      nt OS err code: 0

      #78872
      chduarte
      Participante

        tenta conectar assim:

        sqlplus usuario/senha@localhost:1521/instancename

        Veja se retorna erro.

        []

        #78873
        Anônimo

          Localhost??? alguma coisa com o IIE?
          Como vou saber qual a instacename?

          Mas não seria correto funcionar perfeitamente?
          Se tem que usar conexão diferenciada, não é porque existe um problema na estrutura?
          Já desistalei o SERVIDOR e instalei novamente… CLIENT também e nada.

          Algum problema com o IP 10.1.1.200 ??? esse é o IP do servidor…
          Em outra instalação que fiz sem problemas o IP do servidor era 192.168.200.200

          Porque o DBBROWSE funcionou sem problemas?

          #78874
          Marcio68Almeida
          Participante

            Das outras máquinas você consegue “pingar” esse novo servidor ???
            Se os outros são 192… e esse é 10… então estão em redes diferentes…
            Você instalou o banco e não sabe o nome da instância ???
            O que quer dizer com desinstalou o servidor ???

            #78877
            Anônimo

              Em relação aos IP´S, falei que de rangers diferentes mas foi em estabelecimentos diferentes.
              No oracle instalado no cliente que usar o ip 192.168.200.x eu consigo executar o SQLPLUS sem problemas.
              Mas nesse clientes que utiliza 10.1.1.x não… hoje mudei o IP para 192.168.200.x e nada…
              Desinstalar… foi remover o oracle do servidor e instalar novamente.
              A rede esta ok… como falei, consigo acessar a base pelo programa DBBROWSE em qualquer máquina…

              #78878
              Marcio68Almeida
              Participante

                hummm…
                Se um aplicativo funciona e outro não… então provavelmente os parâmetros de conecção do que não funcionar estão com problemas…
                Como o caso é do sqlplus, verifique o TNSNAMES.ora e o SQLNET.ora, pois esse tipo de problema é falha para encontrar o servidor / banco.

                #78880
                Anônimo

                  Aqui estão os arquivos que estavam na pasta:
                  C:Oracleapporacleproduct10.2.0serverNETWORKADMIN

                  LISTENER.ORA
                  SID_LIST_LISTENER =
                  (SID_LIST =
                  (SID_DESC =
                  (SID_NAME = PLSExtProc)
                  (ORACLE_HOME = C:Oracleapporacleproduct10.2.0server)
                  (PROGRAM = extproc)
                  )
                  (SID_DESC =
                  (SID_NAME = CLRExtProc)
                  (ORACLE_HOME = C:Oracleapporacleproduct10.2.0server)
                  (PROGRAM = extproc)
                  )
                  )

                  LISTENER =
                  (DESCRIPTION_LIST =
                  (DESCRIPTION =
                  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
                  (ADDRESS = (PROTOCOL = TCP)(HOST = SERVIDOR)(PORT = 1521))
                  )
                  )

                  DEFAULT_SERVICE_LISTENER = (XE)

                  TNSNAMES.ORA
                  XE =
                  (DESCRIPTION =
                  (ADDRESS = (PROTOCOL = TCP)(HOST = SERVIDOR)(PORT = 1521))
                  (CONNECT_DATA =
                  (SERVER = DEDICATED)
                  (SERVICE_NAME = XE)
                  )
                  )

                  EXTPROC_CONNECTION_DATA =
                  (DESCRIPTION =
                  (ADDRESS_LIST =
                  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
                  )
                  (CONNECT_DATA =
                  (SID = PLSExtProc)
                  (PRESENTATION = RO)
                  )
                  )

                  ORACLR_CONNECTION_DATA =
                  (DESCRIPTION =
                  (ADDRESS_LIST =
                  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
                  )
                  (CONNECT_DATA =
                  (SID = CLRExtProc)
                  (PRESENTATION = RO)
                  )
                  )

                  #78881
                  Marcio68Almeida
                  Participante

                    [quote=”muricy”:1dhutkk7]
                    (ADDRESS = (PROTOCOL = TCP)(HOST = SERVIDOR)(PORT = 1521))
                    [/quote]
                    Aqui você substituiu o nome do servidor ???

                    #78882
                    Anônimo

                      Não… o nome do Servidor é Servidor mesmo.

                      #78886
                      Marcio68Almeida
                      Participante

                        Bom… você deve ver :
                        1. Se o servidor está respondendo corretamente por nome ou só IP.
                        2. Se não há outros TNSNAMES.ora na máquina cliente.
                        3. Se o sqlplus funciona corretamente no servidor, não no cliente.
                        é alguma coisa nesse sentido…

                        #78887
                        Anônimo

                          Oi Marcio… Valeu a força… Vamos lá…

                          O Servidor esta repondendo corretamente.
                          Não há outro TNSNAMES.ORA na maquina cliente… resaltando que não há nenhum TNSNAMES.ORA… deveria ter?
                          O SQLPlus funciona perfeitamente no servidor

                          O que acha?

                          #78889
                          Marcio68Almeida
                          Participante

                            OPS…
                            A maioria das aplicações que conversa com o Oracle usa o TNSNAMES.ora na máquina cliente, todas as aplicações Oracle ( designer, developer, sqlplus, etc ) necessitam do TNSNAMES.ora…

                            #78891
                            Anônimo

                              Eu sei disso… mas não existe o TNSNAME.ORA na maquina client… e o que me deixou agora ainda mais perplexo é que alem do DBBROWSE funcionar sem problemas, uma aplicação que fiz em VB também conectou a base sem problemas.
                              Para o OracleXE… onde deve ficar o TNSNAME.ORA no client?

                              #78892
                              Marcio68Almeida
                              Participante

                                é bem provavel que essas suas aplicações se conectem ao banco usando ODBC ou algum conector do gênero…
                                Quando você instala o client do oracle no seu desktop, há um diretório admin debaixo do network, da mesma forma que no servidor…
                                Pelo jeito você copiou o SQLPLUS para a máquina cliente… assim não funciona mesmo… 😆

                                #78893
                                Anônimo

                                  Não… não fiz copia nenhuma.
                                  Inclusive a instalação do OracleXeClient não cria nenhuma pasta NETWORK e nem ADMIM

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