Installation d'Oracle et de Creo Elements/Direct Manager Server Database Server sur plusieurs serveurs
Le serveur de base de données de Creo Elements/Direct Manager Server peut être installé et exécuté sur un serveur différent de celui de la base de données Oracle. La communication entre Creo Elements/Direct Manager Server et la base de données est gérée par les services Oracle TNS Listener et Oracle Net Services. La mise en place de cette configuration est facultative. Le serveur standard fourni avec Oracle n'utilise pas cette configuration. Ce document contient des instructions d'installation supplémentaires pour configurer Oracle et Creo Elements/Direct Manager Server si vous optez pour cette configuration.
Une fois l'installation terminée, deux systèmes serveurs sont créés : un serveur Oracle et un serveur de base de données Creo Elements/Direct Manager Server. Pour installer et configurer ces serveurs, procédez comme suit :
a. Installez le logiciel serveur Oracle 11g.
b. Utilisez l'assistant de configuration de base de données pour créer une instance Oracle.
c. Créez des espaces de table.
d. Importez les données Oracle d'une instance existante.
e. Configurez un programme d'écoute Net Listener si un tel programme n'a pas déjà été configuré.
f. Exécutez le programme d'installation de Creo Elements/Direct Manager Server pour mettre à jour la base de données.
g. Désinstallez Creo Elements/Direct Manager Server de l'ordinateur sur lequel la base de données Oracle est installée.
a. Installez le logiciel client Oracle 11g avec SQL*Plus et le fournisseur Oracle pour OLE DB. OLE DB fait partie des interfaces Windows d'Oracle.
b. Installez ou reconfigurez Creo Elements/Direct Manager Server sur le serveur de base de données de Creo Elements/Direct Manager Server.
|
|
Vous ne devez pas configurer et exécuter plusieurs serveurs de base de données de Creo Elements/Direct Manager Server qui accèdent à la même instance d'une base de données Oracle.
|
Sur le serveur Oracle
1. Installez le serveur Oracle 11g.
Logiciels et correctifs :
Installez le serveur Oracle 11g.
Appliquez les correctifs Oracle pour mettre à jour Oracle.
2. Création d'une instance Oracle
Utilisez l'assistant de configuration de base de données pour créer une instance Oracle.
Cliquez sur > > > > > .
Suivez les instructions affichées dans les écrans d'Oracle en tenant compte des informations ci-dessous pour effectuer l'installation :
a. Etape 1 : Operations
Sélectionnez Create a Database, puis cliquez sur Next.
b. Etape 2 : Database Templates
Sélectionnez Transaction Processing, puis cliquez sur Next.
c. Etape 3 : Database Identification
▪ Nom : saisissez nom.serveur, où "nom" est le SID Oracle (habituellement WM) et "serveur" le nom de votre serveur Oracle.
▪ SID : le nom que vous avez saisi ci-dessus est utilisé pour définir correctement le champ SID.
Cliquez sur Suivant.
d. Etape 4 : Management Options
Validez les valeurs par défaut, puis cliquez sur Next.
e. Etape 5 : Database Credentials
Tapez un mot de passe, puis confirmez-le. Vous en aurez besoin ultérieurement au cours de l'installation. Notez-le donc. Cliquez sur Suivant.
f. Etape 6 : Storage Options
File System constitue la valeur par défaut. Cliquez sur Suivant.
g. Etape 7 : Database File Locations
Use Database File Locations from Template constitue la valeur par défaut. Cliquez sur Suivant.
h. Etape 8 : Recovery Configuration
Validez les valeurs par défaut, puis cliquez sur Next.
i. Etape 9 : Database Content
Validez les valeurs par défaut, puis cliquez sur Next.
j. Etape 10 : Initialization Parameters
Cliquez sur l'onglet Character Sets, puis définissez le jeu de caractères. Il doit impérativement être identique au jeu de caractères de l'instance qui sera importée.
Dans la version 17.0, Creo Elements/Direct Manager Server installe les nouvelles bases de données avec le jeu de caractères de base de données AL32UTF8 et le jeu de caractères national AL16UTF16. Dans la version 2007 (15.00), CoCreate Manager Server installe les nouvelles bases de données avec le jeu de caractères de base de données et le jeu de caractères national UTF8. Les versions précédentes faisaient appel à l'un des jeux de caractères suivants :
▪ WE8ISO8859P1
▪ JA16SJIS
▪ WE8ROMAN8
▪ JA16EUC
▪ Database Character Set
Sélectionnez l'un des jeux de caractères.
▪ National Character Set
▪ Default Language
Default Date Format
Définissez la langue par défaut et le format de date par défaut en fonction de vos valeurs locales.
Cliquez sur Suivant.
k. Etape 11 : Database Storage
Cliquez sur Suivant.
l. Etape 12 : Creation Options
Cliquez sur Create Database, puis sur Finish.
A l'aide de SQL*Plus, accordez les autorisations à l'utilisateur medmgr.
a. Ouvrez une fenêtre de commande.
b. Exécutez SQL*Plus. Vous devez alors saisir le mot de passe que vous avez défini à l'étape 5 ci-dessus.
sqlplus system/mypassword
grant connect,resource,dba to medmgr identified by medmgr;
exit
3. Création d'espaces de table
L'importation d'une instance existante nécessite l'existence préalable d'espaces de table Oracle. Les noms d'espace de table dépendent de la langue de la base de données.
Si vous n'avez pas activé les fichiers gérés pour la base de données, vous pouvez le faire avec la commande SQL :
SQL> ALTER SYSTEM SET DB_CREATE_FILE_DEST = 'your_database_path';
|
Langue
|
Commandes
|
|
Anglais
|
CREATE TABLESPACE WM_ARCHIVEFS;
CREATE TABLESPACE WM_CLASSINFOS;
CREATE TABLESPACE WM_CNC_FILSET;
CREATE TABLESPACE WM_HISTORY;
CREATE TABLESPACE WM_MAINTENANCE;
|
|
Français
|
CREATE TABLESPACE WM_ARCHIVEFS;
CREATE TABLESPACE WM_CLASSINFOS;
CREATE TABLESPACE WM_FICHS_ARBO_CLASS;
CREATE TABLESPACE WM_HISTOR;
CREATE TABLESPACE WM_MAINTENANCE;
|
|
Allemand
|
CREATE TABLESPACE WM_ARCHIVDATEISYST;
CREATE TABLESPACE WM_CNC_DATEISATZ;
CREATE TABLESPACE WM_KLASSENINFOS;
CREATE TABLESPACE WM_PROTOKOLL;
CREATE TABLESPACE WM_WARTUNG;
|
|
Italien
|
CREATE TABLESPACE WM_ARCHIVEFS;
CREATE TABLESPACE WM_CLASSINFOS;
CREATE TABLESPACE WM_CNC_FILSET;
CREATE TABLESPACE WM_CRONOLOGIA;
CREATE TABLESPACE WM_MAINTENANCE;
|
|
Japonais
|
Reportez-vous à la requête située au bas de ce tableau.
|
|
Espagnol
|
CREATE TABLESPACE WM_ARCHIVEFS;
CREATE TABLESPACE WM_CLASSINFOS;
CREATE TABLESPACE WM_CNC_FILSET;
CREATE TABLESPACE WM_HISTORY;
CREATE TABLESPACE WM_MAINTENANCE;
|
La requête permettant de répertorier les noms d'espace de table est la suivante :
SQL> ALTER SYSTEM SET DB_CREATE_FILE_DEST = 'your_database_path';
4. Importation de l'instance existante
Vous devez au préalable exporter une instance Oracle existante. Pour une nouvelle installation, une installation complète doit être effectuée sur un système pris en charge et la base de données doit être exportée.
a. Ouvrez une fenêtre de commande.
b. Attribuez la valeur appropriée pour votre base de données à la variable d'environnement NLS_LANG. La syntaxe est la suivante :
set NLS_LANG=language_country.characterset
Par exemple :
set NLS_LANG=GERMAN_GERMANY.WE8ISO8859P1
c. Accédez au répertoire contenant le fichier d'exportation de la base de données. Exécutez l'utilitaire d'importation d'Oracle avec l'utilisateur medmgr et le mot de passe medmgr.
imp medmgr/medmgr
d. Saisissez le nom du fichier d'exportation de la base de données à l'invite Import file. Les valeurs par défaut devraient normalement convenir pour le reste des valeurs à saisir. Assurez-vous d'importer toutes les tables.
A l'issue de l'importation avec cet utilitaire, poursuivez avec la configuration d'un programme d'écoute (Listener).
5. Configuration d'un module d'écoute
Utilisez l'Oracle Net Configuration Assistant pour configurer un module d'écoute. Normalement, Oracle crée ce programme d'écoute lors de la création de la base de données.
Le port par défaut du programme d'écoute est le port 1521. Pour configurer un autre port :
a. Créez une nouvelle variable d'environnement système.
▪ Nom de la variable : ORACLE_TNS_PORT
▪ Valeur de la variable : numéro de port
b. Cliquez sur OK dans toutes les boîtes de dialogue. Redémarrez le système pour que la modification prenne effet.
c. Utilisez le port du programme d'écoute nouvellement configuré à l'étape 5 (voir ci-dessous).
Cliquez sur > > > > > .
a. Sélectionnez Listener configuration, puis cliquez sur Next.
b. Sélectionnez Add, puis cliquez sur Next. Vous pouvez également utiliser l'option Reconfigure pour vérifier qu'il existe déjà.)
c. Le premier programme d'écoute configuré s'appelle par défaut "LISTENER". Cliquez sur Suivant.
d. Sélectionnez TCP, puis cliquez sur Next.
e. Le port par défaut est 1521. Cliquez sur Suivant.
f. Cliquez sur No pour ne pas configurer un autre programme d'écoute, puis quittez le Net Configuration Assistant.
Vérifiez que le service de base de données est en cours d'exécution.
OracleOraDb11g_home1TNSListener
6. Exécutez le programme d'installation de Creo Elements/Direct Manager Server pour mettre à jour la base de données.
Installez Creo Elements/Direct Manager Server en mettant à jour la base de données.
a. Sélectionnez Installation personnalisée.
b. Dans l'écran Sélectionner le composant, sélectionnez l'installation du serveur de base de données Database Server. La base de données est alors mise à jour.
c. Terminez l'installation.
7. Désinstallez Creo Elements/Direct Manager Server de l'ordinateur sur lequel la base de données Oracle est installée.
Désinstallez Creo Elements/Direct Manager Server.
Sur le serveur de base de données de Creo Elements/Direct Manager Server :
1. Installation du logiciel client Oracle 11g
Logiciels et correctifs :
Installez le client Oracle 11g. L'installation du client doit inclure le fournisseur Oracle pour OLE DB et SQL*Plus. Seul le client d'administration est configuré pour tenir compte de ces deux exigences.
Appliquez les correctifs Oracle pour mettre à jour Oracle.
|
|
Vous ne devez pas installer le logiciel serveur de base de données Oracle sur le même système. Sinon, la base de données sera installée localement.
|
2. Installation ou reconfiguration de Creo Elements/Direct Manager Server sur le serveur de base de données
Sélectionnez Installation personnalisée.
Dans l'écran Configurer le serveur de base de données Oracle, reprenez le serveur Oracle comme valeur pour Nom d'hôte de la base de données Oracle. Reprenez la valeur du champ SID Oracle sur le serveur Oracle pour le champ SID Oracle.
Le répertoire d'installation du programme d'installation de Creo Elements/Direct Manager Server contient les fichiers journaux et de trace permettant de vérifier que l'installation s'est déroulée correctement.
Dépannage
Si le serveur de base de données ne parvient pas à établir la communication avec le serveur Oracle, essayez de configurer manuellement un service "Local Net Service", puis vérifiez qu'il est possible d'établir une connexion SQL*Plus.
◦ Utilisez l'assistant Oracle Net Configuration Assistant pour configurer un service Local Net Service qui puisse se connecter à l'Oracle SID sur le serveur Oracle.
◦ Sur l'ordinateur serveur de base de données :
a. Cliquez sur > > > > > .
b. Welcome : sélectionnez Local Net Service Name configuration, puis cliquez sur Next.
c. Net Service Name Configuration : Sélectionnez Add, puis cliquez sur Next.
i. Service Name : saisissez le nom de base de données global utilisé lors de la création de l'instance avec l'assistant de configuration de base de données, par exemple :
WM.ora_server
Cliquez sur Suivant.
ii. Select Protocols : Sélectionnez TCP, puis cliquez sur Next.
iii. TCP/IP Protocol : Saisissez le nom d'hôte du serveur, par exemple :
ora_server
Validez le port standard, puis cliquez sur Next.
iv. Test : Cliquez sur Yes, perform a test. Cliquez sur Next.
v. Connecting : si vous obtenez une erreur ORA-01017: invalid username/password :
▪ Cliquez sur Change Login, puis définissez medmgr comme nom d'utilisateur dans le champ Username et utilisez le mot de passe medmgr.
Si le test réussit, cliquez sur Next.
vi. Net Service Name : Le nom présent dans le champ Net Service Name (par exemple, WM) doit être identique à l'Oracle SID du serveur Oracle.
vii. Another Net Service Name : Sélectionnez No, puis cliquez sur Next.
viii. Net Service Name Configuration Done : Cliquez sur Suivant.
d. Cliquez sur Terminer.
◦ Vérifiez que le serveur de base de données peut se connecter à la base de données Oracle.
Sur l'ordinateur serveur de base de données :
a. Cliquez sur > > > > > .
b. Dans la boîte de dialogue Log On, renseignez les champs suivants :
▪ User Name : saisissez medmgr.
▪ Password : saisissez le mot de passe medmgr.
▪ Host String : saisissez le nom présent dans le champ Net Service Name (WM, par exemple).
▪ Cliquez sur OK.
c. Un message signalant la connexion apparaît.
d. Saisissez
SELECT * FROM V$INSTANCE;
pour vérifier que la connexion est bien établie.
e. Tapez "EXIT;" pour fermer SQL*Plus.