Pular para o conteúdo
  • Este tópico contém 11 respostas, 5 vozes e foi atualizado pela última vez 17 anos, 1 mês atrás por Ricardo Portilho Proni.
Visualizando 12 posts - 1 até 12 (de 12 do total)
  • Autor
    Posts
  • #84939
    jspaulonci
    Participante

      Bom dia Moçada….essa é urgente !!!!

      Meu RAC está com um problema, tenhos dois nós
      HOST1 e HOST2, quando eu baixo uma instância no HOST2 tudo fica perfeito, as bases passam a responder pelo HOST1 e tudo fica bem, porem , quando eu baixo as instâncias no HOST1 , o mesmo não acontece, o HOST2 passa a não responder, a mensagem de erro que dá é

      Vejam o erro abaixo

      SQL> conn jpspaulonci@rep2
      Informe a senha:*******
      ERROR:
      ORA-12514: TNS:listener não tem conhecimento sobre o serviço solicitado
      atualmente no descritor de conexão

      Advertência: Você não está mais conectado ao ORACLE.
      SQL>

      Minha string de conexão é

      rep2 =
      (DESCRIPTION =
      (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = host1.br)(PORT = 1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = host2.br)(PORT = 1521))
      (LOAD_BALANCE = yes)
      )
      (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = prep2)
      (FAILOVER_MODE =
      (TYPE = SELECT)
      (METHOD = BASIC)
      )
      )
      )

      Vocês sabem porque isso acontece ?

      Obrigado
      Caso alguem quiser ligar conversar comigo estou a disposição
      11 3243 3395

      Abraços
      Spaulonci

      #84943
      David Siqueira
      Participante

        João Posta pra gente seu LISTENER, vamos ver se não esta faltando nenhuma entrada de parametros nele.

        Abcs.

        #84944
        jspaulonci
        Participante

          host2

          SID_LIST_LISTENER_ORAOLTPPUB02 =
          (SID_LIST =
          (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = /u01/app/oracle/product/10g)
          (PROGRAM = extproc)
          (ENVS=”EXTPROC_DLLS=ANY”)
          )
          )

          LISTENER_ORAOLTPPUB02 =
          (DESCRIPTION_LIST =
          (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = host2)(PORT = 1521)(IP = FIRST))
          (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.0.64)(PORT = 1521)(IP = FIRST))
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
          )
          )

          #84945
          Rodrigo Almeida
          Participante

            Isso aí é problema de TNS.

            O arquivo de HOST dos servidores HOST1 e HOST2 estão iguais?
            O arquivo de TNSNAMES.ORA também?
            O Listeners do HOST2 está correto?
            Tu consegue realizar o tnsping rep2?

            Abraços,
            Rodrigo Almeida

            #84946
            jspaulonci
            Participante

              Host 1

              SID_LIST_LISTENER_ORAOLTPPUB01 =
              (SID_LIST =
              (SID_DESC =
              (SID_NAME = PLSExtProc)
              (ORACLE_HOME = /u01/app/oracle/product/10g)
              (PROGRAM = extproc)
              (ENVS=”EXTPROC_DLLS=ANY”)
              )
              )

              LISTENER_ORAOLTPPUB01 =
              (DESCRIPTION_LIST =
              (DESCRIPTION =
              (ADDRESS = (PROTOCOL = TCP)(HOST = host1)(PORT = 1521)(IP = FIRST))
              (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.0.62)(PORT = 1521)(IP = FIRST))
              (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
              )
              )

              #84947
              jspaulonci
              Participante

                Pingar ele pinga..mas na hora de conectar com o sqlplus dá o erro

                #84948
                vieri
                Participante

                  Isto está parecendo que algum serviço do rac está fora do ar.

                  verifique os serviços crs,asm,listener !! e veja os log’s dos mesmos tb

                  como root entre no $CRS_HOME

                  cd /u01/app/oracle/product/10.2/crs/bin/
                  ./crs_stat -t

                  Veja também se tem algum processo pendurado no servidor…
                  se tem algum sql pesado rodando a muito tempo em um dos nós,
                  se os bkp’s rodaram ok, se tem espaço nos DG’s,
                  da uma faxinada geral porque a tecnologia rac é muito
                  sensivel a problemas.

                  Caso esteja impactando o funcionamento da empresa,
                  reinicie todos os serviços do RAC, e depois investique o problema.

                  sabe como faze-lo ?

                  #84949
                  David Siqueira
                  Participante

                    João pode parecer redundante mais os Server’s estão se comunicando normalmente, ssh de um lado pra outro funciona normal sem pedir autenticação???…uma máquina faz ping na outra sem problemas, e tnsping nas instances uma da outra?

                    Abcs.

                    #84950
                    David Siqueira
                    Participante

                      Faça um check list nos nomes dos Listener que estão no ar João, e veja se correspondem com os serviços configurados em seu LISTENER ORA, porque pelo erro que você postou é como se um dos services do Listener estivesse fora, pode ser que tnha feito apenas um lsnrct start por exemplo ao invés de faze-lo passando o nome do serviço explicitamente tipo : LSNRCTL start

                      Abcs.

                      #84951
                      Rodrigo Almeida
                      Participante

                        Bom, não sou especialista em RAC, mas vai algumas dicas:

                        1) O parâmetro remote_listerner das instâncias está configurado?
                        2) Foi executado o ALTER SYSTEM REGISTER para registrar as entradas de TNS nas instâcnias RAC?
                        3) Os IPs virtuais estão corretamente configurados?
                        4) Utiliza o crs_stat para verificar a dependência do IP Virtual com o Listener?

                        Minhas dúvidas básicas?

                        1) Porque não está usando os parÂmetros INSTANCE_NAME e SERVICE_NAME dentro do CONNECT_DATA na configuração TNSNAMES.ORA? Alguma coisa específica?

                        2) Acho que está com problemas no IP Virtual, a configuração de DNS está correta para o nó que está com problema?

                        E por desencargo, posta os resultados:

                        1) srvctl status database -d

                        Abraços,
                        Rodrigo Almeida

                        #84969
                        vieri
                        Participante

                          Paulo,

                          o pessoal está aguardando uma resposta !! 😆 rs

                          oque houve com seu RAC ??

                          []s

                          #85006
                          Ricardo Portilho Proni
                          Participante

                            Pelo tnsnames, voces não estão acessando o RAC pelo VIP.

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