Come eliminare i dati dal database ePO utilizzando la console ePO
Articoli tecnici ID:
KB79561
Ultima modifica: 2022-09-12 16:49:07 Etc/GMT
Ultima modifica: 2022-09-12 16:49:07 Etc/GMT
Ambiente
McAfee ePolicy Orchestrator (ePO) 5.x
Riepilogo
Se il database ePO è grande e deve essere ridotto in dimensioni, è possibile identificare le tabelle che devono essere eliminate dai dati.
Il modo più semplice per determinare quali sono le tabelle più grandi consiste nel cercare nella console ePO:
- Accedere alla console di ePO.
- Passare a menu, configurazione, impostazioni del server.
- Selezionare le informazioni sul server.
- Scorrere verso il basso e individuare la sezione contrassegnata con le tabelle più grandi.
Preparare il SQL Server:
Prima di implementare una delle soluzioni riportate di seguito o di effettuare un upgrade a ePO, potrebbe essere necessario preparare SQL. Se l'azienda dispone di un amministratore di database (DBA) che gestisce il SQL Server, è probabile che il coinvolgimento di DBA sia necessario per i seguenti passaggi:
- Se il database è stato modificato in modalità di ripristino completo (l'impostazione predefinita è semplice), eseguire prima un backup. Quindi impostare la modalità di ripristino semplice. Questa opzione consente di pulire il registro delle transazioni e di limitare la crescita delle dimensioni del registro delle transazioni.
- Assicurarsi che il volume del disco che contiene il registro delle transazioni disponga di spazio libero aggiuntivo. La quantità di spazio libero deve essere maggiore della dimensione del file MDF del database ePO. Se ciò non è possibile, assicurarsi che disponga di spazio sufficiente per contenere la più grande delle tabelle sopra elencate.
- Assicurarsi che:
- Il registro delle transazioni è impostato su aumento automatico.
- Il volume del disco che contiene il file MDF del database ePO dispone di spazio libero significativo per la duplicazione delle tabelle più grandi.
- Che è stato accantonato un periodo di tempo significativo per il completamento dell'upgrade. Potrebbe richiedere ore o potenzialmente giorni, a seconda delle dimensioni delle tabelle.
Problema
Questa dichiarazione del problema si applica solo se si sta effettuando l'upgrade da ePO 5.3.3 a ePO 5.9.0 o versioni successive. Dopo aver eseguito l'upgrade a ePO 5.9.0 o versioni successive, lo schema di ePO DB è stato migrato. Gli upgrade successivi non richiedono l'aggiornamento delle tabelle in questione.
Un controllo pre-upgrade durante l'upgrade di ePO 5.x Visualizza un messaggio di avviso simile al seguente:
The SQL database needs more free space or setup will fail.
It needs two times the current database size to continue.
L'installazione di ePO 5.x esegue una modifica dello schema su queste tabelle. Questa modifica potrebbe occupare un numero maggiore di spazio su disco sul SQL Server e la migrazione di questi dati potrebbe richiedere molto tempo per essere completata.
Il programma di installazione di ePO 5.x esamina le dimensioni delle tabelle non associate nel database ePO.
Quando si effettua l' 5.x upgrade dalla versione, viene verificato solo un sottoinsieme delle tabelle riportate di seguito. Tuttavia, quando si effettua l'upgrade da versioni precedenti 4.x , sono inclusi i controlli per tutte le tabelle seguenti:
Il tempo e lo spazio necessari sono direttamente proporzionali al numero di righe nella tabella.
Dati di supporto:
I seguenti dati provengono dai test interni dell'upgrade dello schema della tabella ePO 5.x .
Specifiche di SQL Server:
Lasciare che l'installazione continui dopo l'avviso:
Un controllo pre-upgrade durante l'upgrade di ePO 5.x Visualizza un messaggio di avviso simile al seguente:
It needs two times the current database size to continue.
L'installazione di ePO 5.x esegue una modifica dello schema su queste tabelle. Questa modifica potrebbe occupare un numero maggiore di spazio su disco sul SQL Server e la migrazione di questi dati potrebbe richiedere molto tempo per essere completata.
Il programma di installazione di ePO 5.x esamina le dimensioni delle tabelle non associate nel database ePO.
Quando si effettua l' 5.x upgrade dalla versione, viene verificato solo un sottoinsieme delle tabelle riportate di seguito. Tuttavia, quando si effettua l'upgrade da versioni precedenti 4.x , sono inclusi i controlli per tutte le tabelle seguenti:
EPOEvents EPOProductEvents EPORollup_Events EPORollup_ProductEvents OrionSchedulerTaskLogDetail OrionAuditLog
- Se il programma di installazione di ePO modifica una delle tabelle elencate sopra e dispone di oltre 1 milione righe, viene visualizzato un messaggio di avviso prima dell'avvio dell'installazione.
- Per applicare le modifiche dello schema a queste tabelle, SQL Server necessita di un significativo spazio riservato sul disco.
- Le modifiche richiedono un tempo significativo per il completamento, che provoca l'esecuzione dell'upgrade ePO per molte ore o non riesce.
Il tempo e lo spazio necessari sono direttamente proporzionali al numero di righe nella tabella.
Dati di supporto:
I seguenti dati provengono dai test interni dell'upgrade dello schema della tabella ePO 5.x .
Specifiche di SQL Server:
- Un asse SATA 2
4 Core 2.8 GHz Xeon - LDF e MDF sullo stesso disco. Il file MDF è il file principale nel database SQL Server. LDF è un file di supporto.
Test | Tabella | Riga Conteggio (milioni) |
Ora | MDF Crescita |
LDF Crescita |
Numero elevato di eventi client. Modificare la colonna Identità mantenendo gli indicatori di data e ora. | 60 | 2 ore, 15 minuti | 15 GB | 36 GB | |
Numero elevato nel registro di verifica. Aggiunta della colonna int con vincolo predefinito. | 14.5 | 23 minuti | 5 GB | 5 GB |
Lasciare che l'installazione continui dopo l'avviso:
- Dopo aver eseguito la procedura descritta sopra
E - Disporre di spazio su disco adeguato sul SQL Server per l'esecuzione dell'upgrade
Soluzione 1
Come eliminare il registro eventi di minaccia
Questa soluzione si applica se è necessario rispostare i dati dalle seguenti tabelle:
Questa soluzione si applica se è necessario rispostare i dati dalle seguenti tabelle:
ATD_Events DC_OSS_Events EPCertEventMT EPExtendedEventMT EPOEvents EPStoryGraphInfoMT HIP8_EventInfo HIP8_IPSEventParameter JTIClientEventInfo MVEDRCustomEventMT MVIS_EP_ExtendedEventMT SCOR_Events VSECustomEvent WP_EventInfoMT
- Accedere alla console di ePO.
- Passare a menu, automazione, attività server.
- Fare clic su Nuova attività.
- Assegnare un nome all'attività, quindi fare clic su Avanti. Ad esempio, è possibile assegnare un nome all'eliminazione degli eventi delle attività di minaccia.
- Selezionare Elimina registro eventi di minaccia dall'elenco a discesa azioni .
- Immettere le informazioni nei record di eliminazione precedenti alla selezione radiale. Conforme alle vostre aziende policy di conservazione dei dati. Se non si dispone di uno, provare a utilizzare 90 giorni.
- Fare clic su Avanti.
- Pianificare l'esecuzione regolare dell'attività. Ad esempio, una volta al giorno a un orario non di picco come l'1 a.m. spesso funziona bene.
- Fare clic su Avanti , quindi su Salva.
- Fare clic su Esegui accanto all'attività creata.
Soluzione 2
Come eliminare il registro delle attività server
Questa soluzione riportata di seguito si applica quando è necessario rispostare i dati dalle seguenti tabelle:
Questa soluzione riportata di seguito si applica quando è necessario rispostare i dati dalle seguenti tabelle:
OrionSchedulerTaskLog OrionSchedulerTaskLogDetail EPOCoreLogMessage EPORepositoryLogMessage
- Accedere alla console ePO
- Passare a menu, automazione, attività server.
- Fare clic su Nuova attività.
- Assegnare un nome all'attività e fare clic su Avanti. Ad esempio, è possibile assegnare un nome all'eliminazione del registro delle attività del server attività.
- Selezionare Elimina registro delle attività server dall'elenco a discesa azioni .
- Immettere le informazioni nei record di eliminazione precedenti alla selezione radiale conformemente alla policy di conservazione dei dati delle aziende. Se non si dispone di uno, provare a utilizzare 90 giorni.
- Fare clic su Avanti.
- Pianificare l'esecuzione regolare dell'attività. Ad esempio, una volta al giorno a un orario non di picco come l'1 a.m. spesso funziona bene.
- Fare clic su Avanti, quindi su Salva.
- Fare clic su Esegui accanto all'attività creata.
Soluzione 3
Come eliminare il registro di verifica
Questa soluzione si applica quando è necessario rispostare i dati dallaOrionAuditLog tabella.
Di seguito sono riportate le istruzioni su come eliminare le voci del registro delle attività Server precedenti a un intervallo di tempo specificato:
Questa soluzione si applica quando è necessario rispostare i dati dalla
Di seguito sono riportate le istruzioni su come eliminare le voci del registro delle attività Server precedenti a un intervallo di tempo specificato:
- Accedere alla console di ePO.
- Passare a menu, automazione, attività server.
- Fare clic su nuova attività.
- Assegnare un nome all'attività e fare clic su Avanti. Ad esempio, è possibile assegnare un nome all'eliminazione del registro di verifica delle attività.
- Selezionare Elimina registro di verifica dall'elenco a discesa azioni .
- Immettere le informazioni nei record di eliminazione precedenti alla selezione radiale conformemente alla policy di conservazione dei dati delle aziende. Se non si dispone di uno, provare a utilizzare 90 giorni.
- Fare clic su Avanti.
- Pianificare l'esecuzione regolare dell'attività. Ad esempio, una volta al giorno a un orario non di picco come l'1 a.m. spesso funziona bene.
- Fare clic su Avanti, quindi su Salva.
- Fare clic su Esegui accanto all'attività creata.
Soluzione 4
Come eliminare gli eventi del prodotto
Questa soluzione si applica quando è necessario rispostare i dati dalle seguenti tabelle:
Questa soluzione si applica quando è necessario rispostare i dati dalle seguenti tabelle:
EPOProductEventsMT EPEEventParameters
- Accedere alla console di ePO.
- Passare a menu, automazione, attività server.
- Fare clic su Nuova attività.
- Assegnare un nome all'attività, quindi fare clic su Avanti. Ad esempio, è possibile assegnare un nome all'attività Ripulisci eventi client.
- Selezionare Elimina eventi client dall'elenco a discesa azioni .
- Immettere le informazioni nei record di eliminazione precedenti alla selezione radiale conformemente alla policy di conservazione dei dati delle aziende. Se non si dispone di uno, provare a utilizzare 90 giorni.
- Fare clic su Avanti.
- Pianificare l'esecuzione regolare dell'attività. Ad esempio, una volta al giorno a un orario non di picco come l'1 a.m. spesso funziona bene.
- Fare clic su Avanti, quindi su Salva.
- Fare clic su Esegui accanto all'attività appena creata per eseguirla.
Soluzione 5
Come eliminare i dati di rollup
Questa soluzione si applica quando è necessario rispostare i dati dalle seguenti tabelle:
Questa soluzione si applica quando è necessario rispostare i dati dalle seguenti tabelle:
EPORollup_Events EPORollup_ProductEvents
- Accedere alla console di ePO.
- Passare a menu, automazione, attività server.
- Fare clic su Nuova attività.
- Assegnare un nome all'attività e fare clic su Avanti. Ad esempio, è possibile assegnare un nome al processo di eliminazione degli eventi di rollup delle attività.
- Selezionare Elimina dati raggruppati nell'elenco a discesa azioni .
- Selezionare eventi di minaccia dall'elenco a discesa tipo di dati .
- Immettere le informazioni nei record di eliminazione precedenti alla selezione radiale conformemente alla policy di conservazione dei dati delle aziende. Se non si dispone di uno, provare a utilizzare 90 giorni.
- Fare clic sul segno + sul lato destro della riga azioni .
- Selezionare Elimina i dati raggruppati nell'elenco a discesa nuove azioni .
- Selezionare eventi client dall'elenco a discesa tipo di dati .
- Immettere le informazioni nei record di eliminazione precedenti alla selezione radiale conformemente alla policy di conservazione dei dati delle aziende. Se non si dispone di uno, provare a utilizzare 90 giorni.
- Fare clic su Avanti.
- Pianificare l'esecuzione regolare dell'attività. Ad esempio, una volta al giorno a un orario non di picco come l'1 a.m. spesso funziona bene.
- Fare clic su Avanti, quindi su Salva.
- Fare clic su Esegui accanto all'attività appena creata per eseguirla.
Soluzione 6
Compattazione del database
È importante notare che l'eliminazione dei dati non riduce realmente le dimensioni del database sul disco. Per completare l'attività, è necessario eseguire il comando di compattazione nel database.
In genere, un'operazione di compattazione nel database ePO non è necessaria. Prima di procedere, prendere in considerazione quanto segue:
- La compattazione del database ePO non è consigliata o necessaria per la funzione di ePO.
- La compattazione dei file di database (
.MDF ) e (.NDF ) può aumentare la frammentazione dell'indice e causare l'esecuzione lenta delle query. - Dopo aver compattato i file di database, se il database deve espandersi per contenere nuovi dati, il SQL Server blocca i file durante la crescita. Il risultato può essere un problema di prestazioni con l'applicazione che utilizza il database mentre vengono inseriti i nuovi dati.
- Il database è cresciuto in modo inusuale per un motivo che è stato corretto da allora.
E - È necessario eseguire un'operazione di compattazione monouso per riportare il database a dimensioni normali.
- Aprire SQL Server Management Studio.
- Aprire una finestra di query e selezionare il database che si sta tentando di compattare. Per istruzioni dettagliate, consultare KB67591.
NOTA: La maggior parte delle tabelle risiede nel database ePO principale, ma in ePO 5.10 laePOEvents tabella (solo) si trova nel database degli eventi.
- Incollare l'istruzione SQL seguente nella finestra query:
Avviso: il registro delle transazioni SQL (.LDF ) può aumentare fino a cinque volte le dimensioni del database durante l'esecuzione del comando. Prima di utilizzare questo comando, assicurarsi di disporre di spazio libero su disco sufficiente.
dbcc shrinkdatabase ('ePO_DatabaseName')
go - Fare clic su Esegui o premere F5.
Informazioni correlate
Questo articolo si applica solo se si dispone dell'accesso alla console ePO. Se non è possibile accedere alla console ePO perché il database è pieno, utilizzare il seguente articolo:
Dichiarazione di non responsabilità
Il contenuto di questo articolo è stato scritto in inglese. In caso di differenze tra il contenuto in inglese e la traduzione, fare sempre riferimento al contenuto in iglese. Parte del contenuto è stata tradotta con gli strumenti di traduzione automatica di Microsoft.
Prodotti interessati
Lingue:
Questo articolo è disponibile nelle seguenti lingue: