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.
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.
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
Saisissez : stopall
Saisissez : reconfigure <postgres_runnable> dbsp.validationQuery="select 1" dbsp.testOnBurrow=true
Saisissez : startall
La connexion de base de données est configurée.