SnapManager Oracle
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Risoluzione dei problemi di SnapManager

Collaboratori

Sono disponibili informazioni su alcuni dei problemi più comuni che potrebbero verificarsi e su come risolverli.

La seguente tabella descrive i problemi più comuni e le possibili soluzioni:

Domanda basata sui problemi

Soluzione possibile

Il database di destinazione e il listener sono in esecuzione?

Eseguire il comando lsnrctl status. Assicurarsi che l’istanza del database sia registrata con il listener.

Lo storage è visibile?

Attenersi alla seguente procedura:

  1. Fare clic con il pulsante destro del mouse su risorse del computer, quindi selezionare Gestisci.

  2. Fare clic su storage > SnapDrive > Nome host > dischi.

Il server SnapManager è in esecuzione?

Controllare lo stato, quindi avviare il server utilizzando la configurazione del servizio.

Prima di poter utilizzare l’interfaccia grafica utente (GUI) o l’interfaccia della riga di comando (CLI) per avviare i comandi SnapManager relativi ai profili, il server deve essere in esecuzione. È possibile creare o aggiornare repository senza avviare il server, ma per eseguire tutte le altre operazioni SnapManager, il server deve essere in esecuzione.

Per avviare il server SnapManager, immettere il seguente comando: smo_server start.

Tutti i componenti necessari per eseguire correttamente SnapManager sono configurati?

Eseguire il comando di verifica del sistema smo per verificare che SnapDrive sia impostato correttamente.

Si dispone della versione corretta di SnapManager?

Utilizzare il comando smo version per controllare la versione di SnapManager.

Hai esaminato i file di log di SnapManager per determinare se i messaggi di errore possono aiutare a isolare il problema?

SnapManager registra tutte le voci di log in un unico set di file di log rotanti. I file di log si trovano in C: NetApp SnapManager for Oracle/logs.

Se si utilizza Windows 2008, i registri si trovano nelle seguenti posizioni:

  • Log delle operazioni:

    • File di programma NetApp SnapManager per Oracle/var/log/smo

  • Log del client:

    • C: Utenti/Amministratore/AppData/roaming/NetApp/smo 3.3.0

Potrebbe inoltre essere utile esaminare i log nella seguente posizione:

C: Documenti e impostazioni/Nome host/dati applicazioni/NetApp/smo/3.3.0/log

Ogni log delle operazioni viene scritto nel proprio file di log sotto forma di smo_of_date_time.log.

Se i registri di archiviazione sono memorizzati in un sistema storage che non esegue Data ONTAP, li hai esclusi dalla considerazione per il backup con SnapManager?

Il file smo.config consente di escludere alcuni file di log dell’archivio. Per Windows, il file si trova nel seguente percorso: C: Program_Files/NetApp/smo/properties/smo.config

Utilizzare il formato indicato nel file per escludere i registri dell’archivio locale. Per ulteriori informazioni, vedere l’argomento “Simpostazione delle proprietà di configurazione”.

È inoltre possibile escludere le destinazioni del registro di archiviazione durante la creazione di un backup dall’interfaccia utente di SnapManager. Per ulteriori informazioni, vedere l’argomento “creazione di backup del database”.

È inoltre possibile escludere le destinazioni del registro di archiviazione durante la creazione di un backup dalla GUI di SnapManager.

Nella directory in cui si sta tentando di installare o aggiornare SnapManager su Windows è aperta una finestra MS-DOS?

Viene visualizzato un messaggio di errore simile al seguente: Directory C:\Program Files\NetApp\SnapManager for Oracle\bin is currently in use by another program. Tutte le finestre aperte dall’utente o da un altro utente che fanno attualmente riferimento a questa directory devono essere chiuse prima di procedere con l’installazione. Chiudere la finestra e tentare di eseguire nuovamente l’installazione o l’aggiornamento.

Impossibile connettersi al repository?

Se la connessione a un repository non riesce, eseguire il comando lsnrctl status sul database del repository e controllare i nomi dei servizi attivi. Quando SnapManager si connette al database del repository, utilizza il nome del servizio del database. A seconda della configurazione del listener, potrebbe trattarsi del nome del servizio breve o del nome del servizio completo. Quando SnapManager si connette a un database per un backup, un ripristino o un’altra operazione, utilizza il nome host e il SID. Se il repository non viene inizializzato correttamente perché attualmente non è raggiungibile, viene visualizzato un messaggio di errore che chiede se si desidera rimuovere il repository. È possibile rimuovere il repository dalla vista corrente in modo da poter eseguire operazioni su altri repository. Inoltre, verificare che il servizio corrispondente sia in esecuzione.

