Création de bases de données

 

Vous créez une base de données au moyen d'un assistant, comme c'est le cas de plusieurs des autres tâches que vous effectuez dans JMap Admin. Pour amorcer la création d'une nouvelle base de données, appuyez sur le bouton Créer dans la page listant les bases de données et suivez les étapes requises.

Identification

Nom

Entrez un nom pour la nouvelle base de données. Le nom choisi doit être unique.

Description

(Facultatif) Entrez une description pour la nouvelle base de données. Celle‑ci sera utilisée à des fins administratives.

 

Type de base de données

Pilote

Sélectionnez le pilote qui correspond au système de base de données auquel vous devez accéder. Vous pouvez ajouter de nouveaux pilotes en créant de nouveaux fichiers de configuration dans le répertoire JMAP_HOME/conf/db sur le serveur.

Notez que lorsque vous utilisez le pilote ODBC, une source de données ODBC doit exister dans le menu Système de Windows. Cette source de données ODBC est référencée dans la chaîne de connexion de JMap Admin.

Chaîne de connexion

Cette chaîne fournit les paramètres requis pour la connexion à la base de données. Les paramètres varient d'un pilote à l'autre. La structure est présentée, mais les parties identifiés par des crochets doivent être remplacées par les valeurs réelles (il ne doit plus y avoir de crochets , au final). p. ex. jdbc:mysql://[HOST]:3306/[DATABASE]?useCursorFetch=true deviendra jdbc:mysql://192.168.0.6:3306/mydatabase?useCursorFetch=true

Nom d'utilisateur

Entrez le nom d'utilisateur pour la connexion à la base de données.

Mot de passe

Entrez le mot de passe pour la connexion à la base de données.

Tester

Chaque base de données doit être testée. Appuyez sur ce bouton pour effectuer un essai de connexion. Si le test échoue, un message d'erreur fournira une description de l'erreur.

 

Connexions

Nombre de connexions

Entrez la taille initiale de la réserve de connexions afin de déterminer le nombre de connexions à la base de données qui demeureront ouvertes.

Maximum de connexions

Entrez le nombre maximal de connexions permises pour cette réserve. Le nombre entré doit être égal ou supérieur au nombre initial de connexions. Si la réserve doit s'agrandir, de nouvelles connexions seront automatiquement créées jusqu'à ce que la valeur maximale soit atteinte. La valeur maximale peut être désactivée en désélectionnant la case à cocher, afin de permettre d'agrandir la réserve au besoin.

Paramètres avancés

En règle générale, les paramètres avancés qui suivent ne doivent pas être modifiés.

Paramètres

Paramètres additionnels

Dans certaines situations exceptionnelles, les systèmes de bases de données peuvent exiger des paramètres supplémentaires. Ils peuvent être entrés dans cette section.

Requête de validation

JMap utilise un mécanisme de validation des requêtes afin d'assurer que les connexions à la base de données sont valides. Cette requête est utilisée pour tester la connexion chaque fois qu'une requête doit être exécutée. Si la requête de validation échoue, ce qui signifie généralement que la connexion à la base de données est rompue, JMap Server tentera automatiquement d'établir une nouvelle connexion. Ce mécanisme permet d'assurer que les connexions à la base de données ne cessent jamais de fonctionner.

La requête doit être valide et doit s'exécuter très rapidement. Afin de réduire l'impact sur la performance, assurez‑vous de minimiser le nombre d'enregistrements retournés (la valeur zéro est idéale) et utilisez des champs indexés dans la clause WHERE.

Des requêtes par défaut sont fournies. En règle générale, elles n'ont pas besoin d'être modifiées

Délai d'expiration pour inactivité

Le délai d'inactivité est utilisé pour fermer et ouvrir à nouveau les connexions qui demeurent inactives pendant une période prolongée. Ce mécanisme permet d'assurer que le système de base de données ne ferme pas les connexions inactives. Assurez‑vous que cette valeur est inférieure au délai d'attente de connexion de votre système de base de données. La valeur par défaut de 2 heures convient la plupart du temps.

Type de connexion

Indiquez le type de connexion devant être créée. Les connexions génériques utilisent toutes les mêmes informations d'utilisateur (nom d'utilisateur et mot de passe) définies précédemment. Du point de vue du système de base de données, c'est comme si le même utilisateur effectuait toutes les requêtes. Ce type de connexion est utilisé la plupart du temps.

Les connexions identifiées sont créées à la volée pour chaque utilisateur connecté à JMap Server. La même connexion est réutilisée au cours de la session pour chaque utilisateur. Du point de vue du système de gestion de bases de données, chaque requête est effectuée par l'utilisateur qui est connecté à JMap Server. Ce mode de connexion est utile dans les environnements où la sécurité est gérée au niveau de la base de données. Afin d'assurer le fonctionnement du mode de connexion identifié, JMap et le système de base de données doivent partager la même liste d'utilisateurs, ce qui peut être le cas lorsque le module de gestion des utilisateurs d'Oracle est utilisé pour gérer les utilisateurs.