Skip to main content
SnapManager Oracle
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Parâmetros de configuração do SnapManager

Colaboradores

O SnapManager fornece uma lista de parâmetros de configuração que você pode editar dependendo de sua necessidade. Os parâmetros de configuração são armazenados no arquivo smo.config. No entanto, o arquivo smo.config pode não conter todos os parâmetros de configuração suportados. Você pode adicionar os parâmetros de configuração, dependendo de sua exigência.

A tabela a seguir lista todos os parâmetros de configuração do SnapManager suportados e também explica quando usar esses parâmetros:

Parâmetros

Descrição

  • reter.hourly.count

  • reter.hourly.duration

  • reter.mensal.count

  • retent.monthly.duration

Esses parâmetros definem a política de retenção quando você cria um perfil. Por exemplo, você pode atribuir os seguintes valores:ret.Hourly.count: 12

retent.hourly.duração: 2

ret.monthly.count: 2

retent.monthly.duration: 6

Restore.temporaryVolumeName

Este parâmetro atribui um nome ao volume temporário. Quando o SnapManager usa o método indireto para restaurar dados do armazenamento secundário, ele requer um volume de risco no armazenamento primário para manter uma cópia temporária de dados até que sejam copiados para os arquivos do banco de dados e o banco de dados seja recuperado. Não há valor padrão. Se você não especificar um valor, deverá inserir um nome no comando restore que usa o método indireto. Por exemplo, você pode atribuir os seguintes valores:Restore.temporaryVolumeName: Smo_temp_volume

host.credentials.persist

Este parâmetro permite que o SnapManager armazene credenciais de host. Por padrão, as credenciais do host não são armazenadas. No entanto, as credenciais do host precisam ser armazenadas se você tiver um script personalizado executado em um clone remoto e exigir acesso a um servidor remoto.você pode habilitar o armazenamento de credenciais do host atribuindo true ao host.credentials.persistence. O SnapManager criptografa e salva as credenciais do host.

RestorePlanMaxFilesDisplayed

Este parâmetro permite definir o número máximo de ficheiros a apresentar na pré-visualização da restauração. Por predefinição, o SnapManager apresenta um máximo de 20 ficheiros na pré-visualização da restauração. No entanto, você pode alterar para um valor maior que 0. Por exemplo, você pode atribuir o seguinte valor:

  • RestorePlanMaxFilesDisplayed: 30

Observação Se você especificar um valor inválido, o número padrão de arquivos será exibido.

snapshot.list.timeout.min

Este parâmetro permite definir o tempo em minutos para o qual o SnapManager deve esperar para que o comando snap list seja executado quando você estiver executando qualquer operação do SnapManager.por padrão, o SnapManager espera por 30 minutos. No entanto, você pode alterar para um valor maior que 0. Por exemplo, você pode atribuir o seguinte valor:

  • snapshot.list.timeout.min: 40

Observação Se você especificar um valor inválido, o valor padrão será usado.

Para qualquer operação SnapManager, se o tempo de execução do comando snap list exceder o valor atribuído a snapshot.list.timeout.min, a operação falha com uma mensagem de erro de tempo limite.

PruneIfFileExistsInOtherDestination

Este parâmetro de eliminação permite definir o destino dos ficheiros de registos de arquivo. Os ficheiros de registo de arquivo são armazenados em vários destinos. Durante a eliminação de ficheiros de registo de arquivo, o SnapManager precisa de saber o destino dos ficheiros de registo de arquivo. Os valores possíveis que você pode atribuir são os seguintes:

  • Quando você deseja podar os arquivos de log do arquivo de um destino especificado, você deve atribuir false a pruneIfFileExistsInOtherDestination.

  • Quando você deseja podar os arquivos de log do arquivo de um destino externo, você deve atribuir true para pruneIfFileExistsInOtherDestination.

prune.archivelogs.backedup.from.otherdestination

Este parâmetro de eliminação permite que você defina os arquivos de log de arquivo que são copiados dos destinos de log de arquivo especificados ou os backups de destinos de log de arquivo externo. Os valores possíveis que você pode atribuir são os seguintes:

  • Quando você deseja podar os arquivos de log de arquivamento dos destinos especificados e se os arquivos de log de arquivamento forem copiados dos destinos especificados usando -Prune-dest, você deve atribuir false a prune.archivelogs.backedup.from.otherdestination.

  • Quando você quiser definir os arquivos de log de arquivamento de destinos especificados e se os arquivos de log de arquivamento forem copiados pelo menos uma vez de qualquer um dos outros destinos, você deve atribuir verdadeiro a prune.archivelogs.backedup.from.otherdestination.

