Hallo,
momentan bin ich echt am verzweifeln. Habe Version 8.4.3-1 für Windows installiert. Da der Enterpriseinstaller keine Netzwerkshares als Datenverzeichnisse akzeptiert bin ich ersteinmal auf eine lokale Platte gegangen. Soweit so gut.
Mein Gedankengang war dann, per initdb einen neuen Cluster anzulegen und den Server dann mit diesem als Vorgabe zu starten. Der neue Cluster kein Problem aber jetzt wird es lustig. Per Hand und Batchdatei kann ich den Server mit dem neuen Cluster (egal ob als postgres oder lokaler Nutzer) starten. Wenn ich jetzt aber in der Registry die Pfade für den Service anpasse, läuft sich der Start tot und ich bekomme die Meldung, dass der Server gestartet und sofort wieder angehalten wird (Nutzer hier postgres).
Da die Batchdatei geht, und da bis auf den runservice das gleiche drinsteht, bin ich ratlos. Es würde mich ja auch nicht stören per Batch zu starten aber ich bekomme den Server nicht in den Hintergrund (es bleibt immer eine cmd offen).
Vieleicht hat ja jemand eine gute Idee.
Im Voraus vielen Dank
Jörn
Ja, das ist gut so. Erwarte bitte nicht, daß PG zuverlässig auf einer via SMB oder ähnlicher Technologien erreichbaren Platte läuft. Plattenzugriff ist DAS Nadelöhr einer DB, sowas via SMB machen zu wollen ist keine gute Idee.
Warum soll denn das so sein bei Dir, welche Notwendigkeit siehst Du, dies so zu machen?
Andreas
--
https://www.xing.com/profile/Andreas_Kretschmer7ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
Guten Morgen und danke für die schnelle Reaktion.
Grund für die Sache ist, dass die Daten einem Nas mit Raid 5 landen sollen. Einfach nur zur Sicherheit, neben dem Backup.
Jörn
--
https://www.xing.com/profile/Andreas_Kretschmer7ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
Auf was für einem Server läuft das denn? Auch unter Windows-Server (2000 oder höher) kannst du als Datenverzeichnis einen symb. Link setzen. Dann kannst du dir, wenn alle Rechte vernünftig gesetzt sind, die Sache mit der Registry schenken. Das Zauberwort heißt junction und ist Bestandteil der SysinternalSuite (Junction v1.05).
Ändert aber sicher GAR NICHTS daran, dass ein Samba-Share keine gute Wahl ist (siehe akretschmer).
Btw. Wieso startest du den Server per Batch? Du kannst mit
einen Dienst einrichten (http://www.postgresql.org/docs/8.4/s...pp-pg-ctl.html).Code:pg_ctl register [-N servicename] [-U username] [-P password] [-D datadir] [-w] [-t seconds] [-o options]
Geändert von murphy (09.05.2010 um 21:18 Uhr)
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen