Pular para o conteúdo
Visualizando 14 posts - 1 até 14 (de 14 do total)
  • Autor
    Posts
  • #96150
    lorenzo
    Participante

      Pessoal,

      Peço-lhes gentilmente uma ajuda na questão de várias instâncias no mesmo banco!!! Eu instalei duas instâncias uma chamada produção e outra de replica, a minha dúvida é a seguinte: No arquivo tnsnames.ora será necessário mencionar as duas instâncias??? Por quê o meu arquivo há somente mencionado a instância replica!!! Ao me conectar na base replica, ocorreu o erro ora-12560 (“erro de adaptador de protocolo”), mas não sei o porquê deste erro, pois os serviços relativos a esta instância estavam ativos e a variável da instâcia também pelo Oracle sid=replica!!! A senha de acesso tb está ok!!!! Já em relação a instância produção tudo ok!!! Outra coisa em relação ao listener, a configuração pode ser feita independentemente antes ou depois da instalação das instâncias???

      #96151
      Sousa04
      Participante

        posta seu tnsnames ai irmão

        #96152
        Sousa04
        Participante

          Tenho um servidor com duas instâncias uma desenvolvimento e outra homologação Perceba DESENV E HOMOLOGA

          ta aqui meu tnsnames

          tnsnames.ora Network Configuration File: /u01/app/oracle/product/10/desenv/network/admin/tnsnames.ora

          Generated by Oracle configuration tools.

          DESENV =
          (DESCRIPTION =
          (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.200.1.89)(PORT = 1521))
          )
          (CONNECT_DATA =
          (SERVER=DEDICATED)
          (SERVICE_NAME = desenv)
          )
          )

          HOMOLOGA =
          (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.200.1.89)(PORT = 1521))
          (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = homologa)
          )
          )

          #96153
          Peterson
          Participante

            Sousa,

            Seu listener está configurado para “ouvir” as 2 instâncias?

            #96154
            Sousa04
            Participante

              normal

              Services Summary…
              Service “PLSExtProc” has 1 instance(s).
              Instance “PLSExtProc”, status UNKNOWN, has 1 handler(s) for this service…
              Service “desenv” has 2 instance(s).
              Instance “desenv”, status UNKNOWN, has 1 handler(s) for this service…
              Instance “desenv”, status READY, has 1 handler(s) for this service…
              Service “desenvXDB” has 1 instance(s).
              Instance “desenv”, status READY, has 1 handler(s) for this service…
              Service “desenv_XPT” has 1 instance(s).
              Instance “desenv”, status READY, has 1 handler(s) for this service…
              Service “homologa” has 2 instance(s).
              Instance “homologa”, status UNKNOWN, has 1 handler(s) for this service…
              Instance “homologa”, status READY, has 1 handler(s) for this service…
              Service “homologaXDB” has 1 instance(s).
              Instance “homologa”, status READY, has 1 handler(s) for this service…
              Service “homologa_XPT” has 1 instance(s).
              Instance “homologa”, status READY, has 1 handler(s) for this service…
              The command completed successfully

              #96155
              lorenzo
              Participante

                [quote=”Sousa04″:3c0ci804]posta seu tnsnames ai irmão[/quote]

                Caro colega,

                Segue o meu arquivo

                tnsnames.ora Network Configuration File: C:oracleproduct10.2.0db_1networkadmintnsnames.ora

                Generated by Oracle configuration tools.

                REPLICA =
                (DESCRIPTION =
                (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.98.129)(PORT = 1521))
                (CONNECT_DATA =
                (SERVER = DEDICATED)
                (SERVICE_NAME = REPLICA)
                )
                )

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

                Fiz uma alteração no arquivo acima, deixei conforme está abaixo e tb reconfigurei o listener, mas mesmo assim não está dando certo o que pode ser???

                tnsnames.ora Network Configuration File: C:oracleproduct10.2.0db_1networkadmintnsnames.ora

                Generated by Oracle configuration tools.

                REPLICA =
                (DESCRIPTION =
                (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.98.129)(PORT = 1521))
                (CONNECT_DATA =
                (SERVER = DEDICATED)
                (SERVICE_NAME = REPLICA)
                )
                )

                PRODUCAO =
                (DESCRIPTION =
                (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.98.129)(PORT = 1521))
                (CONNECT_DATA =
                (SERVER = DEDICATED)
                (SERVICE_NAME = REPLICA)
                )
                )

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

                Valew

                #96157
                burga
                Participante

                  Está conectando de outra máquina ou do proprio servidor do banco? Se for do servidor você setou o ORACLE_SID?

                  Arrume o TNS pois tanto replica e producao estão apontando pro mesmo service_name, depois que você fez a alteração do tns.

                  #96158
                  lorenzo
                  Participante

                    [quote=”burga”:3v2at8jk]Está conectando de outra máquina ou do proprio servidor do banco? Se for do servidor você setou o ORACLE_SID?

                    Arrume o TNS pois tanto replica e producao estão apontando pro mesmo service_name, depois que você fez a alteração do tns.[/quote]

                    Colega,

                    Estou no próprio servidor do banco!!! Como vou montar uma database link, abri dois sqlplus em prompts de comando diferentes e respectivamente foram setados!!!! Só não entendi a parte do TNS???

                    Muito Obrigado!!!

                    #96160
                    Sousa04
                    Participante

                      essa linha do seu TNSNAMES.ORA

                      SERVICE_NAME = REPLICA

                      Está idêntica tanto para o produção como para o Replica. tem q alterar

                      #96161
                      lorenzo
                      Participante

                        [quote=”Sousa04″:3tvvz25x]essa linha do seu TNSNAMES.ORA

                        SERVICE_NAME = REPLICA

                        Está idêntica tanto para o produção como para o Replica. tem q alterar[/quote]

                        Colega,

                        Fiz a correção, mas mesmo assim não está dando certo!!!!

                        #96162
                        Peterson
                        Participante

                          lorenzo,

                          Já testou autenticar pelo sistema operacional? Tem que fazer esse teste com um usuário do grpo ora-dba.

                          no prompt digite

                          set ORACLE_SID=<instancia)
                          sqlplus "/as sysdba"

                          coloque o resultado pra nós vermos.

                          #96164
                          lorenzo
                          Participante

                            [quote=”Peterson”:18hck0g3]lorenzo,

                            Já testou autenticar pelo sistema operacional? Tem que fazer esse teste com um usuário do grpo ora-dba.

                            no prompt digite

                            set ORACLE_SID=<instancia)
                            sqlplus "/as sysdba"

                            coloque o resultado pra nós vermos.[/quote]

                            Peterson,

                            Como não posso utilizar o meu note aqui no trabalho, mais tarde faço o teste e qq coisa posto o que me pediu!!!

                            Muito Obrigado!!!

                            #96171
                            lorenzo
                            Participante

                              [quote=”Peterson”:3lhinm2v]lorenzo,

                              Já testou autenticar pelo sistema operacional? Tem que fazer esse teste com um usuário do grpo ora-dba.

                              no prompt digite

                              set ORACLE_SID=<instancia)
                              sqlplus "/as sysdba"

                              coloque o resultado pra nós vermos.[/quote]

                              Peterson,

                              Acabei descobrindo o problema, conforme foi postado anteriormente, vc tinha razão o meu listener estava ouvindo somente a instância produção!!! Mexi e deu certo!!!!

                              Valew irmão!!!!!

                              Obrigado!!!

                              #96173
                              Peterson
                              Participante

                                fino!!!!

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