par Michael Otey - Mis en ligne le 17/11/2004 - Publié en Décembre 2003
Configurer et utiliser linked servers d'Oracle
L'utilisation de plates-formes de
bases de données multiples est banale
dans la plupart des entreprises, parce
que leurs applications sont étroitement
liées à un système base de données
back-end particulier. SQL Server
et Oracle sont deux des plates-formes
base de données les plus courantes aujourd'hui ...Nombreuses sont les sociétés
qui utilisent en même temps SQL
Server et Oracle. Le plus souvent, ces
plates-formes base de données différentes
sont des îlots informatiques entièrement
indépendants ; parfois leur
interaction se borne à quelques
échanges de données batch. Cette situation
n'a rien d'obligatoire. En effet,
la fonction linked servers de SQL
Server vous permet d'intégrer directement
vos applications SQL Server aux
tables des bases de données Oracle.
Mais, tout d'abord, il faut savoir comment
établir et utiliser une connexion
linked-server de SQL Server 2000 à une
base de données Oracle.
La connexion directe
Avant de créer un linked server allant
de SQL Server 2000 à un serveur de
base de données Oracle 9i, il faut installer
le logiciel client Oracle sur le système
SQL Server. Le logiciel client
Oracle fournit les bibliothèques réseau
nécessaires pour établir la connectivité
avec la base de données Oracle.
Comme le système SQL Server effectue
le traitement nécessaire pour la
fonctionnalité linked-server, le logiciel
client Oracle doit être présent sur le
système SQL Server. La figure 1 montre
la structure des couches de connectivité
linked-server entre SQL Server et
Oracle.
A première vue, cette configuration
semble un peu différente de ce
qu’il faut pour créer un linked server
vers un autre système SQL Server,
parce qu’il faut installer un composant
client séparé. Mais les configurations
sont en réalité similaires parce que
toutes deux demandent un logiciel
client pour se connecter au serveur de
bases de données. Le processus d’installation
pour SQL Server installe
MDAC (Microsoft Data Access Components)
sur le système serveur. A peu de
choses près, MDAC apporte à SQL
Server la même chose que le logiciel
client Oracle à un serveur Oracle : tous
deux offrent les bibliothèques réseau
nécessaires pour se connecter au serveur
de bases de données.
Pour commencer à configurer
votre connexion linked server vers
Oracle, vous pouvez installer le client
Oracle à partir du CD-ROM Oracle 9i
Client Installation ou le télécharger sur
le site http://technet.oracle.com. Après avoir exécuté le programme setup.exe
à partir du CD-ROM ou du téléchargement,
vous obtenez la boîte de dialogue
Oracle Universal Installer Welcome.
Cliquez sur Next. La boîte de
dialogue Oracle Universal Installer File
Location résultante vous permet d’entrer
l’emplacement du fichier Oracle
products.jar, qui contient le logiciel à
installer, et de sélectionner l’endroit
sur votre système où vous voulez installer
le logiciel Oracle. L’Oracle
Universal Installer recherche le fichier
product.jar dans le répertoire \stage
sur le même lecteur que celui où vous
avez exécuté le programme setup. Par
défaut, le chemin d’installation du logiciel
Oracle pour Oracle 9i est c :\oracle
\ora92, mais on peut le remplacer par
tout autre chemin local valide.
L’écran suivant détermine le type
d’installation que vous voulez effectuer.
Vous pouvez choisir d’installer le
logiciel Oracle Administrator ou le logiciel
Oracle Runtime. L’option Oracle
Administrator est un superensemble
de l’option Oracle Runtime. Outre les
composants Oracle Client de base,
l’option Administrator installe les
Oracle Management Console and
Management Tools et utilitaires. L’Oracle
Runtime n’installe que les fichiers
Oracle Client de base, qui incluent
l’OCI (Oracle Call Interface) essentiel
et le support réseau ainsi que SQL Plus,
le Configuration Assistant et le Net
Manager. Pour installer le logiciel
Oracle Client, sélectionnez l’option
Runtime. Les fichiers runtime Oracle
Client demandent 161 Mo d’espace sur
le disque dur.
Une fois que le processus d’installation
a copié le logiciel Oracle Client
sur le répertoire cible, l’Oracle Universal
Installer vous invite à exécuter
l’Oracle Net Configuration Assistant
pour configurer la connexion client.
Ne vous laissez pas tromper par le
nom: ce Net n’a rien à voir avec le
Microsoft .NET Framework. Il désigne
simplement le logiciel réseau client
Oracle.
Téléchargez cette ressource

État des lieux de la réponse à incident de cybersécurité
Les experts de Palo Alto Networks, Unit 42 et Forrester Research livrent dans ce webinaire exclusif leurs éclairages et stratégies en matière de réponses aux incidents. Bénéficiez d'un panorama complet du paysage actuel de la réponse aux incidents et de sa relation avec la continuité de l'activité, des défis auxquels font face les entreprises et des tendances majeures qui modèlent ce domaine. Un état des lieux précieux pour les décideurs et professionnels IT.
Les articles les plus consultés
- ActiveViam fait travailler les data scientists et les décideurs métiers ensemble
- Databricks lève 1 milliard de dollars !
- Intelligence Artificielle : DeepKube sécurise en profondeur les données des entreprises
- La blockchain en pratique
- Stockage autonome, Evolutivité & Gestion intelligente, Pure Storage offre de nouvelles perspectives aux entreprises