Benutzer-Werkzeuge

Webseiten-Werkzeuge


fhc:recovering

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
fhc:recovering [2018/06/13 17:04]
pollmann angelegt
— (aktuell)
Zeile 1: Zeile 1:
-[[fhc:​server|zurück zur Übersicht]] 
- 
-====== Backup einspielen ====== 
- 
-Neue Datenbank anlegen: 
-<​code>​ 
-su postgres 
-createdb -E UTF8 fhcomplete 
-</​code>​ 
- 
-Sicherung in neue Datenbank einspielen: 
-<​code>​ 
-psql -d fhcomplete -p 5432 -f fhcomplete-daily.sql 
-</​code>​ 
- 
-GZ komprimierte Sicherung in neue Datenbank einspielen 
-<​code>​ 
-gunzip -c fhcomplete-daily.gz | psql -p 5432 -d fhcomplete 
-</​code>​ 
- 
-====== Sonstiges ====== 
- 
-===== Postgresql startet nicht  mehr ===== 
- 
-In seltenen Fällen kann es vorkommen, dass Postgresql nach Problemen (zb volle Festplatte) nicht mehr neu startet da der Recovering Prozess hängen bleibt. Es ist hier nur ein Recovering Prozess vorhanden der hängt: 
-<​code>​ 
-postgres: startup process ​  ​recovering 000000010000000F00000086 
-</​code>​ 
- 
-Mit folgendem Befehlen kann das XLog gelöscht werden damit die Datenbank wieder startet. 
-<note warning> 
-Dies ist ein letzter Schritt um die Datenbank wieder zum Laufen zu bekommen! 
-Nähere Infos unter: 
-https://​www.postgresql.org/​docs/​9.2/​static/​app-pgresetxlog.html 
- 
-</​note>​ 
- 
-Vorher sollten eine Sicherungskopie des Datenverzeichnisses angelegt werden. 
-<​code>​ 
-cp -r /​var/​lib/​postgresql /​var/​lib/​postgresql_save 
-</​code>​ 
- 
-<​code>​ 
-root@fhcomplete:/​var/​backups/​postgresql#​ ps ax | grep postgres 
-17293 ?        S      0:00 /​usr/​lib/​postgresql/​9.1/​bin/​postgres -D /​var/​lib/​postgresql/​9.1/​main -c config_file=/​etc/​postgresql/​9.1/​main/​postgresql.conf 
-17294 ?        Ss     0:00 postgres: startup process ​  ​recovering 000000010000000F00000086 ​                                                             
-18081 pts/0    S+     0:00 grep postgres 
- 
-root@fhcomplete:/​var/​backups/​postgresql#​ /​etc/​init.d/​postgresql stop 
-[ ok ] Stopping PostgreSQL 9.1 database server: main. 
- 
-root@fhcomplete:/​var/​backups/​postgresql#​ su postgres 
- 
-postgres@fhcomplete:/​usr/​lib/​postgresql/​9.1/​bin$ ./​pg_resetxlog /​var/​lib/​postgresql/​9.1/​main/​ 
-Der Datenbankserver wurde nicht sauber heruntergefahren. 
-Beim Zurücksetzen des Transaktionslogs können Daten verloren gehen. 
-Wenn Sie trotzdem weiter machen wollen, benutzen Sie -f, um das 
-Zurücksetzen zu erzwingen. 
- 
-postgres@fhcomplete:/​usr/​lib/​postgresql/​9.1/​bin$ ./​pg_resetxlog -f /​var/​lib/​postgresql/​9.1/​main/​ 
-Transaktionslog wurde zurück gesetzt 
-postgres@fhcomplete:/​usr/​lib/​postgresql/​9.1/​bin$ exit 
-exit 
-root@fhcomplete:/​usr/​lib/​postgresql/​9.1/​bin#​ /​etc/​init.d/​postgresql start 
-[ ok ] Starting PostgreSQL 9.1 database server: main. 
- 
-</​code>​ 
  
/var/www/wiki/data/attic/fhc/recovering.1528902247.txt.gz · Zuletzt geändert: 2019/08/13 13:49 (Externe Bearbeitung)