none
Duvida mirror RRS feed

  • Pergunta

  • Olá,

     

    Estou com algumas duvidas em relação a Witness:

    1 - Pode ser um SQLExpress?

    2 - Uma witness server para mais de uma base? exemplo: um servidor com 30 bases, conseguiria manter um mirror do mesmo de todas as bases com apenas uma witness?


    ------------------------------------------------------------- Oracle OCA11g
    segunda-feira, 14 de março de 2011 15:26
    Moderador

Respostas

  • Fabrizzio,

    Olha a princípio eu não vejo problemas, pois você estará envolvendo bancos de dados distintos entre máquina distintas.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    sexta-feira, 18 de março de 2011 18:19
    Moderador

Todas as Respostas

  • Fabrizzio,

    Espero poder ajudar:

    Em relação ao servidor Witness ser o SQL Server Express, não existe problemas, alias a Microsoft indica utilizar esta edição.

    Você pode utilizar o mesmo servidor Witness para todos os bancos de dados que estão sendo espelhados, a função do servidor Witness(testemunha) é verificar se o ambiente de Mirroring esta funcionando e alertar caso acha algum problema, sendo envolvido nos processos de trabalho de servidores.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    terça-feira, 15 de março de 2011 18:09
    Moderador
  • Junior,

     

    Só mais uma duvida só, uma instancia express como witness, pode ser witness de apenas do Server A para o B ( e vice-versa), ou ela pode ser witness do a para o b e do c para o d por exemplo? fui claro? ^^


    ------------------------------------------------------------- Oracle OCA11g
    terça-feira, 15 de março de 2011 18:13
    Moderador
  • Fabrizzio,

    Você deve utilizar um Servidor Witness para cada configuração de Servidores que forem utilizar bancos de dados espelhados, eu já montei ambientes envolvendo o mesmo servidor Witness entre o Servidor A e B, e mesmo Witness entre Servidor C e Servidor A.

     

    Isso tudo vai depender a configuração dos endpoints.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    terça-feira, 15 de março de 2011 18:20
    Moderador
  • Junir,

     

    Entendi, essa era uma outra duvida, mas não me expressei muito bem rs....

     

    minha duvida: Mirror entre bases de 2 servidores.

    Vamos supor que eu possua 5 servidores: A, B, C, D e E

    Tenho mirror entre o A e o B sendo C o Witness

    Eu consigo apontar o C como Witness entre a replicação de D para E tambem ?


    ------------------------------------------------------------- Oracle OCA11g
    terça-feira, 15 de março de 2011 18:22
    Moderador
  • Fabrizzio,

    Então você deseja pegar o Witness C e utilizar como Witness do servidor D e E?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    terça-feira, 15 de março de 2011 18:24
    Moderador
  • Junior,

     

    Exato, utilizar a mesma instancia como Witness 2 vezes entre 2 replicação envolvendo 4 servidores distintos >.<...(que role =X)


    ------------------------------------------------------------- Oracle OCA11g
    terça-feira, 15 de março de 2011 18:28
    Moderador
  • Fabrizzio,

    Olha a princípio eu não vejo problemas, pois você estará envolvendo bancos de dados distintos entre máquina distintas.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    sexta-feira, 18 de março de 2011 18:19
    Moderador
  • Entendi Junior, bom, farei o teste e lhe informo o resultado! rs..
    ------------------------------------------------------------- Oracle OCA11g
    quarta-feira, 23 de março de 2011 19:23
    Moderador
  • Fabrizzio,

     

    Isso mesmo verifique, não se esqueça de configurar o bancos como Recovery.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    quarta-feira, 23 de março de 2011 19:40
    Moderador