Einrichten Ihrer Datenbank
Celoxis benötigt eine Datenbank zur Datenspeicherung. Diese muss vor Beginn der Installation konfiguriert werden. Beispielhafte Anleitungen für die einzelnen Softwareprogramme finden Sie unten. Die Anleitungen basieren auf den Standardeinstellungen und können je nach Version und Plattform variieren. Da wir nicht alle Fälle abdecken können, wenden Sie sich bitte bei Fragen zu Einrichtung, Sicherheit oder Leistung an Ihren Datenbankadministrator. Die Erstellung und Konfiguration von Datenbanken fällt nicht in unseren Supportumfang.
Kurz gesagt, benötigt Celoxis eine Datenbankinstanz und ein privilegiertes Datenbankbenutzerkonto, das Tabellen, Indizes, Einschränkungen usw. sowie deren Definitionen erstellen, abfragen, ändern und löschen kann. Wir empfehlen dringend, die Datenbankinstanz und diese Datenbank nicht mit anderen Anwendungen zu teilen.
- PostgreSQL soll TCP/IP-Verbindungen akzeptieren dürfen:
- Offen
postgresql.confUnter Linux finden Sie es höchstwahrscheinlich in/var/lib/pgsql/dataUnter Microsoft Windows ist es leicht zugänglich von pgAdminDateipostgresql.conf. - Entfernen Sie die Kommentarzeichen vor der Zeile (falls noch nicht geschehen)
listen_addresses = '*'d. h. sie sollte kein#als Präfix haben. - Datei speichern und beenden.
- Offen
- Verbindungen aus Ihrem lokalen Netzwerk zulassen:
- Offen
pg_hba.confUnter Linux finden Sie es höchstwahrscheinlich in/var/lib/pgsql/dataUnter Microsoft Windows ist es leicht zugänglich von pgAdminDateipg_hba.conf. - Angenommen, Ihre Netzwerkadresse lautet
192.168.0.0und Ihre Netzwerkmaske255.255.255.0, fügen Sie die folgenden Zeilen in die Datei ein. Wenn Celoxis auf demselben Server wie Ihr PostgreSQL-Server läuft, benötigen Sie nur die erste Zeile. local all all trust host all all 127.0.0.1 255.255.255.255 trust host all all 192.168.0.0 255.255.255.0 trust - Datei speichern und beenden.
- Starten Sie PostgreSQL neu. (Unter Linux führen Sie folgenden Befehl aus:
sudo service postgresql restart, unter Microsoft Windows wählen Sie „Dienst beenden“ und dann „Dienst starten“ unter „Alle Programme“ > „PostgreSQL“.)
- Offen
- Erstellen Sie einen Datenbankbenutzer mit dem Namen „celoxis“ und einem Passwort. Notieren Sie sich dieses, da Sie es während der Installation benötigen.
Verwenden Sie den createuser wie unten gezeigt:
$ createuser celoxis Soll die neue Rolle ein Superuser sein? (j/n) n Soll die neue Rolle Datenbanken erstellen dürfen? (j/n) j ROLLE ERSTELLEN $- Öffnen Sie pgAdmin .
- Öffnen Sie den entsprechenden Serverknoten für diese Datenbank.
- Klicken Sie mit der rechten Maustaste auf „Anmelderollen“ und wählen Sie „Neue Anmelderolle…“
- Geben Sie
„celoxis“als Namen ein und optional ein Passwort. Stellen Sie sicher, dass das Feld „Ablaufdatum des Kontos“ leer ist. - Wählen Sie unter Rollenberechtigungen die Option „Kann Datenbankobjekte erstellen“ aus .
- Klicken Sie auf OK.
- Erstellen Sie eine Datenbank mit UNICODE Zeichenkodierung mit Celoxis als dessen Eigentümer. Der Datenbankname sollte mit dem in Ihrem Lizenzantrag angegebenen Namen übereinstimmen.
Verwenden Sie den createdb wie unten gezeigt:
$ createdb -E UNICODE -U celoxis celoxis CREATE DATABASE $- Öffnen Sie pgAdmin .
- Öffnen Sie den entsprechenden Serverknoten für diese Datenbank.
- Klicken Sie mit der rechten Maustaste auf den „Datenbanken“ und wählen Sie „Neue Datenbank…“.
- Geben Sie den korrekten Datenbanknamen ein, wählen Sie celoxis als Eigentümer und UTF-8 als Kodierung.
- Klicken Sie auf OK.
Um eine Datenbank und einen Datenbankbenutzer zu erstellen, müssen Sie sich als sa (der Datenbankadministratorbenutzer) anmelden.
TCP/IP aktivieren
- Gehen Sie über das Startmenü zu Microsoft SQL Server und öffnen Sie Konfigurationstools > SQL Server-Konfigurationsmanager .
- Wählen Sie den Knoten SQL Server-Netzwerkkonfiguration > Protokolle für MSSQLSERVER
- Klicken Sie mit der rechten Maustaste auf den TCP/IP-Knoten und wählen Sie „Aktivieren“.
- Starten Sie den SQL Server-Dienst neu (Klicken Sie mit der rechten Maustaste auf SQL Server in den SQL Server-Diensten und klicken Sie auf Neu starten).
Eine Datenbank erstellen
- Öffnen Sie SQL Server Management Studio.
- Klicken Sie mit der rechten Maustaste auf den Datenbankknoten und klicken Sie auf „Neue Datenbank…“.
- Geben Sie denselben Datenbanknamen ein, der in Ihrem Lizenzantrag angegeben ist.
- Wählen Sie Celoxis als Eigentümer aus.
- Wählen Sie SQL_Latin1_General_CP1_CI_AS als Sortierung (verfügbar auf der Optionsseite links).
- Klicken Sie auf OK.
Erstellen Sie einen Datenbankbenutzer
- Klicken Sie mit der rechten Maustaste auf den „Sicherheit“ der erstellten Datenbank und klicken Sie auf „Neu“ > „Anmelden“.
- Geben Sie als Benutzernamen celoxias ein.
- Wählen Sie die SQL-Server-Authentifizierung. Die Windows-Authentifizierung funktioniert nicht .
- Geben Sie ein Passwort ein. Notieren Sie sich Benutzername und Passwort, da Sie diese später während der Installation benötigen.
- Deaktivieren Sie die Option „Kennwortrichtlinie erzwingen“.
- Klicken Sie auf OK.
- Erstellen Sie eine Datenbank mit UTF-8-Zeichenkodierung. Der Datenbankname muss mit dem in Ihrer Lizenzanfrage angegebenen Namen übereinstimmen.
- Erstellen Sie einen Datenbankbenutzer. Gewähren Sie diesem Benutzer alle Berechtigungen für die Datenbank. Weisen Sie diesem Benutzer außerdem ein unbegrenztes Kontingent für Tabellenbereichsbenutzer zu.