![](https://seccdn.libravatar.org/avatar/3f4caf59efa20b5ecae98e9f4ded05d1.jpg?s=120&d=mm&r=g)
Hallo! Ich habe meinen Server neu aufgesetzt und habe noch die Daten- banken auf der alten Platte. Welche Dateien/Verzeichnisse muss ich kopieren um meine DBs wieder zu bekommen? Ich habe gerade in der Doku gesehen, dass es pg_dump dafür gibt, aber die andere Platte ist nicht mehr bootbar, desshalb muss ich es jetzt händisch machen. mfg Martin Neuditschko
![](https://seccdn.libravatar.org/avatar/4ab91c10b2dd849dd14ae13df223a845.jpg?s=120&d=mm&r=g)
Martin Neuditschko
Ich habe meinen Server neu aufgesetzt und habe noch die Daten- banken auf der alten Platte. Welche Dateien/Verzeichnisse muss ich kopieren um meine DBs wieder zu bekommen? Ich habe gerade in der Doku gesehen, dass es pg_dump dafür gibt, aber die andere Platte ist nicht mehr bootbar, desshalb muss ich es jetzt händisch machen.
Argh - das ist mehr als ungünstig! Ehe man irgendwas macht, sollte man immer einen dump der Datenbank als Backup ziehen. (Und dies auch täglich nutzen als Backupmöglichkeit) Du könntest probieren, einfach das ganze Datenbankverzeichnis zu ersetzen. Wenn Du also deine Datenbank unter /usr/local/psqldb liegen hast, dann machst Du: cd /usr/local/ mv pgsqldb pgsqldb.neu mkdir pgsqldb chown / chmod um die Rechte von pgsqldb anzupassen Dateien vom alten Datenbankverzeichnis (alte Platte) 1:1 kopieren unter Beibehaltung aller Rechte und so! Dies könnte so auch funktionieren. Ich habe es aber noch nicht ausprobiert. Mit den besten Grüßen, Konrad Neitzel -- SoftMediaTec GmbH Tel: 0172 / 689 31 45 Fax: 069 / 90 50 99 53
![](https://seccdn.libravatar.org/avatar/7dc785becf61b32ceaedb2713f51d8c8.jpg?s=120&d=mm&r=g)
Hallo!
Ich habe meinen Server neu aufgesetzt und habe noch die Daten- banken auf der alten Platte. Welche Dateien/Verzeichnisse muss ich kopieren um meine DBs wieder zu bekommen?
[...] Normalerweise reicht es das /var/lib/pgsql-Verzeichnis zu kopieren. Du musst dann nur das Lock-File vom alten Postgres loeschen (falls es nicht gestoppt wurde). Dann wuerde ich noch die zahlreichen Cache-Dateien aus dem kopierten Verzeichnis loeschen. So hats bei mir funktioniert. Greets, Gerd
![](https://seccdn.libravatar.org/avatar/3f4caf59efa20b5ecae98e9f4ded05d1.jpg?s=120&d=mm&r=g)
On Tue, Jun 18, 2002 at 11:49:06AM +0200, Gerd Feiner wrote:
Hallo!
Ich habe meinen Server neu aufgesetzt und habe noch die Daten- banken auf der alten Platte. Welche Dateien/Verzeichnisse muss ich kopieren um meine DBs wieder zu bekommen?
[...]
Normalerweise reicht es das /var/lib/pgsql-Verzeichnis zu kopieren. Du musst dann nur das Lock-File vom alten Postgres loeschen (falls es nicht gestoppt wurde). Dann wuerde ich noch die zahlreichen Cache-Dateien aus dem kopierten Verzeichnis loeschen.
So hats bei mir funktioniert.
ich habe als root folgendes ausgeführt: rcpostgresql stop mv /var/lib/pgsql /var/lib/pgsql2 cp -r /backup/var/lib/pgsql /var/lib chown postgres:daemon `find /var/lib/pgsql` (Permissions muessten stimmen) rcpostgresql start Starting PostgreSQLstartproc: exit status of parent of /usr/bin/postmaster: 1 failed Irgendeine Ahnung wieso ich diese Meldung bekomme? mfg Martin Neuditschko
![](https://seccdn.libravatar.org/avatar/3f4caf59efa20b5ecae98e9f4ded05d1.jpg?s=120&d=mm&r=g)
On Tue, Jun 18, 2002 at 04:59:15PM +0000, Martin Neuditschko wrote:
On Tue, Jun 18, 2002 at 11:49:06AM +0200, Gerd Feiner wrote:
Hallo!
Ich habe meinen Server neu aufgesetzt und habe noch die Daten- banken auf der alten Platte. Welche Dateien/Verzeichnisse muss ich kopieren um meine DBs wieder zu bekommen?
[...]
Normalerweise reicht es das /var/lib/pgsql-Verzeichnis zu kopieren.
[...]
rcpostgresql start Starting PostgreSQLstartproc: exit status of parent of /usr/bin/postmaster: 1
Ich hatte das postgresql.dip-File nicht gelöscht. Jetzt funktioniert es. Vielen Dank für eure Hilfe! mfg Martin Neuditschko
participants (3)
-
Gerd Feiner
-
Konrad Neitzel
-
Martin Neuditschko