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 schéma Oracle ou Microsoft SQL vide pour un locataire supplémentaire (Voir Technical Help:serveur ARIS Installation - Windows ou serveur ARIS Installation Linux.) Vous pouvez ouvrir ou télécharger des documents et l'aide technique à partir du site Web Documentation. La documentation figure également dans le package d'installation ARIS disponible dans le Centre de téléchargement ARIS.. Les locataires créés en plus 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 serveur ARIS.

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.