Il sistema è in grado di risolvere il nome host?

Verificare che il nome host specificato si trovi su una subnet diversa. Se viene visualizzato un messaggio di errore che indica che SnapManager non è in grado di risolvere il nome host, aggiungere il nome host nel file host. Aggiungere il nome host al file che si trova in C: DRIVER, ECC. host: Indirizzo IP del nome host xxx.xxx.xxx.xxx

SnapDrive è in esecuzione?

Per visualizzare lo stato di SnapDrive, accedere a servizi, quindi selezionare il servizio SnapDrive.

Quali sistemi storage sono configurati per l’accesso con SnapDrive?

Per individuare i sistemi storage configurati per SnapDrive, attenersi alla seguente procedura:

  1. Fare clic con il pulsante destro del mouse su risorse del computer, quindi selezionare Gestisci.

  2. Fare clic su Storage > SnapDrive.

  3. Fare clic con il pulsante destro del mouse sul nome host, quindi selezionare transport Protocol settings (Impostazioni protocollo di trasporto).

In che modo è possibile migliorare le prestazioni dell’interfaccia grafica di SnapManager?

  • Assicurarsi di disporre di credenziali utente valide per il repository, l’host del profilo e il profilo.

    Se la credenziale non è valida, cancellare le credenziali dell’utente per il repository, l’host del profilo e il profilo. Ripristinare le stesse credenziali utente impostate in precedenza per il repository, l’host del profilo e il profilo. Per ulteriori informazioni sulla nuova impostazione delle credenziali utente, vedere “Simpostazione delle credenziali dopo la cancellazione della cache delle credenziali”.

  • Chiudere i profili inutilizzati.

    Se il numero di profili aperti è maggiore, le prestazioni della GUI di SnapManager rallentano.

  • Verificare che sia stato attivato l’opzione Apri all’avvio nella finestra Preferenze utente nel menu Amministratore, dalla GUI di SnapManager.

    Se questa opzione è attivata, il file di configurazione dell’utente (user.config) disponibile in C: Documenti e impostazioni/dati dell’amministratore/dati dell’applicazione/NetApp/smo/3.3.0/gui/state viene visualizzato come openOnStartup=PROFILE.

    Poiché l’opzione Apri all’avvio è attivata, è necessario controllare i profili aperti di recente dalla GUI di SnapManager, utilizzando lastOpenProfiles nel file di configurazione utente (user.config): LastOpenProfiles=PROFILE1,PROFILE2,PROFILE3,…​

    È possibile eliminare i nomi dei profili elencati e mantenere sempre aperto un numero minimo di profili.

  • Prima di installare la nuova versione di SnapManager nell’ambiente basato su Windows, eliminare le voci sul lato client di SnapManager disponibili nel seguente percorso:

    C: Documenti e impostazioni/Amministratore/dati applicazioni/NetApp

L’aggiornamento dell’interfaccia grafica di SnapManager richiede più tempo quando vengono avviate e eseguite contemporaneamente più operazioni SnapManager in background. Quando si fa clic con il pulsante destro del mouse sul backup (che è già stato eliminato ma viene ancora visualizzato nella GUI di SnapManager), le opzioni di backup per tale backup non vengono attivate nella finestra Backup o clonazione.

È necessario attendere l’aggiornamento della GUI di SnapManager, quindi verificare lo stato del backup.

Cosa fareste quando il database Oracle non è impostato in inglese?

Le operazioni SnapManager potrebbero non riuscire se la lingua di un database Oracle non è impostata sull’inglese.impostare la lingua del database Oracle sull’inglese:

  1. Verificare che la variabile di ambiente NLS_LANG non sia impostata: ECHO%NLS_LANG%

  2. Aggiungere la seguente riga al file wrapper.conf che si trova in C: Directory_installazione_SnapManager_service: Set.NLS_LANG=AMERICAN_AMERICA.WE8MSWIN1252

  3. Riavviare il server SnapManager: Riavvio smo_server

Nota Se la variabile di ambiente di sistema è impostata su NLS_LANG, è necessario modificare lo script in modo da non sovrascrivere NLS_LANG.

