Configuración de la base de datos
Celoxis requiere una base de datos para almacenar los datos. La base de datos debe ser configurada antes de iniciar el proceso de instalación. A continuación se ofrecen ejemplos de instrucciones para cada software. Las instrucciones se basan en la configuración predeterminada y a menudo varían de una versión a otra y de una plataforma a otra. No es factible para nosotros cubrir todos los casos, así que Por favor, consulte a su administrador de base de datos para cualquier pregunta de configuración, seguridad o rendimiento. La creación y configuración de bases de datos está fuera del alcance de nuestros servicios de soporte.
En resumen, Celoxisnecesita una instancia de base de datos y una cuenta de usuario de base de datos privilegiada que crean, consultan, modifican y eliminan tablas, índices, restricciones, etc. y sus definiciones. Se recomienda no compartir la instancia de base de datos y esta base de datos con ninguna otra aplicación.
-
Permita que Postgresql acepte conexiones TCP/IP:
- Abrir
postgresql.conf
. En Linux, lo más probable es que lo encuentres en/var/lib/pgsql/data
mientras que en Microsoft Windows, es fácilmente accesible desde pgAdmin ▸ Archivo ▸ postgresql.conf. - Descomentar la línea (si no lo ha hecho ya) listen_addresses = '*' es decir, no debería tener # como el prefijo.
- Guarde el archivo y salga.
- Abrir
- Permita las conexiones desde su red local:
- Abrir
pg_hba.conf
En Linux, lo más probable es que lo encuentres en/var/lib/pgsql/data
mientras que en Microsoft Windows, es fácilmente accesible desde pgAdmin ▸ Archivo ▸ pg_hba.conf. -
Asumiendo que su dirección de red es 192.168.0.0 y la máscara de red es 255.255.255.0Añada las siguientes líneas a ese archivo. Si Celoxisse ejecutará en el mismo servidor que su servidor Postgresql, entonces sólo necesita la primera línea de abajo.
local all all trust host all all 127.0.0.1 255.255.255.255 trust host all all 192.168.0.0 255.255.255.0 trust
- Guarde el archivo y salga.
- Reinicie Postgresql. (En Linux, ejecute: sudo service postgresql restartmientras que en Microsoft Windows elija Servicio de parada y luego Iniciar el servicio de Todos los programas > Postgresql
- Abrir
-
Crear un usuario de la base de datos con nombre Celoxisy contraseña. Anote esto, se le pedirá durante la instalación.
Utilice el comando createuser como se muestra a continuación:
$ createuser celoxis Shall the new role be a superuser? (y/n) n Shall the new role be allowed to create databases? (y/n) y CREATE ROLE $
- Abra el programa pgAdmin.
- Abra el nodo de servidor apropiado para esta base de datos.
- Haga clic con el botón derecho del ratón en Roles de conexión y elija Nuevo rol de conexión...
- Ingrese a Celoxis como nombre y opcionalmente introduzca una contraseña. Asegurarse de que la cuenta caduca está vacía.
- Seleccione la opción Puede crear objetos de base de datos en Privilegios de Función.
- Haga clic en OK.
-
Crear una base de datos con UNICODE codificación de caracteres con Celoxis como su dueño. El nombre de la base de datos debe ser el mismo que el especificado en su solicitud de licencia.
Utilice el comando createdb como se muestra a continuación:
$ createdb -E UNICODE -U celoxis celoxis CREATE DATABASE $
- Abra el programa pgAdmin.
- Abra el nodo de servidor apropiado para esta base de datos.
- Haga clic con el botón derecho del ratón en el nodo Databases y elija New Database...
- Introduzca el nombre de la base de datos correcto, seleccione Celoxis como el propietario y elegir UTF-8 como la codificación.
- Haga clic en OK.
Para crear una base de datos y un usuario de la base de datos, debe iniciar sesión como sa (el usuario administrador de la base de datos).
Habilitar TCP/IP
- Vaya a Microsoft SQL Server desde el menú Programas de inicio y abra Herramientas de configuración > Administrador de configuración de SQL Server.
- Seleccione el nodo SQL Server Network Configuration > Protocols for MSSQLSERVER
- Haga clic con el botón derecho del ratón en el nodo TCP/IP y seleccione Habilitar
- Reinicie el servicio de SQL Server (Haga clic con el botón derecho del ratón en SQL Server desde los Servicios de SQL Server y haga clic en Reiniciar)
Crear una base de datos
- Abra el SQL Server Management Studio.
- Haga clic con el botón derecho del ratón en el nodo Base de datos y haga clic en Nueva base de datos...
- Introduzca el mismo nombre de la base de datos que se especifica en su solicitud de licencia.
- Seleccione Celoxis como el propietario.
- Seleccione SQL_Latin1_General_CP1_CI_AS como la compaginación (disponible en la página de Opciones a la izquierda)
- Haga clic en OK.
Crear un usuario de la base de datos
- Haga clic con el botón derecho del ratón en el nodo Seguridad de la base de datos creada y haga clic en Nuevo > Inicio de sesión.
- Introduce el nombre de usuario como celoxias.
- Elija la autenticación del servidor SQL. La autenticación de Windows no funcionará.
- Introduzca una contraseña. Anote el nombre de usuario y la contraseña, ya que se lo pedirán más adelante durante la instalación.
- Desmarque la opción Aplicar la política de contraseñas.
- Haga clic en OK.
- Crear una base de datos con codificación de caracteres UTF8. El nombre de la base de datos debe ser el mismo que el especificado en su solicitud de licencia.
- Crear un usuario de la base de datos. Otorgue a este usuario todos los permisos de la base de datos. Además, déle a este usuario una cuota ilimitada para los usuarios de tablespace.