Colocar Banco em Read-Only

Discussão em 'Banco de Dados / Database' iniciado por vithor.silva, Julho 6, 2009.

  1. vithor.silva

    vithor.silva Sem Pontuação

    Senhores, Boa Tarde

    Qual o comando é necessário para colocar o Banco no modo read-only?
    Seria o proquiet dbname -C { { enable [ nolock ] | disable } | bithreshold n } ?

    Fico no aguardo e apoio dos senhores....
    Sds,
    Atenciosamente,
    Vithor da Silva e Silva
    E-mail: vithorsolutionsti@gmail.com
    Site: www.vithorsolutionsti.blogspot.com
  2. rodrigodds

    rodrigodds Membro Participativo

    Você pode colocar também o parâmetro -RO (Read-Only) no .pf .

    Att,
  3. vithor.silva

    vithor.silva Sem Pontuação

    Creio que este parâmetro não seja o melhor para o que preciso.
    Estamos com o ideal de montar uma nova estratégia de Backup na empresa, onde segundo comentários uma das técnicas depois do Backup On-line mais utilizadas é a de colocar o banco em read-only.

    Pelo o que observei o comando seria o proquiet, mas não sei como utiliza-lo, você sabe?

    Fico no aguardo.

    Obrigado desde já.
    Sds,
    Atenciosamente,
    Vithor da Silva e Silva
    E-mail: vithorsolutionsti@gmail.com
    Site: www.vithorsolutionsti.blogspot.com
  4. TeD

    TeD Membro Participativo

    buenas, não sei dizer e este é o comando para colocar em read-only..

    segue sobre o comando

    SYNTAX

    proquiet db-name -C { { enable | disable } | bithreshold n }

    PARAMETERS

    db-name

    Specifies the name of the database where you are enabling or disabling a quiet processing point.

    -C

    Specifies a parameter.

    enable | disable

    Enables or disables a quiet processing point. Any processes that attempt transactions while a quiet point is enabled must wait until the quiet point is disabled.

    bithreshold n

    Specifies the maximum size to which .bi recovery files can grow, where n is an integer specifying the size of the threshold in MB. You can increase the size of the threshold above the current value or reduce the size to one cluster larger than the size of the recovery log file at the time the PROQUIET command is issued. You must issue the PROQUIET enable command to enable a quiet point before using the -bithreshold parameter to adjust the size of the threshold.
  5. TeD

    TeD Membro Participativo

    pelo que estive lendo acredito que sim..

    Run
    proquiet <db> -C enable
    If the above command is successful (a non-zero value return code would indicate the command was unsuccessful) then make a OS copy of all the database files. When this copy is finished, issue the command
    proquiet <dbname> -C disable
  6. vithor.silva

    vithor.silva Sem Pontuação

    Então fiz o proquiet <db> -C enable e proquiet <db> -C disable.
    Observei que quando executo o enable a transação ao qual estava realizando fica "parada" e só inserida após o disable, sendo assim vamos aos fatos:
    Fiz o proquiet enable, depois realizei o backup da base de dados.... no meio do caminho tenho um problema e meus bancos cairam.
    Minhas dúvidas são:
    - Consigo inicializar o banco normalmente apartir do backup que realizei, quando o banco estava em proquiet?
    - Quais os possíveis impactos posso ter utilizando o proquiet para um processo de Backup?

    Enfim, conto com o apoio de vocês.
    Sds,
    Atenciosamente,
    Vithor da Silva e Silva
    E-mail: vithorsolutionsti@gmail.com
    Site: www.vithorsolutionsti.blogspot.com

Compartilhe esta Página