mdm-fts-indexer
Utilisation d'images Docker avec un serveur Oracle
Vous devez effectuer une configuration supplémentaire pour que les images
Docker d'InfoSphere Master Data Management Collaboration Server - Collaborative
Edition fonctionnent avec un serveur Oracle.
Avant de commencer
1. Téléchargez les bibliothèques clientes appropriées pour votre base de données
Oracle :
v instantclient-basic-linux.x64-x.x.x.x.x.zip
v instantclient-sqlplus-linux.x64-x.x.x.x.x.zip
2. Notez le nom du dossier créé après l'extraction du package. Le nom du dossier
est requis pendant le processus de construction de l'image Docker.
3. Créez une copie du fichier mdm-sch-orcl.tar.gz, puis extrayez le package. Le
package contient un exemple de fichier DockerFile pouvant être utilisé pour
corriger l'image mdm-sch:11.6.0.<fp> pour les fichiers binaires du client Oracle.
4. Copiez les fichiers JAR obligatoires aux emplacements requis. Les fichiers JAR
requis ont un fichier d'espace réservé à l'emplacement approprié. Supprimez le
fichier d'espace réservé après avoir copié le fichier JAR réel.
Remarque : Cette rubrique suppose que la base de données Oracle est
configurée avec le schéma d'InfoSphere Master Data Management Collaboration
Server - Collaborative Edition et qu'une société est configurée.
Procédure
Procédez comme suit pour configurer le serveur InfoSphere Master Data
Management Collaboration Server - Collaborative Edition en vue de la création
d'images Docker :
1. Configurez un service HTTPD local pour les fichiers binaires du client de base
de données Oracle. Voici un exemple de fichier DockerFile pour configurer et
exécuter le service HTTPD :
FROM httpd
EXPOSE 80
2. Créez un répertoire et un fichier Dockerfile avec le contenu décrit à l'étape
précédente.
3. Générez l'image Docker pour configurer HTTPD sur le port 80 à l'aide de la
commande suivante :
docker build -t web .
4. Démarrez le conteneur HTTPD à l'aide de la commande suivante :
readinessProbe:
httpGet:
path: /health
port: http
initialDelaySeconds: 60
periodSeconds: 10
livenessProbe:
httpGet:
path: /health
port: http
initialDelaySeconds: 60
periodSeconds: 10
Chapitre 4. Installation du produit
87