Cosa fare quando l’operazione di pianificazione del backup non riesce se il database del repository punta a più di un IP e ciascun IP ha un nome host diverso?

  1. Arrestare il server SnapManager.

  2. Eliminare i file di pianificazione nella directory del repository dagli host in cui si desidera attivare la pianificazione del backup.

    I nomi dei file di pianificazione possono essere nei seguenti formati:

    • repository nome database repository host repo porta

    • Repository-repo_username_database_name-repository_host-repo_port Nota: è necessario assicurarsi di eliminare il file di pianificazione nel formato che corrisponde ai dettagli del repository.

  3. Riavviare il server SnapManager.

  4. Aprire altri profili nello stesso repository dall’interfaccia grafica di SnapManager per assicurarsi di non perdere alcuna informazione di pianificazione di tali profili.

Cosa fare quando l’operazione SnapManager non riesce e si verifica un errore di blocco del file delle credenziali?

SnapManager blocca il file delle credenziali prima dell’aggiornamento e lo sblocca dopo l’aggiornamento.quando più operazioni vengono eseguite contemporaneamente, una delle operazioni potrebbe bloccare il file delle credenziali per aggiornarlo. Se un’altra operazione tenta di accedere contemporaneamente al file di credenziale bloccato, l’operazione non riesce e viene visualizzato un errore di blocco del file.

Configurare i seguenti parametri nel file smo.config in base alla frequenza delle operazioni simultanee:

  • FileLock.RetryInterval = 100 millisecondi

  • FileLock.timeout = 5000 millisecondi

Nota I valori assegnati ai parametri devono essere espressi in millisecondi.

Cosa fare quando lo stato intermedio dell’operazione di verifica del backup viene visualizzato come non riuscito nella scheda Monitor anche se l’operazione di verifica del backup è ancora in esecuzione?

Il messaggio di errore viene registrato nel file sm_gui.log. Per determinare i nuovi valori dei parametri Operation.heartbeatInterval e Operation.heartbeatThreshold, consultare il file di log per risolvere il problema.

  1. Aggiungere i seguenti parametri nel file smo.config:

    • Operation.heartbeatInterval = 5000

    • Operation.heartbeatThreshold = 5000 il valore predefinito assegnato da SnapManager è 5000.

  2. Assegnare i nuovi valori a questi parametri.

    Nota I valori assegnati ai parametri devono essere espressi in millisecondi.
  3. Riavviare il server SnapManager ed eseguire nuovamente l’operazione.

Cosa fare quando si verifica un problema di spazio heap?

Quando si verifica un problema di spazio heap durante le operazioni di SnapManager per Oracle, è necessario eseguire le seguenti operazioni:

  1. Accedere alla directory di installazione di SnapManager per Oracle.

  2. Aprire il file launchjava dal percorso installationdirectory/launchjava.

  3. Aumentare il valore del parametro java -Xmx160m heap-space.

    Ad esempio, è possibile aumentare il valore predefinito da 160 m a 200 m.

    Nota Se nelle versioni precedenti di SnapManager per Oracle è stato aumentato il valore del parametro Java heap-space, è necessario conservare tale valore.

Cosa fare quando i servizi SnapManager non vengono avviati in un ambiente Windows e viene visualizzato il seguente messaggio di errore: Impossibile avviare Snap Manager sul computer locale. Per ulteriori informazioni, consultare il registro eventi di sistema. Se si tratta di un servizio non Microsoft, contattare il fornitore dell’assistenza e fare riferimento al codice di errore specifico del servizio 1?

Configurare i seguenti parametri nel file wrapper.conf che si trova in Installation_directory/service.

  • Il parametro wrapper startup timeout definisce il tempo massimo consentito tra l’avvio del wrapper di Java Virtual Machine (JVM) e la risposta della JVM avviata dall’applicazione.

    Il valore predefinito è impostato su 90 secondi. Tuttavia, è possibile modificare un valore maggiore di 0. Se si specifica un valore non valido, viene utilizzato il valore predefinito.

  • Il parametro wrapper.ping.timeout definisce il tempo massimo consentito tra il wrapper che esegue il ping della JVM e la risposta della JVM. Il valore predefinito è impostato su 90 secondi.

    Tuttavia, è possibile passare a un valore maggiore di 0. Se si specifica un valore non valido, viene utilizzato il valore predefinito.