Prerrequisitos: Es necesario instalar una base de datos Oracle (Oracle Database 10g Release 2 (10.2.0.1.0))
Tenemos los 3 zips:
- 10201_database_win32.zip - Base de datos
- webcenter_windows_x86_101320_disk1.zip - Webcenter
- webcenter_addsrvcs_windows_101320_disk1.zip - Servicios adicionales (discussions,wiki)
Configuración de base de datos
ATENCION:
- La versión Oracle Database 10g Release 1 (10.1.0.2) Windows No es compatible.
- La base de datos tiene que estar configurada con el juego de carácteres AL32UTF8. (Afortunadamente se puede crear otra base de datos con este juego de carácteres mediante el uso del Asitente de configuración de Bases de datos)
- Hay que ejecutar el script cdb_alter_system.sql para cambiar unos parámetros del sistema, si no nos saldrá este bonito error:
Ejecutamos el script:
Reiniciamos la base de datos.
Se supone que hay un parámetro llamado "db_create_file_dest" en el que se puede definir la ruta donde están alojados nuevos archivos de la base de datos para que el programa cree por nosotros los TABLESPACE que necesita. Yo directamente creo los tablespaces según el programa de instalación me los va indicando.
Hay que crear los siguientes tablespaces. Deben tener por lo menos una capacidad de 170 Megas (Dá igual que sean autoextensibles, si el programa de instalación detecta que su tamaño es menor no nos dejará pasar al paso seiguiente)
CONTENT_IFS_MAIN
CONTENT_IFS_LOB_N
CONTENT_IFS_LOB_M
CONTENT_IFS_LOB_I
CONTENT_IFS_CTX_X
CONTENT_IFS_CTX_K
CONTENT_IFS_CTX_I
WORKFLOW_IFS_MAIN -> El sistema posteriormente nos informa de que falta este tablespace, así que mejor crearlo ahora. Por este motivo puede fallar la instalación.
Se pueden crear así:
CREATE TABLESPACE CONTENT_IFS_MAIN DATAFILE
'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CONTENT_IFS_MAIN.DBF' SIZE 490M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
FLASHBACK ON;
Instalación de webcenter
Ejecutamos el instalador, metemos la configuración de la base de datos y el password del usuario oc4jadmin.
Nos pide que especifiquemos una clave para el esquema del repositorio. Esta será la clave del usuario contentadmin.
Después nos pedirá especificar un repositorio de usuarios. (Es una pena que esto no se pueda cambiar...) Yo elegiré archivos.
A mi la primera vez se me colgó y no instaló bien.
Desinstalando,reiniciando y renombrando el directorio antiguo a _OLD, todo funcionó correctamente. (Atención a la creación de los tablespaces)
Por suerte desde hace un tiempo Oracle ha mejorado sus programas de instalación y la desinstalación suele funcionar correctamente, aunque no borra los archivos de instalación del producto. Lo cual me parece bien ya que a veces interesa tener una copia de seguridad del servidor antiguo.
Eso es todo.