l'importazione della replica mtree non riesce: nsrmmdbd SQLITE severe constraint failed
Сводка: La replica MTree ha esito negativo perché sta tentando di importare un saveset già esistente nel database dei supporti del server di destinazione causando l'errore: nsrmmdbd SQLITE severe constraint failed ...
Данная статья применяется к
Данная статья не применяется к
Эта статья не привязана к какому-либо конкретному продукту.
В этой статье указаны не все версии продуктов.
Симптомы
Il server è configurato con la replica del dispositivo DD.
La versione è 19.9.0.4 o precedente.
L'esportazione funziona correttamente.
Importazione non riuscita.
La versione è 19.9.0.4 o precedente.
L'esportazione funziona correttamente.
Importazione non riuscita.
Причина
Esistono due possibili scenari in cui potrebbe verificarsi questo problema.
A causa di un bug nella versione 19.9.0.4 o precedente, la risorsa "NSR DD device replication" potrebbe essere eliminata dal server dopo un riavvio dei servizi. Questo può portare a due situazioni:
A causa di un bug nella versione 19.9.0.4 o precedente, la risorsa "NSR DD device replication" potrebbe essere eliminata dal server dopo un riavvio dei servizi. Questo può portare a due situazioni:
- Nel server di origine, la risorsa "NSR DD device replication" viene eliminata. Il riferimento "ultima ora di replica" viene perso. L'operazione di esportazione successiva non esporta tali saveset dopo l'ultima esportazione, ma esporta semplicemente tutti i saveset presenti nel volume. Al momento dell'importazione, molti di questi ssid sarebbero già stati importati in precedenza e da qui il messaggio di errore: Il vincolo grave SQLITE non è riuscito, poiché non è possibile inserire un ssid due volte.
- Sul server di destinazione, la risorsa "NSR DD device replication" viene eliminata. Il riferimento "ultima ora di replica" viene perso. L'operazione di importazione successiva non importerà nuovi saveset dopo l'ultima ora di importazione. Tenterà invece di importare tutti i saveset. Tuttavia, molti di questi saveset sono già stati importati e pertanto avranno esito negativo.
Разрешение
Poiché l'errore deriva dalla risorsa "NSR DD device replication" eliminata, l'unica correzione è l'aggiornamento alla versione 19.9.0.5 o 19.10 per evitare che si verifichi il problema.
Possibile soluzione alternativa:
Soluzione alternativa A:
1. Scoprire qual è stata l'ora dell'"ultima replica" dalle risorse "NSR DD device replication" disponibili nella cartella
2 di nsr/nsrdb/dbg. Eliminare la "NSR DD device replication" esistente e crearne uno nuovo con gli stessi parametri, ma utilizzando l'ultima ora di replica precedente.
Soluzione alternativa B:
se il contenuto della cartella /nsr/replication nel server di destinazione non è stato modificato dall'avvio della replica, è possibile eliminare l'intero volume di replica ed eseguire nuovamente l'importazione (solo se l'ora dell'ultima replica della replica del dispositivo NSR DD è 0).
Tenere presente che i saveset non possono essere eliminati dal server NetWorker di destinazione, poiché si trovano su un MTree di sola lettura; Pertanto, l'eliminazione del volume non eliminerà i saveset. Inoltre, poiché la cartella /nsr/replication è intatta, abbiamo le informazioni di tutti i saveset importati dall'inizio del processo di replica.
Soluzione alternativa C:
se è necessario recuperare un SSID specifico sul server di destinazione a scopo di ripristino, è possibile eseguire lo scanner per l SSID specificato.
poiché questo SSID è stato importato con "scanner" e non tramite un'operazione di importazione, qualsiasi operazione di importazione successiva che tenta di importare questo SSID avrà esito negativo. È sufficiente eliminare manualmente il saveset in un secondo momento con nsrmm -d -S ssid, una volta terminato il ripristino. Anche in questo caso, l'SSID non verrà eliminato dal Data Domain, ma solo il riferimento nel database dei supporti.
Possibile soluzione alternativa:
Soluzione alternativa A:
1. Scoprire qual è stata l'ora dell'"ultima replica" dalle risorse "NSR DD device replication" disponibili nella cartella
2 di nsr/nsrdb/dbg. Eliminare la "NSR DD device replication" esistente e crearne uno nuovo con gli stessi parametri, ma utilizzando l'ultima ora di replica precedente.
Soluzione alternativa B:
se il contenuto della cartella /nsr/replication nel server di destinazione non è stato modificato dall'avvio della replica, è possibile eliminare l'intero volume di replica ed eseguire nuovamente l'importazione (solo se l'ora dell'ultima replica della replica del dispositivo NSR DD è 0).
Tenere presente che i saveset non possono essere eliminati dal server NetWorker di destinazione, poiché si trovano su un MTree di sola lettura; Pertanto, l'eliminazione del volume non eliminerà i saveset. Inoltre, poiché la cartella /nsr/replication è intatta, abbiamo le informazioni di tutti i saveset importati dall'inizio del processo di replica.
Soluzione alternativa C:
se è necessario recuperare un SSID specifico sul server di destinazione a scopo di ripristino, è possibile eseguire lo scanner per l SSID specificato.
poiché questo SSID è stato importato con "scanner" e non tramite un'operazione di importazione, qualsiasi operazione di importazione successiva che tenta di importare questo SSID avrà esito negativo. È sufficiente eliminare manualmente il saveset in un secondo momento con nsrmm -d -S ssid, una volta terminato il ripristino. Anche in questo caso, l'SSID non verrà eliminato dal Data Domain, ma solo il riferimento nel database dei supporti.
Дополнительная информация
Se è necessaria ulteriore assistenza o comprensione del problema, contattare il supporto.
Затронутые продукты
NetWorkerСвойства статьи
Номер статьи: 000222759
Тип статьи: Solution
Последнее изменение: 07 Mar 2024
Версия: 1
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.