Creación de una base de datos del almacén de métricas en Oracle utilizando una base de datos existente
Procedimiento
- Asegúrese de que ha iniciado sesión en el servidor Oracle como un usuario miembro del grupo de usuarios ORA_DBA en Windows o del grupo dba en UNIX.
- Establezca la variable de entorno NLS_LANG (National Language Support) en el juego de caracteres UTF-8 en el sistema de almacén de métricas especificando el siguiente comando:
NLS_LANG = territorio_idioma.juego_caracteres
Ejemplos:
- NLS_LANG = AMERICAN_AMERICA.UTF8
- NLS_LANG = JAPANESE_JAPAN.UTF8
El valor de la variable determina el comportamiento dependiente del entorno local de IBM® Cognos BI. Los mensajes de error, el orden de clasificación, la fecha, la hora, las convenciones de moneda, numéricas y de calendario se adaptan automáticamente al idioma nativo y del entorno local.
- Determine qué cuenta de usuario utilizará IBM
Cognos Metrics Manager para acceder a la base de
datos. Debe utilizar un nombre de usuario válido para la base de datos de Oracle con los siguientes permisos otorgados:
- CREAR TABLA, CREAR VISTA, CREAR PROCEDIMIENTO, CREAR ACTIVADOR, CREAR TIPO, CREAR SECUENCIA Y CREAR SESIÓN
- EJECUTAR en paquetes DBMS_LOCK y DBMS_UTILITY.
Los permisos CREAR TABLA y CREAR ACTIVADOR deben estar otorgados directamente a la cuenta de usuario en lugar de a un rol.
Debe otorgar únicamente estos permisos. Si otorga más o menos privilegios, el almacén de métricas no se inicializará.
- Determine si la base de datos es Unicode.
Sugerencia: Un método consiste en escribir la siguiente sentencia de selección:
select * from NLS_DATABASE_PARAMETERS
Si el conjunto de resultados devuelve un NLS_CHARACTERSET que no es Unicode, cree una nueva base de datos y especifique AL32UTF8 para los parámetros del juego de caracteres de la base de datos. El script cmm_create_db.cmd mencionado en Creación de una base de datos del almacén de métricas en IBM DB2 crea una base de datos con codificación de caracteres AL32UTF8.