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.
ARIS Cloud Controller peut être utilisé dans plusieurs modes.
Pour démarrer ACC sous un système d'exploitation Windows, cliquez sur Démarrer > Tous les programmes > ARIS > Administration > ARIS Cloud Controller. Si vous avez changé les informations d'identification de l'utilisateur pour l'agent, vous devez saisir le nom d'utilisateur et/ou le mot de passe.
Pour lancer l'ACC sous un système d'exploitation Linux, exécutez plutôt le script shell acc10.sh.
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
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.