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.

  1. Démarrer ARIS Cloud Controller (ACC).

    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. L'ACC est disponible si vous avez copié et installé le fichier rpm aris10-acc-<nombre> dépendant du système d'exploitation Linux.

  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

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.