Désinstallation du pilote. Novell Pilote DirXML pour JDBC
Novell Confidential Manual (FRA) 28 October 2003
7
Désinstallation des objets Pilote et Base de données
Cette section indique comment désinstaller un pilote et les objets de base de données correspondants.
Désinstallation du pilote
Cette section fournit des informations sur la désinstallation du pilote.
Lors de la suppression d’objet eDirectory
®
Novell, vous devez supprimer tous les objets enfant avant de pouvoir supprimer un objet parent. Ainsi, vous devez supprimer toutes les règles et feuilles de style sur le canal Éditeur avant de pouvoir supprimer l’objet Éditeur lui-même. De même, vous devez supprimer les objets Éditeur et Abonné avant de pouvoir supprimer l’objet
Pilote.
Pour supprimer un objet Pilote d’eDirectory :
1
2
Dans Novell iManager, cliquez sur Gestion DirXML > Présentation.
Dans Présentation, localisez l’ensemble de pilotes dans lequel figure le pilote, puis cliquez sur
Supprimer le pilote.
3
Cliquez sur le pilote à supprimer, puis cliquez sur ok.
Désinstallation d’objets de base de données
Cette section fournit des informations et des procédures qui permettent de désinstaller les objets de base de données.
Cette section contient des informations utiles pour :
« Désinstallation des objets Oracle », page 80
« Désinstallation des objets Microsoft SQL Server », page 80
« Désinstallation des objets IBM DB2 UDB », page 80
« Désinstallation des objets Sybase », page 80
« Désinstallation des objets MySQL », page 81
« Désinstallation des objets Informix », page 81
Important : il est recommandé d’installer et de désinstaller les pilotes préconfigurés et les scripts de base de données en bloc. Pour éviter tout problème de discordance, les scripts de base de données et les pilotes préconfigurés contiennent désormais un en-tête qui comprend un numéro de version, le nom de la base de données cible et la version de la base de données.
Désinstallation des objets Pilote et Base de données
79
Novell Confidential Manual (FRA) 28 October 2003
Désinstallation des objets Oracle
1
À partir d’un client Oracle, comme SQL Plus, loguez-vous en tant qu’utilisateur SYSTEM. Par défaut, le mot de passe pour l’utilisateur
SYSTEM
est MANAGER.
2
Exécutez le script de désinstallation en vue d’une synchronisation directe ou indirecte.
Exemple :
SQL> @c:\tools\sql\oracle\direct\UNINSTALL_DIRECT.sql
SQL> @c:\tools\sql\oracle\indirect\UNINSTALL_INDIRECT.sql
Désinstallation des objets Microsoft SQL Server
1
2
Démarrez l’Analyseur de requêtes.
Loguez-vous à votre serveur sous le nom d’utilisateur sa. Par défaut, le compte sa
n’est protégé par aucun mot de passe.
3
Ouvrez et exécutez le script de désinstallation en vue d’une synchronisation directe ou indirecte. Exemple : tools\sql\mssql\direct\UNINSTALL_DIRECT.sql
tools\sql\mssql\indirect\UNINSTALL_INDIRECT.sql
Désinstallation des objets IBM DB2 UDB
1
2
Démarrez le Command Center (Centre de commande).
Cliquez sur l’onglet Script > ouvrez le menu Script > importez le script de désinstallation en vue d’une synchronisation directe ou indirecte. Exemple : tools\sql\db2\direct\UNINSTALL_DIRECT.sql tools\sql\db2\indirect\UNINSTALL_INDIRECT.sql
3
Changez le nom du compte et le mot de passe administrateur de votre serveur avant d’exécuter le script de désinstallation.
4
Exécutez le script.
Remarque : le script de désinstallation ne détruit ni la base de données
dirxml
, ni le compte utilisateur du système dirxml
.
Désinstallation des objets Sybase
1
À partir d’un client Sybase, comme isql, loguez-vous en tant qu’utilisateur sa et exécutez le script de désinstallation en vue d’une synchronisation directe ou indirecte. Par défaut, le compte sa
n’est protégé par aucun mot de passe. Exemple :
isql -U sa -P -i c:\tools\sql\sybase\direct\UNINSTALL_DIRECT.sql
isql -U sa -P -i c:\tools\sql\sybase\indirect\UNINSTALL_INDIRECT.sql
80
DirXML Driver for JDBC Implementation Guide (Guide d’implémentation du pilote DirXML pour JDBC)
Novell Confidential Manual (FRA) 28 October 2003
Désinstallation des objets MySQL
1
À partir d’un client MySQL, comme mysql, loguez-vous en tant qu’utilisateur root et exécutez le script de désinstallation en vue d’une synchronisation indirecte. Par défaut, le compte root
n’est protégé par aucun mot de passe. Exemple : mysql> \. c:\tools\sql\oracle\indirect\UNINSTALL_INDIRECT.sql
Désinstallation des objets Informix
1
2
Démarrez l’Éditeur SQL.
Loguez-vous à votre serveur sous le nom d’utilisateur informix. Par défaut, le mot de passe pour l’utilisateur informix
est informix.
3
Exécutez le script de désinstallation en vue d’une synchronisation directe ou indirecte.
Exemple : tools\sql\informix\direct\UNINSTALL_DIRECT.sql
tools\sql\informix\indirect\UNINSTALL_INDIRECT.sql
Remarque : le script de désinstallation ne détruit pas le compte utilisateur du système dirxml
.
Désinstallation des objets Pilote et Base de données
81
Novell Confidential Manual (FRA) 28 October 2003
82
DirXML Driver for JDBC Implementation Guide (Guide d’implémentation du pilote DirXML pour JDBC)
Novell Confidential Manual (FRA) 28 October 2003
A
Meilleures pratiques
La section suivante répertorie les meilleures pratiques à adopter pour l’utilisation du pilote.
Chapitre 5, « Configuration avancée du pilote », page 47 .
Pour une synchronisation directe, vous devez préfixer un ou plusieurs noms de colonnes par pk_
(sans distinction de majuscules/minuscules).
Pour une synchronisation indirecte, assurez-vous que toutes les tables qui incluent une classe de base de données logique comportent les mêmes noms de colonnes de clé primaire et
étrangère.
Pour une synchronisation à la fois directe et indirecte, veillez à utiliser des noms de clé primaire et étrangère différents entre les classes de base de données logiques.
Les valeurs de clé primaire placées dans le champ table_key
doivent être délimitées
(c’est-à-dire, mises entre guillemets) si elles contiennent les caractères suivants : , ; ' + = \ " < >.
Ce n’est normalement un problème que si la colonne de clé primaire est du type binaire.
Un exemple est fourni dans le répertoire tools\sql\example\pbx.
Quand eDirectory est la source experte des valeurs de clé primaire, il est recommandé d’utiliser GUID plutôt que CN comme clé primaire. En effet, contrairement à CN, la clé GUID est à valeur unique et ne change pas.
Les colonnes de clé étrangère doivent toujours être omises des déclencheurs de publication.
DSTrace ne doit pas être utilisé dans un environnement de production.
N’insérez pas de colonnes de clé primaire dans des déclencheurs du canal Éditeur si elles sont statiques (c’est-à-dire qu’elles ne changent pas).
Nous vous recommandons d’affecter la valeur d’attribut jdbc:type="query"
à toutes les instructions select incorporées et l’attribut jdbc:type="update"
à toutes les instructions incorporées insert, update et delete.
Pour des raisons de performances et de sécurité, exécutez le pilote à distance, chaque fois que possible.
Meilleures pratiques
83
Novell Confidential Manual (FRA) 28 October 2003
84
DirXML Driver for JDBC Implementation Guide (Guide d’implémentation du pilote DirXML pour JDBC)

Enlace público actualizado
El enlace público a tu chat ha sido actualizado.