Datenbankverbindung für zusätzliche Schemata konfigurieren

Mandant dem Datenbankschema zuweisen

Während des Setup-Prozesses haben Sie ein leeres Oracle- oder Microsoft-SQL-Schema für einen zusätzlichen Mandanten angelegt (siehe Technical Help:ARIS-Server Installation - Windows oder ARIS-Server Installation Linux). Sie können Dokumente und die Technische Hilfe von der Dokumentations-Website öffnen oder herunterladen. Sie finden die Dokumentation auch im ARIS-Installationspaket, das im ARIS Download Center verfügbar ist.. Zusätzlich angelegte Mandanten müssen dem Datenbankschema zugewiesen werden. Ersetzen Sie die Werte in spitzen Klammern, z. B. <Mandantenname> durch Ihre eigenen Werten, z. B. den neuen Mandant1.

  1. Starten Sie ARIS Cloud Controller (ACC).

  2. Zum Ermitteln der Datenbank-Service-ID (<dbserviceID>, z. B. db000000000), geben Sie Folgendes ein:

    list external services

    assign tenant <tenant name> to service <dbserviceID> com.aris.cip.db.schema =<schema name>

    Verwenden Sie für Mandantennamen nur bis zu 25 ASCII-Kleinbuchstaben und -Zahlen. Der Name muss mit einem Buchstaben beginnen. Sonderzeichen wie etwa _ sowie beispielsweise chinesische, kyrillische oder arabische Schriftzeichen können nicht verwendet werden.

  3. Zum Anlegen eines neuen Mandanten geben Sie Folgendes ein:

    create tenant <Mandantenname>

Der neue Mandant ist auf ARIS-Server verfügbar.

Weitere Einstellungen

Um validationQuery für externe Datenbankverbindungen (Oracle & Microsoft SQL) zu aktivieren, verwenden Sie bitte die richtige Validierungsabfrage für das Datenbank-Administrationssystem.

Zur Verwendung mit Oracle:

validationQuery="select 1 from dual" and testOnBorrow=true

Zur Verwendung mit Microsoft SQL:

validationQuery="select 1" and testOnBorrow=true

Zur besseren Lesbarkeit werden die Parameter des Befehls mit Zeilenumbrüchen angezeigt. Zum Ausführen müssen Sie einen einzeiligen Befehl eingeben.

Während der Registrierung des externen Service fügen Sie Parameter hinzu, z. B. für Oracle:

register external service db url="jdbc:oracle:thin:@<target_host>:<target_port>:<oracle_sid>"

driverClassName="oracle.jdbc.OracleDriver"

username="<cip_app_user>

password="<cip_app_pwd>"

maxIdle=15

maxActive=100

maxWait=10000

removeAbandoned=false

removeAbandonedTimeout=600

defaultAutoCommit=false

rollbackOnReturn=true

host=<target_host>

port=<target_port>

jmxEnabled=true

validationQuery="select 1 from dual"

testOnBorrow="true"

Nachdem der externe Service bereits registriert wurde, z. B. für Oracle:

update external service <dbserviceID> url="jdbc:oracle:thin:@<target_host>:<target_port>:<oracle_sid>"

driverClassName="oracle.jdbc.OracleDriver"

username="<cip_app_user>"

password="<cip_app_pwd>"

maxIdle=15

maxActive=100

maxWait=10000

removeAbandoned=false

removeAbandonedTimeout=600

defaultAutoCommit=false

rollbackOnReturn=true

host=<target_host>

jmxEnabled=true

validationQuery="select 1 from dual"

testOnBorrow="true"

validationQuery für externe PostGreSQL-Verbindung aktivieren

  1. Geben Sie Folgendes ein: stopall

  2. Geben Sie Folgendes ein: reconfigure <postgres_runnable> dbsp.validationQuery="select 1" dbsp.testOnBurrow=true

  3. Geben Sie Folgendes ein: startall

Die Datenbankverbindung wird konfiguriert.