Datenbankverbindung für zusätzliche Schemata konfigurieren

Mandant dem Datenbankschema zuweisen

Währen des Setup-Prozesses haben Sie ein leeres Oracle- oder Microsoft-SQL-Schema für einen zusätzlichen Mandanten angelegt (siehe ARIS Server-Installationshandbuch). Zusätzlich angelegte Mandanten müssen dem Datenbankschema zugewiesen werden.

  1. Starten Sie ARIS Cloud Controller (ACC).

    Ermitteln Sie die Datenbank-Service-ID (<dbserviceID>, z. B. db000000000):

    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.

  2. Legen Sie den neuen Mandanten an:

    create tenant <Mandantenname>

Der neue Mandant ist auf ARIS Server verfügbar.

Weitere Einstellungen

Um validationQuery für externe DB-Verbindungen (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

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. stopall
  2. reconfigure <postgres_runnable> dbsp.validationQuery="select 1" dbsp.testOnBurrow=true
  3. startall

Die Datenbankverbindung wird konfiguriert.