Naprawa bazy po awarii

(Różnice między wersjami)
Skocz do: nawigacji, wyszukiwania
Duri (dyskusja | edycje)
(Utworzył nową stronę „Opis krok po kroku naprawy bazy '''postgresql'''. ==Krok po kroku== ===1. Zatrzymanie postgresql.=== ====Wykonujemy polecenie==== <pre>systemctl stop postgresql</p...”)
następna edycja →

Wersja z 08:49, 21 lis 2013

Opis krok po kroku naprawy bazy postgresql.

Spis treści

Krok po kroku

1. Zatrzymanie postgresql.

Wykonujemy polecenie

systemctl stop postgresql

2. Usunięcie postmaster.pid.

Wykonujemy polecenie

rm -f /var/lib/pgsql/data/postmaster.pid

3. Zalogowanie jako użytkownik postgres.

Wykonujemy polecenie

su -l postgres

4. Reset dziennika transakcji.

Wykonujemy polecenia

pg_resetxlog -f /var/lib/pgsql/data
exit

5. Restart modułów.

Wykonujemy polecenia

systemctl restart postgresql.service
systemctl restart net47-postgresqlfix.service
systemctl restart net47-postgresqlramdisk.service

6. Przeindeksowanie.

Wykonujemy polecenia

su -l postgres
psql net47;
reindex database "net47";
vacuum full verbose;
Osobiste
Przestrzenie nazw
Warianty
Działania
Nawigacja
Konfiguracja Systemu
Szablony
API
PostgreSQL
Narzędzia
MENU