Solução de problemas do SnapManager
Você pode encontrar informações sobre alguns dos problemas mais comuns que podem ocorrer e como resolvê-los.
A tabela a seguir descreve problemas comuns e possíveis soluções:
Pergunta orientada a problemas | Solução possível | ||
---|---|---|---|
O banco de dados de destino e o ouvinte estão em execução? |
Execute o comando lsnrctl status. Certifique-se de que a instância do banco de dados esteja registrada com o ouvinte. |
||
O armazenamento é visível? |
Execute o comando SnapDrive storage show -all. |
||
O armazenamento é gravável? |
Edite um arquivo no ponto de montagem que você acabou de criar. Use o comando touch filename. Se o arquivo for criado, o armazenamento será gravável. Você deve garantir que o armazenamento seja gravável pelo usuário que o SnapManager executa como (por exemplo, como root no UNIX). |
||
O servidor SnapManager está em execução? |
Execute o status smo_Server e tente iniciar o servidor usando o comando smo_Server start. Antes de poder usar a interface gráfica do usuário (GUI) ou a interface de linha de comando (CLI) para iniciar comandos SnapManager relacionados a perfis, o servidor deve estar em execução. Você pode criar ou atualizar repositórios sem iniciar o servidor, mas para executar todas as outras operações do SnapManager, o servidor deve estar em execução. Para iniciar o servidor SnapManager, digite o seguinte comando: smo_Server start. |
||
Todos os componentes necessários para executar o SnapManager estão configurados corretamente? |
Execute o comando smo system Verify para verificar se o SnapDrive está configurado corretamente. |
||
Você tem a versão correta do SnapManager? |
Use o comando smo version para verificar a versão do SnapManager. |
||
Você analisou os arquivos de log do SnapManager para determinar se as mensagens de erro podem ajudar a isolar o problema? |
O SnapManager Registra todas as entradas de log em um conjunto de arquivos de log rotativos. Os arquivos de log são encontrados em /var/log/smo. Os arquivos de log são encontrados em C: /Program_Files/NetApp/SnapManager para Oracle/logs. Também pode ser útil olhar para os logs no seguinte local: /usr_home/.NetApp/smo/3,3.0/log/ Cada log de operação é escrito em seu próprio arquivo de log do formulário smo_of_date_time.log. |
||
Se você tiver Registros de arquivamento armazenados em um sistema de storage que não esteja executando o Data ONTAP, você os excluiu da consideração para backup com o SnapManager? |
O arquivo smo.config permite excluir certos arquivos de log de arquivo. Para UNIX, os arquivos estão no seguinte local: /Opt/NetApp/smo/Properties/smo.config Utilize o formato mencionado no ficheiro para excluir os registos de arquivo local. Para obter informações adicionais, consulte o tópico ""definindo propriedades de configuração"". Você também pode excluir os destinos de log de arquivamento ao criar um backup da CLI do SnapManager. Para obter informações adicionais, consulte o tópico "criando backups de bancos de dados". Você também pode excluir os destinos de log de arquivamento ao criar um backup da GUI do SnapManager. |
||
Você tem uma licença FlexClone se estiver usando o SnapManager com bancos de dados NFS? |
É necessária uma licença FlexClone para aproveitar ao máximo o SnapManager com bancos de dados NFS. O SnapManager usa o recurso FlexClone para realizar estas tarefas:
|
||
Você não conseguiu se conetar ao repositório? |
Se a conexão com um repositório falhar, execute o comando lsnrctl status no banco de dados do repositório e verifique os nomes de serviço ativos. Quando o SnapManager se coneta ao banco de dados do repositório, ele usa o nome do serviço do banco de dados. Dependendo de como o ouvinte está configurado, esse pode ser o nome curto do serviço ou o nome do serviço totalmente qualificado. Quando o SnapManager se coneta a um banco de dados para uma operação de backup, restauração ou outra, ele usa o nome do host e o SID. Se o repositório não inicializar corretamente porque está atualmente inalcançável, você receberá uma mensagem de erro perguntando se deseja remover o repositório. Você pode remover o repositório da sua exibição atual para que você possa executar operações em outros repositórios. Além disso, verifique se a instância do repositório está sendo executada executando o PS -eaf |
||
grepinstance - comando name. |
O sistema pode resolver o nome do host? |
||
Verifique se o nome de host especificado está em uma sub-rede diferente. Se você receber uma mensagem de erro que o SnapManager não pode resolver o nome do host, adicione o nome do host no arquivo do host.Adicione o nome do host ao arquivo localizado em /etc/hosts: xxx.xxx.xxx.xxx.xxx endereço IP do host |
O SnapDrive está em execução? |
||
Verifique se o daemon SnapDrive está executando: -Snapdrived status Se o daemon não estiver sendo executado, uma mensagem será exibida indicando que há um erro de conexão. |
Que sistemas de storage são configurados para serem acessados com o SnapDrive? |
||
Execute o comando: -SnapDrive config list |
Como o desempenho da GUI do SnapManager pode ser melhorado? |
||
|
A GUI do SnapManager leva mais tempo para atualizar quando há várias operações do SnapManager iniciadas e executadas simultaneamente em segundo plano. Quando você clica com o botão direito do Mouse no backup (que já está excluído, mas ainda é exibido na GUI do SnapManager), as opções de backup para esse backup não são ativadas na janela Backup ou Clone. |
||
Você precisa esperar até que a GUI do SnapManager seja atualizada e verifique o status do backup. |
O que você faria quando o banco de dados Oracle não estiver definido em inglês? |
||
As operações do SnapManager podem falhar se o idioma de um banco de dados Oracle não estiver definido para inglês. Defina o idioma do banco de dados Oracle para inglês:
|
O que você faria quando a operação de agendamento de backup falhar se o banco de dados do repositório apontar para mais de um IP e cada IP tiver um nome de host diferente? |
||
|
O que você faria quando a operação SnapManager falhar com erro de bloqueio de arquivo de credencial? |
||
O SnapManager bloqueia o arquivo de credencial antes da atualização e o desbloqueia após a atualização.quando várias operações são executadas simultaneamente, uma das operações pode bloquear o arquivo de credencial para atualizá-lo. Se outra operação tentar acessar o arquivo de credencial bloqueado ao mesmo tempo, a operação falhará com o erro de bloqueio de arquivo. Configure os seguintes parâmetros no arquivo smo.config dependendo da frequência de operações simultâneas:
|
O que você faria quando o status intermediário da operação de verificação de backup for exibido com falha na guia Monitor, mesmo que a operação de verificação de backup ainda esteja em execução? |
||
A mensagem de erro é registrada no arquivo sm_gui.log. Você deve olhar no arquivo de log para determinar os novos valores para os parâmetros operation.heartbeatInterval e operation.heartbeatThreshold que irão resolver este problema.
|
O que fazer quando você encontrar um problema de heap-space? |
||
Quando você encontrar um problema de heap-space durante as operações do SnapManager para Oracle, execute as seguintes etapas:
|
O que você faria se não pudesse usar os backups protegidos para restaurar ou clonar? |
||
Esse problema é observado se você estava usando o SnapManager 3.3.1 com o Clustered Data ONTAP e atualizou para o SnapManager 3,4. Os backups foram protegidos usando pós-scripts no SnapManager 3,3.1. A partir do SnapManager 3,4, os backups são protegidos usando políticas SnapManager_cDOT_Mirror ou SnapManager_cDOT_Vault que são selecionadas ao criar um perfil.após a atualização para o SnapManager 3,4, você ainda pode estar usando os perfis antigos e, portanto, os backups são protegidos usando scripts de backup, mas você não pode usá-los para restauração ou clonagem usando o SnapManager. Você deve atualizar o perfil e selecionar a política SnapManager_cDOT_Mirror ou SnapManager_cDOT_Vault e excluir o pós-script que foi usado para proteção de dados no SnapManager 3,3.1. |
O que você faria se os backups programados não estiverem sendo protegidos (SnapVault)? |