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.
- Erweitern Sie den entsprechenden PostgreSQL- Serverknoten.
- Klicken Sie mit der rechten Maustaste auf „Anmelde-/Gruppenrollen“ und wählen Sie „Erstellen“ > „Anmelde-/Gruppenrolle“.
- im „Allgemein“ als Rollennamen Folgendes ein:
celoxis - auf der „Definition“ ein Passwort ein und bestätigen Sie es.
- Notieren Sie sich Benutzernamen und Passwort, da diese während der Celoxis-Installation benötigt werden.
- Stellen Sie sicher, dass das „Konto läuft ab“ leer ist.
- Wechseln Sie zum „Berechtigungen“ .
- Aktivieren Sie die folgenden Optionen:
- Kann ich mich einloggen?
- Superuser
- Klicken Sie auf Speichern.
- 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.
- Erweitern Sie den entsprechenden PostgreSQL- Serverknoten.
- Klicken Sie mit der rechten Maustaste auf Datenbanken und wählen Sie Erstellen > Datenbank.
- Geben Sie den Datenbanknamen genau so ein, wie er in Ihrem Celoxis-Lizenzantrag.
- im „Eigentümer“ Folgendes aus:
celoxis - Wechseln Sie zur Registerkarte „Definition“
- Kodierung einstellen auf:
UTF8 - Klicken Sie auf Speichern , um die Datenbank zu erstellen.
TCP/IP für SQL Server aktivieren
- Öffnen Sie den SQL Server-Konfigurationsmanager über das Windows-Startmenü.
- Navigieren Sie zu: SQL Server-Netzwerkkonfiguration > Protokolle für SQLEXPRESS
- Klicken Sie mit der rechten Maustaste auf TCP/IP und wählen Sie „Aktivieren“.
Starten Sie den SQL Server-Dienst neu
- Suchen Sie im Windows-Startmenü nach „Dienste“.
- Öffnen Sie die „Dienste“ .
- Scrollen Sie nach unten und suchen Sie: SQL Server (SQLEXPRESS)
- Klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie „Neu starten“.
Erstellen Sie einen Datenbankbenutzer
- Öffnen Sie SQL Server Management Studio.
- Stellen Sie eine Verbindung zu Ihrer SQL Server-Datenbank-Engine her.
- Erweitern Sie im Objekt-Explorer den Server und klicken Sie mit der rechten Maustaste auf Sicherheit.
- Wählen Sie Neu > Anmelden.
- Geben Sie als Benutzernamen Folgendes ein:
celoxis - Wählen Sie die SQL Server-Authentifizierung.
- Für diesen Datenbankbenutzer sollte keine Windows-Authentifizierung verwendet werden
- Geben Sie ein Passwort ein und bestätigen Sie es.
- Notieren Sie sich Benutzernamen und Passwort, da diese während der Celoxis-Installation benötigt werden.
- Deaktivieren Sie die Option „Kennwortrichtlinie erzwingen“.
- Klicken Sie auf OK , um das Login zu erstellen.
Datenbank erstellen
- in SQL Server Management Studiomit der rechten Maustaste auf Datenbanken.
- Neue Datenbank auswählen .
- Geben Sie den Datenbanknamen genau so ein, wie er in Ihrem Celoxis-Lizenzantrag.
- Legen Sie den Datenbankbesitzer auf Folgendes fest:
celoxis - Klicken Sie im linken Bereich auf Optionen
- im „Sortierung“ Folgendes aus:
Latin1_General_100_CI_AS - Klicken Sie auf OK , um die Datenbank zu erstellen.
- 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.