Maximum.archivelog.files.toprune.atATime

Este parâmetro de eliminação permite definir o número máximo de ficheiros de registo de arquivo que pode podar num determinado momento. Por exemplo, você pode atribuir o seguinte valor:maximum.archivelog.files.toprune.atatime: 998

Observação O valor que pode ser atribuído ao maximum.archivelog.files.toprune.atATime deve ser inferior a 1000.

arquivogs.consolidate

Este parâmetro permite que o SnapManager libere os backups de log de arquivo duplicados se você atribuir true a archivelogs.consolidate.

sufixo.backup.label.with.logs

Este parâmetro permite especificar o sufixo que deseja adicionar para diferenciar os nomes de rótulos do backup de dados e do backup de log de arquivamento.por exemplo, quando você atribui logs ao sufixo.backup.label.with.logs, _logs é adicionado como um sufixo ao rótulo de backup de log de arquivamento. O rótulo de backup de log de arquivo seria então arch_logs.

backup.archivelogs.beyond.missingfiles

Este parâmetro permite que o SnapManager inclua os arquivos de log de arquivo ausentes no backup. Os ficheiros de registo de arquivo que não existem no sistema de ficheiros ativo não estão incluídos na cópia de segurança. Se você quiser incluir todos os arquivos de log de arquivo, mesmo aqueles que não existem no sistema de arquivos ativo, você deve atribuir true ao backup.archivelogs.beyond.missingfiles.

Você pode atribuir false para ignorar os arquivos de log de arquivo ausentes.

srvctl.timeout

Este parâmetro permite definir o valor de tempo limite para o comando srvctl. Observação: o controle de servidor (SRVCTL) é um utilitário para gerenciar instâncias RAC.

Quando o SnapManager leva mais tempo para executar o comando srvctl do que o valor de timeout, a operação SnapManager falha com esta mensagem de erro: Erro: Timeout ocorreu durante a execução do comando: Srvctl status.

Snapshot.Restore.storageNameCheck

Esse parâmetro permite que o SnapManager execute a operação de restauração com cópias Snapshot criadas antes de migrar do Data ONTAP operando no modo 7 para o cluster Data ONTAP.o valor padrão atribuído ao parâmetro é false. Se você migrou do Data ONTAP operando no modo 7 para o Clustered Data ONTAP, mas deseja usar as cópias Snapshot criadas antes da migração, defina snapshot.restore.storageNameCheck como true.

services.common.disableAbort

Este parâmetro desativa a limpeza após falha de operações de longa execução. Você pode definir o exemplo services.common.disableAbort=true.For, se estiver executando uma operação de clone que seja executada por muito tempo e depois falhar por causa de um erro Oracle, talvez você não queira limpar o clone. Se você definir services.common.disableAbort=true, o clone não será excluído. Você pode corrigir o problema do Oracle e reiniciar a operação de clone a partir do ponto em que falhou.

  • backup.sleep.dnfs.layout

  • backup.sleep.dnfs.secs

Esses parâmetros ativam o mecanismo de suspensão no layout Direct NFS (DNFS). Depois de criar o backup de arquivos de controle usando DNFS ou um sistema de arquivos de rede (NFS), o SnapManager tenta ler os arquivos de controle, mas os arquivos podem não ser encontrados.para ativar o mecanismo de suspensão, certifique-se de que backup.sleep.dnfs.layout seja verdadeiro. O valor padrão é verdadeiro.

Quando ativar o mecanismo de suspensão, tem de atribuir o tempo de suspensão a backup.sleep.dnfs.secs. O tempo de sono atribuído é em segundos e o valor depende do seu ambiente. O valor padrão é de 5 segundos.

Por exemplo:

  • backup.sleep.dnfs.layout: verdadeiro

  • backup.sleep.dnfs.secs=2

  • override.default.backup.pattern

  • new.default.backup.pattern

