Manuelle PostgreSQL Installation - ASV
Transcription
Manuelle PostgreSQL Installation - ASV
23.11.2016 19:48 1/5 Manuelle PostgreSQL Installation Manuelle PostgreSQL Installation Einleitung Verwenden Sie die folgende Installationsvariante ausschließlich dann, wenn Sie bei der normalen Version über ein Installerpaket auf massive Probleme stoßen! Kontaktieren Sie vorher unbedingt Ihren Multiplikator! Unter bestimmten Umständen, welche in nachfolgendem Abschnitt weiter betrachtet werden, kann es bei der Installation der PostgreSQL Datenbank zu unerwünschten Abbrüchen bei der Installation der Software kommen. Die PostgreSQL Software wird zwar installiert aber es wird kein Datenbank-Cluster erzeugt. Das Verhalten ist nur mit dem Enterprise-DB Installer auf Windows Systemen zu beobachten. Während der Software-Installation versucht der Installer automatisch den Datenbank-Cluster zu erzeugen und die Datenbank-Instanz als Dienst zu registrieren. Oftmals verhindern Systemrichtlinien in Windows-Domänen diesen Prozess. Als Workaround ist die im nächsten Kapitel beschrieben Prozedur einer manuellen Installation der PostgreSQL Software durchzuführen. Software Obwohl die PostgreSQL-Installation mit dem grafischen Installer nicht erfolgreich durchgeführt wurde kann die installierte PostgreSQL Software aus dem Verzeichnis C:\Programme\PostgreSQL\8.4 verwendet werden! Hier sind alle erforderlichen Programmkomponenten vorhanden. Wurde die Software wieder entfernt ist die Binär-Version von http://www.postgresql.org zu verwenden. Die Software ist ist herunter zu laden und zu entpacken. Damit die Installation identisch mit der DefaultInstallation ist, ist ein entpacken nach C:\Programme\PostgreSQL\8.4 zu empfehlen. Vorbereitung Öffnen Sie eine Windows Command Shell. Im darauf folgenden Fenster legen Sie den lokalen Betriebssystem Benutzer „postgres“ an. Sollte der Benutzer auf Ihrem System schon vorhanden sein, fahren Sie mit dem nächsten Schritt fort. Amtliche Schulverwaltung - Dokumentation - http://www.asv.bayern.de/wiki/ Letzte Änderung: alle:technik:postgresql:manuelle_installation_windows http://www.asv.bayern.de/wiki/alle/technik/postgresql/manuelle_installation_windows 22.11.2016 12:32 net user postgres password /add Öffnen Sie als Betriebssystem-Benutzer „postgres“ eine Command Shell mit dem Befehl: runas /user:postgres cmd Danach öffnet sich unter dem Kontext des Benutzers „postgres“ eine weitere Command Shell. In dieser Shell (Eingabeaufforderung) tippen Sie dann die nächsten Befehle ein. Datenverzeichnis Gehen Sie mit dem Windows Explorer in das Verzeichnis C:\Programme\PostgreSQL\8.4 und legen hier ein Unterverzeichnis data an. http://www.asv.bayern.de/wiki/ Stand: 23.11.2016 19:48 23.11.2016 19:48 3/5 Manuelle PostgreSQL Installation Weisen Sie dem Betriebsystem Benutzer „postgres“ alle Berechtigungen am Verzeichnis data zu: Rechte Maustaste auf data → Eigenschaften → Sicherheit → Hinzufügen → postgres auswählen und OK Datenbank-Cluster erzeugen Wechseln Sie in in der „postgres“ Command Shell in das PostreSQL-Verzeichnis für ausführbare Programme. Amtliche Schulverwaltung - Dokumentation - http://www.asv.bayern.de/wiki/ Letzte Änderung: alle:technik:postgresql:manuelle_installation_windows http://www.asv.bayern.de/wiki/alle/technik/postgresql/manuelle_installation_windows 22.11.2016 12:32 cd C:\Programme\PostgreSQL\8.4\bin Erzeugen Sie mit dem Befehl initdb den Datenbankcluster. initdb -D "C:\Programme\PostgreSQL\8.4\data" Dienst registrieren Öffnen Sie ein neue Command Shell, nicht die “postgres” Command Shell benutzen! Wechseln Sie in das Verzeichnis. C:\Programme\PostgreSQL\8.4\bin. Registrieren Sie die Datenbank als Dienst. pg_ctl.exe register -N postgresql-8.4 -U postgres -P password -D C:\Programme\PostgreSQL\8.4\data -w Öffnen Sie die Windows Diensteverwaltung und starten die Datenbank. Unter Umständen kann es erforderlich sein, in der Diensteverwaltung auf die Eigenschaften des postgresql-8.4 Dienstes zu klicken und unter Anmelden das Passwort noch mal einzugeben! Weiterführender Link: Verwendung einer Domaincontrollers http://www.asv.bayern.de/wiki/ Stand: 23.11.2016 19:48 23.11.2016 19:48 5/5 Manuelle PostgreSQL Installation Quelle: http://www.asv.bayern.de/wiki/ - Amtliche Schulverwaltung - Dokumentation Permanenter Link: http://www.asv.bayern.de/wiki/alle/technik/postgresql/manuelle_installation_windows Letzte Änderung: 22.11.2016 12:32 Amtliche Schulverwaltung - Dokumentation - http://www.asv.bayern.de/wiki/