Einrichten Ihrer Datenbank
Celoxis erfordert eine Datenbank zur Speicherung der Daten. Die Datenbank muss vor Beginn des Installationsprozesses konfiguriert werden. Nachfolgend finden Sie eine Beispielanleitung für jede Software. Die Anleitungen basieren auf den Standardeinstellungen und variieren oft von Version zu Version und von Plattform zu Plattform. Es ist uns nicht möglich, alle Fälle abzudecken. Bitte wenden Sie sich bei Fragen zur Einrichtung, Sicherheit oder Leistung an Ihren Datenbankadministrator. Das Erstellen und Konfigurieren von Datenbanken geht über den Umfang unserer Supportleistungen hinaus.
Kurz gesagt, Celoxisbenötigt eine Datenbankinstanz und ein privilegiertes Datenbankbenutzerkonto , die Tabellen, Indizes, Einschränkungen usw. und deren Definitionen erstellen, abfragen, ändern und löschen. Es wird empfohlen, die Datenbankinstanz und diese Datenbank nicht für andere Anwendungen freizugeben.
-
Erlauben Sie Postgresql, TCP/IP-Verbindungen zu akzeptieren:
- Öffnen Sie
postgresql.conf
. Unter Linux finden Sie es höchstwahrscheinlich in/var/lib/pgsql/data
unter Microsoft Windows ist es leicht zugänglich von pgAdmin ▸ Datei ▸ postgresql.conf. - Die Zeile auskommentieren (falls nicht schon geschehen) listen_addresses = '*' d.h. es sollte nicht # als Vorwahl.
- Speichern Sie die Datei und beenden Sie sie.
- Öffnen Sie
- Erlauben Sie Verbindungen aus Ihrem lokalen Netzwerk:
- Öffnen Sie
pg_hba.conf
Unter Linux finden Sie es höchstwahrscheinlich in/var/lib/pgsql/data
unter Microsoft Windows ist es leicht zugänglich von pgAdmin ▸ Datei ▸ pg_hba.conf. -
Angenommen Ihre Netzwerkadresse ist 192.168.0.0 und Netzmaske ist 255.255.255.0fügen Sie die folgenden Zeilen in diese Datei ein. Wenn CeloxisSie auf dem gleichen Server wie Ihr Postgresql Server laufen, dann brauchen Sie nur die erste Zeile unten.
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
- Speichern Sie die Datei und beenden Sie sie.
- Starten Sie Postgresql neu (Unter Linux führen Sie: sudo service postgresql restartunter Microsoft Windows wählen Sie Dienst einstellen und dann Dienst starten von Alle Programme > Postgresql
- Öffnen Sie
-
Erstellen Sie einen Datenbankbenutzer mit Namen Celoxisund Passwort. Notieren Sie sich dies, Sie werden bei der Installation danach gefragt.
Verwenden Sie den Befehl createuser wie unten gezeigt:
$ createuser celoxis Shall the new role be a superuser? (y/n) n Shall the new role be allowed to create databases? (y/n) y CREATE ROLE $
- Öffnen Sie das Programm pgAdmin.
- Öffnen Sie den entsprechenden Serverknoten für diese Datenbank.
- Klicken Sie mit der rechten Maustaste auf Login Roles und wählen Sie New Login Role...
- eingeben Celoxis als Name und optional ein Passwort eingeben. Stellen Sie sicher, dass das Konto leer ist..
- Wählen Sie die Option Datenbankobjekte erstellen können aus Rollenberechtigungen.
- Klicken Sie auf OK.
-
Erstellen Sie eine Datenbank mit UNICODE Zeichenverschlüsselung mit Celoxis als ihr Eigentümer. Der Datenbankname sollte derselbe sein, der in Ihrer Lizenzanfrage angegeben wurde..
Verwenden Sie den Befehl createdb wie unten gezeigt:
$ createdb -E UNICODE -U celoxis celoxis CREATE DATABASE $
- Öffnen Sie das Programm pgAdmin.
- Öffnen Sie den entsprechenden Serverknoten für diese Datenbank.
- Klicken Sie mit der rechten Maustaste auf den Knoten Databases und wählen Sie New Database...
- Geben Sie den richtigen Datenbanknamen ein, wählen Sie Celoxis als Eigentümer und wählen Sie UTF-8 als Kodierung.
- Klicken Sie auf OK.
Um eine Datenbank und einen Datenbankbenutzer anzulegen, müssen Sie sich als sa (der Datenbankadministrator-Benutzer) anmelden.
TCP/IP aktivieren
- Gehen Sie in Ihrem Startprogramm-Menü zu Microsoft SQL Server und öffnen Sie Konfigurationswerkzeuge > 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 Neustart)
Erstellen einer Datenbank
- Öffnen Sie das SQL Server Management Studio.
- Klicken Sie mit der rechten Maustaste auf den Knoten Datenbank und klicken Sie auf Neue Datenbank...
- Geben Sie den gleichen Datenbanknamen ein, der in Ihrer Lizenzanforderung angegeben ist.
- Wählen Sie Celoxis als Eigentümer.
- Wählen Sie SQL_Latin1_General_CP1_CI_AS als Sortierreihenfolge (verfügbar auf der Seite Optionen auf der linken Seite)
- Klicken Sie auf OK.
Anlegen eines Datenbankbenutzers
- Klicken Sie mit der rechten Maustaste auf den Knoten Sicherheit der erstellten Datenbank und klicken Sie auf Neu > Anmeldung.
- Geben Sie den Anmeldenamen als celoxias ein.
- Wählen Sie die SQL-Server-Authentifizierung. Die Windows-Authentifizierung wird nicht funktionieren.
- Geben Sie ein Passwort ein. Notieren Sie sich den Benutzernamen und das Passwort, da Sie später bei der Installation nach diesem gefragt werden.
- Deaktivieren Sie das Kontrollkästchen "Passwortrichtlinie durchsetzen".
- Klicken Sie auf OK.
- Erstellen Sie eine Datenbank mit UTF8-Zeichenkodierung. Der Datenbankname sollte derselbe sein, der in Ihrer Lizenzanfrage angegeben wurde.
- Legen Sie einen Datenbankbenutzer an. Gewähren Sie diesem Benutzer alle Rechte an der Datenbank. Geben Sie diesem Benutzer außerdem unbegrenzte Quoten für Tablespace-Benutzer.