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.
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.
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
La connexion de base de données est configurée.