Hallo Helga, hier nun die erste Erfolgsmeldung: === Am Dienstag, 28. Januar 2003 23:21 schrieb Bernd Stäglich: ===
Hallo Helga,
=== Am Dienstag, 28. Januar 2003 22:58 schrieb Helga Fischer: ===
Am Dienstag, 28. Januar 2003 22:43 schrieb Bernd Stäglich:
jetzt erst mal ein Hilferuf. Beim Löschen war ich etwas zu "ordentlich" vorgegangen und hatte in der /var/lib auch die Datei "/var/log/postgresql" gelöscht in der Annahme, sie käme schon wieder, wenn ich alles neu installiere.
Tut sie aber nun nicht und wird dringlichst vermisst schon bei meinem allerersten zaghaften Schritt "/etc/init.d/postgres start". Und das war nun etwas, was bei mir wirklich schon beim allerersten Mal sofort klappte!
Neid. Naja, dann habe ich irgendwo was anderes vermurkst. Das kann nur die Rechtestruktur sein, sonst habe ich nichts gemacht.
Ja ich glaube auch, dass wir bei der Rechtestruktur noch fix basteln und aufpassen müssen :-)
In der Tat! Siehe unten!
Wie kriege ich denn nun die "/var/log/postgresql" wieder????
Mit touch eine leere Datei gleichen Namens anlegen? Und dann dem User postgres.postgres übereignen. [...]
Nein, nicht unbedingt! Die Datei wird nämlichautomatisch angelegt beim Starten von /etc/init.d/postgresql! Ist aus der Datei sogar ersichtlich, wenn man in ihr nur mal ein bisschen herumstöbert, selbst wenn man die Programmiersprache nicht kann. Das habe ich aber auch erst jetzt mitgekriegt. Im übrigen habe ich dann das DBMS-System zum Laufen gekriegt wie folgt: ================================================================ Erfolgreiche Schritte zum Start des Datenbanksystems (DBMS)-LinuxUser02.2003, Seite 55 linke Spalte): 1. mich selbst als user in die Gruppe postgres aufgenommen (scheint aber ziemlich egal zu sein - siehe unten) 2. /etc/init.d/postgresql mit chown auf postgres.postgres gesetzt 3. mit "/etc/init.d/postgesql start" das Datenbanksystem (DBMS) auf der root-Konsole erfolgreich gestartet 4. Während des Startens (Pkt 3.) automatische Erzeugung der Datei /var/log/postgresql mit postgres.postgres 5. Während des Startens (Pkt 3.) automatische Anlage und /Initialisierung von /var/lib/data mit Unterverzeichnissen und Dateien a) /var/lib/data = postgres.daemon b) Unterverzeichnisse und Dateien von /var/lib/data = postgres.postgres 6. mit "/etc/init.d/postgesql stop" das Datenbanksystem (DBMS) auf der root-Konsole erfolgreich gestoppt 7. Danach keine Auffälligkeiten. DBMS lässt sich auf diese Weise beliebig oft starten und wieder stoppen. Das Starten und Stoppen funktioniert übrigens sowohl als root als auch als postgres. Auf meiner normalen user-Ebene funktioniert's hingegen nicht, obwohl ich mich als user bei postgres eingetragen habe. Also mal sehen, im Kopf behalten und weiterverfolgen, falls nun noch im weiteren Verlauf Ungewöhnliches passiert und nicht funktioniert. 8. In /var/lib/pgsql/init.log nachgesehen. Danach ist alles bestens und ok! Darin ein wichtiger Hinweis: Das Database-System muss als user postgres haben und auch der user, der den Datenbankserverprozess startet muss postgres sein. 9. in /var/log/postgresql nachgesehen. Log-Meldungen kontinuierlich und hervorragend. ============================================================= Dieses als Zwischennachricht und Zwischenstand! Forsetzung folgt! Greetings Bernd