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
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
- 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
- 9 défis de transformation digitale !
- Databricks lève 1 milliard de dollars !
Les plus consultés sur iTPro.fr
- Les marchés publics peuvent-ils encore faire émerger des champions numériques français ?
- ESET accélère en France et mise sur l’IA face à la montée des cybermenaces
- Souveraineté des données : cessons de traiter le symptôme, attaquons-nous aux causes
- Asys accélère sur la planification intelligente avec l’acquisition de m-work
Articles les + lus
La bataille de la 6G se gagne dans la donnée en temps réel
Souveraineté des données : cessons de traiter le symptôme, attaquons-nous aux causes
IA générative en Europe : une adoption massive, mais une gouvernance toujours en retard
Golden records : le socle oublié des projets IA
Avec les Smart Data, les entreprises mènent la danse de l’observabilité moderne
À la une de la chaîne Data
- La bataille de la 6G se gagne dans la donnée en temps réel
- Souveraineté des données : cessons de traiter le symptôme, attaquons-nous aux causes
- IA générative en Europe : une adoption massive, mais une gouvernance toujours en retard
- Golden records : le socle oublié des projets IA
- Avec les Smart Data, les entreprises mènent la danse de l’observabilité moderne
