Réserver une Démo
Pré. Proc.

Connexion ODBC à Oracle Référentiel

Pour qu'un client Enterprise Architect puisse ouvrir un référentiel Oracle à l'aide d'une connexion ODBC, la machine cliente doit avoir le client Oracle (y compris le pilote ODBC) installé et un DSN ODBC défini pour la même architecture (32 ou 64 bits) Enterprise Architect les usages.

Par exemple, si vous utilisez la version 64 bits d' Enterprise Architect , la machine cliente aura besoin d'un pilote ODBC 64 bits et d'un DSN ODBC 64 bits, mais si vous utilisez la version 32 bits d' Enterprise Architect , un pilote ODBC 32 et DSN sera nécessaire.

Conditions préalables

  • Un serveur de base de données Oracle
  • Un référentiel Enterprise Architect défini dans le serveur de base de données Oracle
  • Vous connaissez les informations d'identification de l'utilisateur de la base de données qui ont les autorisations d'accès SELECT, INSERT, UPDATE, DELETE, EXECUTE au référentiel Enterprise Architect
  • Client Oracle déjà installé sur la machine cliente ; assurez-vous que les pilotes OLE DB sont installés (vous pouvez télécharger les pilotes à partir du site Web Oracle Technology Network, dans le cadre du package Oracle Data Access Components ( paquetage ) - voir Apprenez Plus )

Accéder

Raccourcis Clavier

Ctrl+O : Flèche déroulante Se connecter au serveur : Assistant de connexion ODBC

Autre

Project list : Ouvrir Projet : Se connecter au serveur drop-down arrow : ODBC Connection Wizard

Page Démarrage : Gérer les projets : Se connecter au serveur drop-down arrow : ODBC Connection Wizard

Installer le pilote ODBC

Le pilote ODBC ne devra être installé qu'une seule fois sur chaque machine cliente. Par conséquent, si votre machine dispose déjà du client Oracle approprié (et du pilote ODBC), vous pouvez passer à l'étape suivante.

Marcher

Action

1

Téléchargez le client instantané Oracle approprié pour votre système d'exploitation et votre architecture (32 ou 64 bits) d' Enterprise Architect à partir du site Web d'Oracle.

Note :

  • L'installation et la configuration du client instantané Oracle n'est pas une tâche triviale, il est donc préférable d'impliquer des personnes ayant une expérience antérieure dans l'exécution de cette tâche. Malheureusement, Sparx Systems ne peut pas fournir de support pour les logiciels d'autres fournisseurs.

2

Exécuter le programme d'installation d'Oracle Instant Client, en veillant à inclure le composant du pilote Oracle ODBC, et effectuer toute la configuration client nécessaire pour que les applications utilisent ce pilote.

Créer un DSN ODBC

Un DSN ODBC distinct doit être créé pour chaque référentiel Oracle auquel le client souhaite se connecter.

Un DSN ODBC est simplement les détails de la base de données (noms du serveur et de la base de données, informations d'identification du port et de l'utilisateur), stockés dans le registre et dotés d'un nom unique qui permet aux applications (comme Enterprise Architect ) de se connecter facilement aux bases de données.

Marcher

Action

1

Le système d'exploitation Windows comprend 2 versions différentes de l'outil d'administration ODBC, l'une pour les applications 32 bits et l'autre pour les applications 64 bits. Par conséquent, vous devez ouvrir le 'Open Data Source Administrator' qui correspond à l'architecture de votre application Enterprise Architect . Le moyen le plus simple d'y parvenir est d'utiliser l'option de ruban intégrée d' Enterprise Architect : 'Paramètres > Outils utilisateur > Sources de données ODBC'.

La fenêtre Administrateur de source de données ODBC s'affiche.

2

Cliquez sur le bouton Ajouter.

La boîte de dialogue "Créer une nouvelle source de données" s'affiche, vous permettant d'ajouter un nouveau DSN.

3

Sélectionnez le pilote ODBC Oracle approprié dans la liste.

4

Cliquez sur le bouton Terminer.

La boîte de dialogue ' Configuration du pilote ODBC Oracle ' s'affiche.

5

Entrez ces détails de configuration :

  • Nom de la source de données : (DSN), un nom unique pour la connexion
  • Description : (facultatif) description de la DSN
  • TNS Service Name : Le nom du service Oracle (tel que défini dans TNSNAMES.ORA) de la base de données Oracle
  • ID utilisateur : le propriétaire de la base de données du référentiel

6

Cliquez sur le bouton [ Test la connexion], vous serez alors invité à entrer le mot de passe de l'utilisateur, entrez le mot de passe et cliquez sur [ OK ] pour confirmer que les détails sont corrects.

sept

Si le test réussit, cliquez sur le bouton OK pour terminer la configuration.

Si le test ne réussit pas, révision vos paramètres.

Connectez-vous au Référentiel

Une fois le pilote ODBC installé et le DSN ODBC défini sur une machine individuelle, le client Enterprise Architect peut ouvrir le référentiel selon ces étapes :

Marcher

Action

1

Ouvrez la boîte de dialogue 'Data Link Propriétés ' en utilisant l'une de ces méthodes :

Raccourci clavier : Ctrl+O : Se connecter au serveur

Page Démarrage | Connexion au serveur (directement à la boîte de dialogue "Ouvrir la connexion au serveur")

Project list | Ouvrir Projet : Se connecter au serveur

Page Démarrage : Gérer les projets : Se connecter au serveur

2

Dans l'onglet Fournisseur, sélectionnez "Fournisseur Microsoft OLE DB pour les pilotes ODBC", cliquez sur [Suivant >>]

3

Sélectionnez le DSN ODBC dans la liste déroulante ' Utiliser le nom de la source de données ', cliquez sur Test la connexion.

4

Une fois l'étape 3 réussie, cliquez sur [ OK ] pour ouvrir le référentiel.

Si le test ne réussit pas, révision vos paramètres.

Notes

  • La connexion aux référentiels basés sur le SGBD est disponible dans les éditions Corporate , Unified et Ultimate
  • En règle générale, Sparx Systems recommande généralement l'utilisation du pilote Oracle OLE DB plutôt que du pilote Oracle ODBC en raison de meilleures performances.

Apprenez Plus