Procedimiento para instalar Oracle y Creo Elements/Direct Manager Server Database Server en servidores distintos
Creo Elements/Direct Manager Server Database Server se puede instalar y ejecutar en un servidor distinto del servidor en el que se encuentra la base de datos de Oracle. La comunicación entre Creo Elements/Direct Manager Server y la base de datos la gestionan los servicios Oracle TNS Listener y Oracle Net Services. La instalación de esta configuración es opcional. El servidor típico con Oracle no la utiliza. En este documento se proporcionan instrucciones de instalación adicionales para configurar Oracle y Creo Elements/Direct Manager Server, en el caso de que se elija esta configuración.
Cuando se complete la instalación, habrá dos sistemas de servidores: un servidor de Oracle y un servidor de base de datos de Creo Elements/Direct Manager Server. Los pasos para instalar y configurar los servidores se indican a continuación:
a. Instale el software de servidor Oracle 11g.
b. Utilice Database Configuration Assistant para crear una instancia de Oracle.
c. Cree espacios de tabla.
d. Importe los datos de Oracle de una instancia existente.
e. Configure un Net Listener (si no había uno ya configurado).
f. Ejecute la instalación de Creo Elements/Direct Manager Server para actualizar la base de datos.
g. Desinstale Creo Elements/Direct Manager Server desde el ordenador Oracle.
a. Instale el software cliente Oracle 11g con SQL*Plus y el proveedor de Oracle para OLE DB. OLE DB forma parte de las interfaces para Windows de Oracle.
b. Instale o configure de nuevo Creo Elements/Direct Manager Server en el servidor de Creo Elements/Direct Manager Server Database Server.
|
|
No se debe configurar ni ejecutar más de un servidor de Creo Elements/Direct Manager Server Database Server que acceda a una misma instancia de una base de datos Oracle.
|
En el servidor Oracle
1. Instale el servidor Oracle 11g
Software y parches:
Instale el servidor Oracle 11g.
Aplique los parches de Oracle para actualizar Oracle.
2. Creación de una instancia de Oracle
Utilice Database Configuration Assistant de Oracle para crear una instancia de Oracle.
Pulse en > > > > > .
Siga las instrucciones indicadas en las pantallas de Oracle; utilice la información siguiente para completar la instalación:
a. Step 1: Operations
Seleccione Create a Database y pulse en Next.
b. Step 2: Database Templates
Seleccione Transaction Processing y pulse en Next.
c. Step 3: Database Identification
▪ Name: escriba nombre.servidor, donde "nombre" es el Oracle SID (normalmente WM) y "servidor" es el nombre del servidor de Oracle.
▪ SID: el nombre especificado anteriormente se utiliza para definir correctamente el campo SID.
Pulse en Next.
d. Step 4: Management Options
Acepte los valores por defecto y pulse en Next.
e. Step 5: Database Credentials
Escriba una contraseña y confírmela. Se necesitará más adelante en esta instalación; es conveniente que se anote. Pulse en Next.
f. Step 6: Storage Options
File System es el valor por defecto. Pulse en Next.
g. Step 7: Database File Locations
Use Database File Locations from Template es el valor por defecto. Pulse en Next.
h. Step 8: Recovery Configuration
Acepte los valores por defecto y pulse en Next.
i. Step 9: Database Content
Acepte los valores por defecto y pulse en Next.
j. Step 10: Initialization Parameters
Pulse en la ficha Character Sets y defina el conjunto de caracteres. Esto debe coincidir con el conjunto de caracteres de la instancia que se va a importar.
Con la versión 17.0, Creo Elements/Direct Manager Server instala las nuevas bases de datos con AL32UTF8 como conjunto de caracteres de base de datos y AL16UTF16 como conjunto de caracteres nacional. Con la versión 2007 (15.00), CoCreate Manager Server instala las nuevas bases de datos con UTF8 como conjunto de caracteres de la base de datos y conjunto de caracteres nacional. Las versiones anteriores utilizaban uno de los siguientes conjuntos de caracteres:
▪ WE8ISO8859P1
▪ JA16SJIS
▪ WE8ROMAN8
▪ JA16EUC
▪ Database Character Set
Seleccione uno de los conjuntos de caracteres.
▪ National Character Set
▪ Default Language
Default Date Format
Defina el idioma por defecto y el formato de fecha por defecto en los valores locales.
Pulse en Next.
k. Step 11: Database Storage
Pulse en Next.
l. Step 12: Creation Options
Pulse en Create Database y, a continuación, en Finish.
Mediante SQL*Plus, conceda permisos al usuario medmgr.
a. Abra una ventana de línea de comandos.
b. Ejecute SQL*Plus. Ahora necesitará la contraseña que asignó en el paso 5.
sqlplus system/mypassword
grant connect,resource,dba to medmgr identified by medmgr;
exit
3. Creación de espacios de tabla
La importación de una instancia existente requiere que ya existan espacios de tabla de Oracle. Los nombre de espacio de tabla dependen del lenguaje de la base de datos.
Si no están activado los ficheros gestionados en la base de dados, hay que activar los ficheros gestionados con el comando SQL:
SQL> ALTER SYSTEM SET DB_CREATE_FILE_DEST = 'your_database_path';
|
Language
|
Commands
|
|
Inglés
|
CREATE TABLESPACE WM_ARCHIVEFS;
CREATE TABLESPACE WM_CLASSINFOS;
CREATE TABLESPACE WM_CNC_FILSET;
CREATE TABLESPACE WM_HISTORY;
CREATE TABLESPACE WM_MAINTENANCE;
|
|
Francés
|
CREATE TABLESPACE WM_ARCHIVEFS;
CREATE TABLESPACE WM_CLASSINFOS;
CREATE TABLESPACE WM_FICHS_ARBO_CLASS;
CREATE TABLESPACE WM_HISTOR;
CREATE TABLESPACE WM_MAINTENANCE;
|
|
Alemán
|
CREATE TABLESPACE WM_ARCHIVDATEISYST;
CREATE TABLESPACE WM_CNC_DATEISATZ;
CREATE TABLESPACE WM_KLASSENINFOS;
CREATE TABLESPACE WM_PROTOKOLL;
CREATE TABLESPACE WM_WARTUNG;
|
|
Italiano
|
CREATE TABLESPACE WM_ARCHIVEFS;
CREATE TABLESPACE WM_CLASSINFOS;
CREATE TABLESPACE WM_CNC_FILSET;
CREATE TABLESPACE WM_CRONOLOGIA;
CREATE TABLESPACE WM_MAINTENANCE;
|
|
Japonés
|
Véase la consulta al final de esta tabla.
|
|
Español
|
CREATE TABLESPACE WM_ARCHIVEFS;
CREATE TABLESPACE WM_CLASSINFOS;
CREATE TABLESPACE WM_CNC_FILSET;
CREATE TABLESPACE WM_HISTORY;
CREATE TABLESPACE WM_MAINTENANCE;
|
La consulta de base de datos para listar los nombres de espacio de tabla es la siguiente:
SQL> ALTER SYSTEM SET DB_CREATE_FILE_DEST = 'your_database_path';
4. Importación de la instancia existente
La exportación se debe realizar desde una instancia Oracle existente. Para una instalación nueva, se deberá ejecutar una instalación completa en un sistema soportado y exportar esa base de datos.
a. Abra una ventana de línea de comandos.
b. Asigne a la variable de entorno NLS_LANG el valor apropiado para su base de datos. La sintaxis es
set NLS_LANG=language_country.characterset
Por ejemplo:
set NLS_LANG=GERMAN_GERMANY.WE8ISO8859P1
c. Vaya al directorio que contiene el fichero de base de datos exportado. Ejecute la utilidad de importación de Oracle con el usuario medmgr y la contraseña medmgr.
imp medmgr/medmgr
d. Escriba el nombre del fichero de base de datos exportado en el indicador Importar fichero. Los valores por defecto funcionarán correctamente en el resto de los parámetros de entrada. Compruebe que se importen todas las tablas.
Cuando la utilidad de importación finalice, prosiga con la configuración de un Listener.
5. Configuración de un vigilante
Utilice Oracle Net Configuration Assistant para configurar un vigilante. Normalmente, Oracle crea el vigilante al crear la base de datos.
El puerto por defecto de Listener es 1521. Para configurar un puerto distinto:
a. Cree una Variable de entorno de sistema nueva.
▪ Variable name: ORACLE_TNS_PORT
▪ Variable value: número de puerto
b. Pulse en OK en todos los cuadros de diálogo. Reinicie el sistema para que la modificación sea efectiva.
c. Utilice el puerto Listener recién configurado en el paso 5 (debajo)
Pulse en > > > > > .
a. Seleccione Listener configuration y pulse en Next.
b. Seleccione Add y pulse en Next. (También se puede utilizar la opción Reconfigure para comprobar que ya existe).
c. El primer vigilante que se configura recibe el nombre por defecto "LISTENER". Pulse en Next.
d. Seleccione TCP y pulse en Next.
e. El puerto por defecto es 1521. Pulse en Next.
f. Pulse en No para no configurar otro vigilante y salir de Net Configuration Assistant.
Verifique que el servicio de base de datos se esté ejecutando.
OracleOraDb11g_home1TNSListener
6. Ejecute la instalación de Creo Elements/Direct Manager Server para actualizar la base de datos.
Instale Creo Elements/Direct Manager Server, actualizando la base de datos.
a. Seleccione Instalación personalizada.
b. En la pantalla Choose Components, asegúrese de que está instalando el Database Server. De este modo, se actualiza la base de datos.
c. Finalizar la instalación.
7. Desinstalación de Creo Elements/Direct Manager Server desde el ordenador de Oracle
Desinstale Creo Elements/Direct Manager Server.
En el servidor de Creo Elements/Direct Manager Server Database Server
1. Instalación del software cliente Oracle 11g
Software y parches:.
Instale el cliente Oracle 11g. La instalación del cliente deberá incluir el proveedor de Oracle para OLE DB y SQL*Plus. Únicamente el cliente administrador está preconfigurado para incluir ambos requisitos.
Aplique los parches de Oracle para actualizar Oracle.
|
|
No se debe instalar el software de servidor de base de datos Oracle en el mismo sistema; si se hace, la base de datos se instalará localmente.
|
2. Instalación y reconfiguración de Creo Elements/Direct Manager Server en el servidor de la base de datos
Seleccione Instalación personalizada.
En la pantalla Configurar el servidor de base de datos Oracle, utilice el servidor Oracle como valor de Nombre de host de base de datos Oracle. Utilice el valor de Oracle SID en el servidor Oracle para Oracle SID.
El directorio de instalación de Creo Elements/Direct Manager Server contiene ficheros de registro y de seguimiento que se pueden consultar para lograr una instalación satisfactoria.
Resolución de problemas
Si el Database Server no puede comunicarse con el servidor Oracle, intente configurar manualmente un Local Net Service y compruebe que puede efectuar la conexión con SQL*Plus.
◦ Utilice el asistente Oracle Net Configuration Assistant para configurar un servicio de red local (Local Net Service) que pueda conectarse a Oracle SID en el servidor Oracle.
◦ En el ordenador del servidor de la base de datos:
a. Pulse en > > > > > .
b. Welcome: seleccione la opción Net Service Name Configuration y pulse en Next.
c. Net Service Name Configuration: seleccione Add y pulse en Next.
i. Nombre del servicio: escriba el nombre de base de datos global que se utilizó al crear la instancia con Database Configuration Assistant, por ejemplo,
WM.ora_server
Pulse en Next.
ii. Select Protocols: seleccione TCP y pulse en Next.
iii. TCP/IP Protocol: Escriba el nombre de host del ordenador que actúa de servidor, por ejemplo:
ora_server
Acepte el puerto estándar y pulse en Next.
iv. Test: pulse en Yes, perform a test. Pulse en Next.
v. Connecting: si se recibe un error ORA-01017: invalid username/password.
▪ Pulse en Change Login, defina medmgr en Username y utilice la contraseña medmgr.
Cuando la prueba finalice correctamente, pulse en Next.
vi. Net Service Name: el nombre del servicio de red (por ejemplo WM) debe coincidir con el Oracle SID en el servidor Oracle.
vii. Another Net Service Name: seleccione No y pulse en Next.
viii. Net Service Name Configuration Done: Pulse en Siguiente.
d. Pulse en Finish.
◦ Compruebe que el servidor de base de datos puede conectarse con la base de datos de Oracle.
En el ordenador del servidor de la base de datos:
a. Pulse en > > > > >
b. En el cuadro de diálogo Log On:
▪ User Name: escriba medmgr.
▪ Password: escriba la contraseña medmgr.
▪ Host String: escriba el nombre del servicio de red (por ejemplo, WM).
▪ Pulse en OK.
c. Verá un mensaje indicando una conexión.
d. Escriba
SELECT * FROM V$INSTANCE;
para comprobar que se ha establecido la conexión correcta.
e. Escriba "EXIT" para cerrar SQL*Plus.