Configuration d'une source de données ODBC pour Informix sous Linux ou UNIX
Sous Linux ou UNIX, le fichier odbc.ini contient les informations de connectivité ODBC. Copiez le modèle odbc.ini ($ SDEHOME/tools/informix/odbc.ini) dans le répertoire personnel de l'administrateur ArcSDE en tant que fichier caché (~ sde/.odbc.ini) et modifiez-le pour définir une ou plusieurs sources de données ODBC, en fonction de votre système.
Voici le contenu du fichier modèle odbc.ini que vous trouverez sous $SDEHOME/tools/informix directory :
[ODBC Data Sources] ; Define one or more ODBC Data Sources by editing / copying ; the four-line template below. Replace any values surrounded by ; angle bracket characters with values appropriate for your system ; -- Each data source name in this file must be unique ; -- The Database name can differ from the data source name ; -- The Servername value should be the name of your INFORMIXSERVER ; -- The CursorBehavior value must be 1 ; -- The ODBC section of this file must specify UNICODE=UCS-2 ; -- The edited file should be saved as ~sde/.odbc.ini [<DATASOURCENAME>] Database=<DATABASENAME> Servername=<INFORMIXSERVER> CursorBehavior=1 [ODBC] UNICODE=UCS-2
Les commentaires du fichier modèle odbc.ini indiquent comment le modifier pour définir une ou plusieurs sources de données ODBC.
- Chaque nom de source de données dans un fichier odbc.ini doit être unique.
- Le nom de la base de données peut être différent du nom de la source de données.
- La valeur Servername doit être le nom de votre serveur Informix, comme spécifié dans le fichier INFORMIXSQLHOSTS.
- La valeur CursorBehavior doit être 1 afin que les curseurs soient conservés après la transaction.
- La section ODBC du fichier odbc.ini doit spécifier UNICODE=UCS-2.
- Connectez-vous à la base de données en tant qu'administrateur ArcSDE (sde).
- Copiez le fichier modèle odbc.ini ($ SDEHOME/tools/informix/odbc.ini) dans le répertoire personnel de l'administrateur ArcSDE en tant que fichier caché (~ sde/.odbc.ini).
-
Modifiez le fichier pour définir une ou plusieurs sources de données ODBC, de façon appropriée pour votre système.
Voici un exemple de fichier odbc.ini, après qu'il a été modifié pour définir des sources de données ODBC pour trois instances ArcSDE distinctes : l'une connectée à une géodatabase IDS 11.50, une autre connectée à une géodatabase IDS 11.10 et une troisième (instance ArcSDE 9.3) connectée à une géodatabase IDS 11.10.
[ODBC Data Sources] [sde_myhost_ids115] Database=sde115 Servername=myhost_ids115 CursorBehavior=1 [sde_myhost_ids11] Database=sde11 Servername=myhost_ids11 CursorBehavior=1 [sde93_myhost_ids10] Database=sde10 Servername=myhost_ids10 CursorBehavior=1 [ODBC] UNICODE=UCS-2