Quando você não especifica o rótulo de backup, o SnapManager cria um rótulo de backup padrão. Estes parâmetros SnapManager permitem personalizar a etiqueta de cópia de segurança predefinida. Para ativar a personalização da etiqueta de cópia de segurança, certifique-se de que o valor de override.default.backup.pattern está definido como verdadeiro. O valor padrão é false.

Para atribuir o novo padrão do rótulo de backup, você pode atribuir palavras-chave como nome do banco de dados, nome do perfil, escopo, modo e nome do host a new.default.backup.pattern. As palavras-chave devem ser separadas usando um sublinhado. Por exemplo, new.default.backup.pattern=dbname_profile_hostname_scope_mode.

Observação O carimbo de data/hora é incluído automaticamente no final do rótulo gerado.

allow.underscore.in.clone.sid

O Oracle suporta o uso do sublinhado no clone SID do Oracle 11gR2. Este parâmetro SnapManager permite que você inclua um sublinhado no nome do clone SID.para incluir um sublinhado no nome do clone SID, certifique-se de que o valor de allow.underscore.in.clone.sid esteja definido como verdadeiro. O valor padrão é verdadeiro.

Se você estiver usando uma versão Oracle anterior ao Oracle 11gR2 ou se não quiser incluir um sublinhado no nome do clone SID, defina o valor como false.

oracle.parameters.with.comma

Este parâmetro permite que você especifique todos os parâmetros Oracle que têm vírgula (,) como valor.ao executar qualquer operação SnapManager usa oracle.parameters.with.comma para verificar todos os parâmetros Oracle e ignorar a divisão dos valores.

Por exemplo, se o valor de nls_numeric_characters, especifique oracle.parameters.with.comma=nls_numeric_characters. Se houver vários parâmetros Oracle com vírgula como valor, você deve especificar todos os parâmetros em oracle.parameters.with.comma.

  • ArquivovedLogs.exclude

  • ArquivovedLogs.exclude.fileslike

  • <db-unique-name>.archivedLogs.exclude.fileslike

Esses parâmetros permitem que o SnapManager exclua os arquivos de log de arquivamento dos perfis e backups se o banco de dados não estiver em um sistema de armazenamento habilitado para cópia Snapshot e você quiser executar operações do SnapManager nesse sistema de armazenamento. * Observação:* você deve incluir os parâmetros de exclusão no arquivo de configuração antes de criar um perfil.

Os valores atribuídos a esses parâmetros podem ser um diretório de nível superior ou um ponto de montagem onde os arquivos de log de arquivo estão presentes ou um subdiretório.

Para excluir que os arquivos de log de arquivamento sejam incluídos no perfil e que estejam sendo copiados, você deve incluir um dos seguintes parâmetros:

  • ArquivovedLogs.exclude para especificar uma expressão regular para excluir arquivos de log de arquivo de todos os perfis ou backups.

    Os arquivos de log de arquivo que correspondem à expressão regular são excluídos de todos os perfis e backups.

    Por exemplo, você pode definir arquivovedLogs.exclude

    Observação Se o destino tiver um separador de arquivos, um símbolo de barra adicional () deve ser adicionado ao padrão e o padrão deve terminar com um padrão de barra dupla (.*).
  • ArquivovedLogs.exclude.fileslike para especificar uma expressão SQL para excluir arquivos de log de arquivo de todos os perfis ou backups.

    Os arquivos de log de arquivo que correspondem à expressão SQL são excluídos de todos os perfis e backups.

    Por exemplo, você pode definir arquivovedLogs.exclude.fileslike: J: ARCH2%.

    Observação Se o destino tiver um separador de arquivos, um símbolo de barra adicional () deve ser adicionado ao padrão e o padrão deve terminar com um padrão de barra dupla (%).
  • <db-unique-name>.archivedLogs.exclude.fileslike para especificar uma expressão SQL para excluir arquivos de log de arquivo apenas do perfil ou o backup criado para o banco de dados com o nome dB-unique especificado.

    Os arquivos de log de arquivo que correspondem à expressão SQL são excluídos do perfil e backups.

    Por exemplo, você pode definir mydb.archivedLogs.exclude.fileslike: J: ARCH2%.

    Observação Se o destino tiver um separador de arquivos, um símbolo de barra adicional () deve ser adicionado ao padrão e o padrão deve terminar com um padrão de barra dupla (%).