Configuración de la base de datos
Celoxis requiere una base de datos para almacenar información. Esta debe configurarse antes de iniciar la instalación. A continuación, se incluyen instrucciones de ejemplo para cada software. Estas instrucciones se basan en la configuración predeterminada y suelen variar según la versión y la plataforma. No podemos abarcar todos los casos, por lo que le recomendamos consultar con su administrador de base de datos para cualquier duda sobre la configuración, la seguridad o el rendimiento. La creación y configuración de bases de datos no está incluida en nuestros servicios de soporte.
En resumen, Celoxis necesita una instancia de base de datos y una cuenta de usuario con privilegios que permita crear, consultar, modificar y eliminar tablas, índices, restricciones, etc., así como sus definiciones. Recomendamos no compartir la instancia de base de datos ni la base de datos con ninguna otra aplicación.
- Permitir que PostgreSQL acepte conexiones TCP/IP:
- Abierto
postgresql.confEn Linux, lo más probable es que lo encuentres en/var/lib/pgsql/datamientras que en Microsoft Windows, es fácilmente accesible desde pgAdminArchivopostgresql.conf. - Descomenta la línea (si no lo está ya)
listen_addresses = '*', es decir, no debería tener#como prefijo. - Guarda el archivo y sal.
- Abierto
- Permitir conexiones desde su red local:
- Abierto
pg_hba.confEn Linux, lo más probable es que lo encuentres en/var/lib/pgsql/datamientras que en Microsoft Windows, es fácilmente accesible desde pgAdminArchivopg_hba.conf. - Suponiendo que su dirección de red sea
192.168.0.0y la máscara de red sea255.255.255.0, agregue las siguientes líneas a ese archivo. Si Celoxis se ejecutará en el mismo servidor que su servidor PostgreSQL, entonces solo necesita la primera línea a continuación. 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 - Guarda el archivo y sal.
- Reinicia PostgreSQL. (En Linux, ejecuta:
sudo service postgresql restart; en Microsoft Windows, elige Detener servicio y luego Iniciar servicio desde Todos los programas > PostgreSQL).
- Abierto
- Crea un usuario de base de datos llamado celoxis con una contraseña. Anótala, ya que te la pedirán durante la instalación.
Utilice el comando createuser como se muestra a continuación:
$ createuser celoxis ¿Debe el nuevo rol ser un superusuario? (y/n) n ¿Debe el nuevo rol tener permiso para crear bases de datos? (y/n) y CREAR ROL $- Abra pgAdmin.
- Expanda el PostgreSQL .
- Haga clic con el botón derecho en Roles de inicio de sesión/grupo y seleccione Crear > Rol de inicio de sesión/grupo.
- En la General , introduzca el nombre del rol como:
celoxis - En la Definición , introduzca y confirme una contraseña.
- Anote el nombre de usuario y la contraseña, ya que los necesitará durante la instalación de Celoxis.
- Asegúrese de que el "Caducidad de la cuenta" esté vacío.
- Ve a la Privilegios .
- Habilite las siguientes opciones:
- ¿Puedes iniciar sesión?
- Superusuario
- Haz clic en Guardar.
- Crear una base de datos con UNICODE codificación de caracteres con celoxis como su propietario. El nombre de la base de datos debe ser el mismo que se especifica en su solicitud de licencia.
Utilice el comando createdb como se muestra a continuación:
$ createdb -E UNICODE -U celoxis celoxis CREAR BASE DE DATOS $- Abra pgAdmin.
- Expanda el PostgreSQL .
- Haga clic con el botón derecho en Bases de datos y seleccione Crear > Base de datos.
- Introduzca el nombre de la base de datos exactamente como se especifica en su solicitud de licencia de Celoxis.
- En el Propietario , seleccione:
celoxis - Ve a la Definición .
- Establecer codificación a:
UTF8 - Haz clic en Guardar para crear la base de datos.
Habilitar TCP/IP para SQL Server
- Abra el Administrador de configuración de SQL Server desde el menú Inicio de Windows.
- Navegue a: Configuración de red de SQL Server > Protocolos para SQLEXPRESS
- Haga clic con el botón derecho en TCP/IP y seleccione Habilitar.
Reinicie el servicio de SQL Server
- Desde el menú Inicio de Windows, busque Servicios.
- Abra la Servicios .
- Desplácese hacia abajo y busque: SQL Server (SQLEXPRESS)
- Haga clic con el botón derecho en el servicio y seleccione Reiniciar.
Crear un usuario de base de datos
- Abra SQL Server Management Studio.
- Conéctese a su motor de base de datos SQL Server.
- En el Explorador de objetos, expanda el servidor y haga clic con el botón derecho en Seguridad.
- Seleccione Nuevo > Iniciar sesión.
- Introduzca el nombre de usuario como:
celoxis - Seleccione la autenticación de SQL Server.
- No se debe utilizar la autenticación de Windows para este usuario de la base de datos
- Introduce y confirma una contraseña.
- Anote el nombre de usuario y la contraseña, ya que los necesitará durante la instalación de Celoxis.
- Desmarque la casilla Aplicar política de contraseñas.
- Haz clic en Aceptar para crear la cuenta.
Crear la base de datos
- En SQL Server Management Studio, haga clic con el botón derecho en Bases de datos.
- Seleccione Nueva base de datos.
- Introduzca el nombre de la base de datos exactamente como se especifica en su solicitud de licencia de Celoxis.
- Establezca el propietario de la base de datos en:
celoxis - Haz clic en Opciones en el panel izquierdo.
- En el "Intercalación" , seleccione:
Latin1_General_100_CI_AS - Haz clic en Aceptar para crear la base de datos.
- Cree una base de datos con codificación de caracteres UTF8. El nombre de la base de datos debe ser el mismo que se especifica en su solicitud de licencia.
- Cree un usuario de base de datos. Otórguele todos los permisos en la base de datos. Además, asígnele una cuota ilimitada para los usuarios del espacio de tablas.