Fornirò recupero dati postgresql quando il database non si avvia
Specialista in recupero dati PostgreSQL, PostgreSQL ACE
Informazioni su questo servizio
Offro recupero dati read-only di PostgreSQL per sistemi autorizzati. Questo servizio si concentra su database che non si avviano, coprendo anche quattro scenari di recupero collegati:
Oggetti eliminati: DROP DATABASE, DROP SCHEMA o DROP TABLE. Fallimento di avvio: FATAL/PANIC, checkpoint non valido, problemi con il control-file o WAL. Perdita di dati per errore: DELETE, UPDATE o TRUNCATE. File di dati corrotti: PGDATA danneggiato, file di relazione, pagine, TOAST, checksum o errori di I/O su disco.
Conservo la fonte e riproduco il problema su una copia. A seconda dell'incidente, analizzo i log di avvio, i dati di controllo, le timeline WAL, i cataloghi, i file di relazione, la struttura delle pagine, i residui di tuple, TOAST e i DDL noti.
Il risultato più sicuro potrebbe essere l'estrazione di dati utilizzabili in un cluster PostgreSQL pulito, piuttosto che forzare l'avvio della fonte danneggiata. I deliverable possono includere SQL, COPY o CSV, definizioni di oggetti recuperati, risultati di validazione e un report.
Il recupero è fatto con il massimo impegno. Non eseguire pg_resetwal o inizializzare un cluster di sostituzione sulla sola copia prima della valutazione.
Sistemi e dati di cui sei proprietario o autorizzato a gestire.
Tipo di database:
Database relazionale
Il mio portfolio
FAQ
Traduzione automatica.
Puoi far ripartire di nuovo ogni cluster fallito?
No. In alcuni casi l'esito più sicuro è estrarre dati utilizzabili in un cluster pulito piuttosto che forzare l'avvio della sorgente danneggiata. Ti spiegherò le prove e le opzioni realistiche.
Devo eseguire prima pg_resetwal?
No. Conserva una copia completa prima di qualsiasi tentativo di riparazione distruttiva. pg_resetwal può far partire un cluster, ma può rimuovere prove o creare incongruenze che complicano il recupero.
Quali errori di avvio puoi indagare?
Errori di avvio FATAL o PANIC, errori di checkpoint o WAL invalidi, problemi con il file di controllo, stato rotto del catalogo, file di relazione mancanti o danneggiati, e guasti di I/O di storage.

