Xerox DocuShare Support & Software インストールガイド

ページ / 56
Guía de instalación de DocuShare
5–1
Configuración de la base de datos
5
Precaución: En muchos casos, la instalación y configuración correctas de una base de datos 
exige los conocimientos de un administrador de bases de datos cualificado.
Oracle
Por el lado de Oracle
Antes de iniciar la instalación del software de DocuShare, el administrador de la base de datos de Oracle 
debe:
Crear un usuario de DocuShare/Oracle y un espacio de tabla.
Si opta por utilizar una base de datos de Oracle existente o prefiere crear y definir manualmente 
un espacio de tabla de Oracle, el siguiente es un ejemplo típico de un guión de creación de 
espacio de tabla para DocuShare.
CREATE TABLESPACE <nombre> DATAFILE <archivo> SIZE <tamaño> AUTO EXTEND ON NEXT 
512K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
Designar una ubicación en el sistema Oracle que disponga del espacio necesario para el nuevo 
archivo de espacio de tabla.
Definir la codificación de caracteres en AL32UTF8 si el sistema va a utilizar caracteres multibyte.
Cambiar el valor de nls_length_semantics de byte a char si el sistema va a utilizar caracteres 
multibyte. Si el valor de nls_length_semantics es byte, la longitud máxima para DocuShare será 
distinta de la longitud máxima para la base de datos porque un carácter multibyte en UTF-8 tiene 
3 bytes.
Rol de conexión
DocuShare 5.x tenía un rol de conexión que concedía a la cuenta de usuario de DocuShare la autoridad 
para crear privilegios de conexión, tabla y secuencia de Oracle. Si se actualiza DocuShare 5.x a 
DocuShare 6, se debe conceder un rol adicional, CTXAPP, a los usuarios de bases de datos de Oracle. 
CTXAPP es un requisito del servicio de base de datos ampliable (XDB) de DocuShare. La instalación de 
DocuShare 6 otorga automáticamente roles de conexión y CTXPP a la cuenta de usuario de DocuShare.
El administrador de la base de datos puede otorgar el rol CTXPP a los usuarios de DocuShare iniciando 
sesión como SYSTEM o como usuario con privilegios de DBA y escribiendo: 
SQL> GRANT CTXAPP, CREATE SEQUENCE to <usuario de DS>.