Configurer la connexion de base de données pour des modèles supplémentaires

Affecter un locataire à un modèle de base de données

Lors du processus d'installation, vous avez créé un modèle Oracle ou Microsoft SQL vide pour un locataire supplémentaire (Voir ARIS Server Installation Guide). Les locataires supplémentaires créés doivent être affectés à un schéma de base de données. Remplacez les valeurs entre chevrons, comme <tenant name> par vos propres valeurs, telles que nouveau locataire1.

  1. Démarrer ARIS Cloud Controller (ACC).
  2. Pour découvrir l'ID Service de base de données (<dbserviceID>, comme db000000000), saisissez :

    list external services

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

    Pour le nom des locataires, veuillez utiliser un maximum de 25 caractères ASCII en minuscule et chiffres. Le nom doit commencer par un caractère. Les caractères spéciaux, comme _ et les caractères en chinois, en cyrillique ou en arabe, par exemple, ne peuvent pas être utilisés.

  3. Pour créer un nouveau locataire, saisissez :

    create tenant <tenant name>

Le nouveau locataire est disponible sur ARIS Server.

Paramètres supplémentaires

Pour activer validationQuery pour les connexions de base de données externes (Oracle & Microsoft SQL), veuillez utiliser la requête de validation correcte pour le DBMS.

Pour l'utilisation d'Oracle :

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

Pour l'utilisation de Microsoft SQL :

validationQuery="select 1" et testOnBorrow=true

Pour une meilleure lisibilité, les paramètres de la commande sont montrés dans les retours à la ligne. Pour l'exécution, vous devez saisir une commande de ligne unique.

Pendant l'inscription du service externe, ajoutez des paramètres, par exemple, pour 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"

Après l'inscription du service externe, par exemple pour 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"

Activez validationQuery pour la connexion PostGreSQL externe

  1. Saisissez : stopall
  2. Saisissez : reconfigure <postgres_runnable> dbsp.validationQuery="select 1" dbsp.testOnBurrow=true
  3. Saisissez : startall

La connexion de base de données est configurée.