dies ist mein erster Beitrag hier im Forum, ich hoffe aber dass ich hier in Zukunft ein wenig mitarbeiten kann.
Ich bin relativ neu bei PG, habe aber viele Jahre Oracle Erfahrung sodass mir ein RDBMS nicht ganz unbekannt ist.
Bezüglich PG habe ich folgendes Problem. Habe PG 9.0 in einer Client/Server Multiuser Umgebung installiert und die pg_hba.conf entsprechend editiert. Dabei fällt folgendes auf:
Verwende ich in der pg_hba.conf ausschließlich Ipv4 Einträge, dann kann eine Gruppe von Clients nicht auf den Server zugreifen. Verwende ich ausschließlich Ipv6 Einträge, dann kommt eine andere Gruppe nicht auf den Server. Ich benötige also redundante Einträge in der pg_hba.conf einmal als v4 und dann als v6 damit alle Clients Server Zugriff haben.
Habe nun Ipv6 im gesamten Netzwerk abgeschaltet, doch der Sachverhalt bleibt wie oben beschrieben bestehen. Woran könnte das liegen ? Server und Clients laufen derzeit unter Vista.
“kann nicht zugreifen” ist keine sinnvolle Fehlermeldung.
Sind da z.T. Rechner nur mit IPv6 konfiguriert? Du kannst in der pg_hba.conf getrennt IPv4 und IPv6 einrichten. Laufen beide Protokolle auf dem Server?
IPv6 ist auf dem Server gelaufen. Das habe ich aber mittlerweile korrigiert. Trotzdem benötige ich immer noch beide Einträge in der pg_hba.conf. Es läuft dann alles problemlos. Trotzdem würde ich gerne eine einheitliche Konfiguration verwenden zumal die gesamte Umgebung im Testbetrieb läuft.
Habe die pg_stat_activity Tabelle wie vorgeschlagen ausgelesen. Dort sind alle Clients in Ipv4 notiert. Etwas anderes hätte mich auch gewundert da ich die Netzwerkkarten aller Clients nochmal kontrolliert hatte.
DIe Konfiguration habe ich auch mehrmals neu eingelesen sowie den Datenbankserver neu gestartet. Es sind immer die selben Clients die nicht gehen sobald ich den Ipv6 Eintrag aus der Konfig entferne.
Bin etwas ratlos und ziehe jetzt erstmal einen Netzwerker hinzu.
Was läuft denn dort als Betriebsystem? Ist dort IPv6 aktiv? Ich hatte im Moment nach der Neuinstallation meines Laptops mit Suse 11.3 plötzlich die unerkärliche Notwendigkeit, einen IPv6 Eintrag (für den lokalen Konnekt) haben zu müssen obwohl verbürgterweise keinerlei IPv6 benutzt wird (Eventuell reicht es auch, IPv6 im Client zu deaktivieren (wenn man es nicht benutzt)…) . Werds nachher testen.