Configuración de la base de datos


Celoxis una base de datos para almacenar información. La base de datos debe configurarse antes de iniciar el proceso de instalación. A continuación se ofrecen instrucciones de ejemplo para cada software. Las instrucciones se basan en la configuración predeterminada y suelen variar de una versión a otra y de una plataforma a otra . No nos es posible abarcar todos los casos, por lo que le recomendamos que consulte a su administrador de bases de datos si tiene alguna duda sobre la configuración, la seguridad o el rendimiento. La creación y configuración de bases de datos queda fuera del alcance de nuestros servicios de asistencia técnica.

En resumen, Celoxis 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 esta base de datos con ninguna otra aplicación.

  1. Permita que Postgresql acepte conexiones TCP/IP:
    1. 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 pgAdminFilepostgresql.conf.
    2. Descomentar la línea (si no lo ha hecho ya) listen_addresses = '*' es decir, no debería tener # como el prefijo.
    3. Guarde el archivo y salga.
  2. Permita las conexiones desde su red local:
    1. 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 pgAdminFilepg_hba.conf.
    2. 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
    3. Guarde el archivo y salga.
    4. 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
  3. Crea un usuario de base de datos llamado celoxis una contraseña. Anótalos, ya que te los pedirán 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
    $
    1. Abre pgAdmin.
    2. Despliega el nodo correspondiente al servidor PostgreSQL.
    3. Haz clic con el botón derecho del ratón en «Roles de inicio de sesión/grupo » y selecciona «Crear » > «Rol de inicio de sesión/grupo».
    4. En el General pestaña, introduce el nombre del rol de la siguiente manera: Celoxis
    5. En la pestaña «Definición», introduce y confirma una contraseña.
    6. Anota el nombre de usuario y la contraseña, ya que los necesitarás durante la Celoxis .
    7. Asegúrate de que el campo «Caducidad de la cuenta » esté vacío.
    8. Ve a la pestaña «Privilegios ».
    9. Activa las siguientes opciones:
      • ¿Puedo iniciar sesión?
      • Superusuario
    10. Haz clic en «Guardar».
  4. Crear una base de datos con codificación de caracteres Unicode con celoxis como propietario. 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
    $
    1. Abre pgAdmin.
    2. Despliega el nodo correspondiente al servidor PostgreSQL.
    3. Haz clic con el botón derecho del ratón en «Bases de datos » y selecciona «Crear » > «Base de datos».
    4. Introduce el nombre de la base de datos tal y como figura en tu solicitudCeloxis .
    5. De la Propietario menú desplegable, selecciona: Celoxis
    6. Ve a la pestaña «Definición ».
    7. Conjunto Codificación a: UTF8
    8. Haz clic en «Guardar » para crear la base de datos.
Habilitar TCP/IP para SQL Server
  1. Abre el Administrador de configuración de SQL Server desde el menú Inicio de Windows.
  2. Ve a: Configuración de red de SQL Server > Protocolos para SQLEXPRESS
  3. Haz clic con el botón derecho del ratón en «TCP/IP » y selecciona «Habilitar».
Reinicia el servicio de SQL Server
  1. En el menú Inicio de Windows, busca «Servicios».
  2. Abre la aplicación «Servicios ».
  3. Desplázate hacia abajo y busca: SQL Server (SQLEXPRESS)
  4. Haz clic con el botón derecho del ratón en el servicio y selecciona «Reiniciar».
Crear un usuario de la base de datos
  1. Abre SQL Server Management Studio.
  2. Conéctate al motor de base de datos de SQL Server.
  3. En el Explorador de objetos, despliega el servidor y haz clic con el botón derecho del ratón en «Seguridad».
  4. Selecciona «Nuevo » > «Iniciar sesión».
  5. Introduce el nombre de usuario de la siguiente manera: Celoxis
  6. Selecciona la autenticación de SQL Server.
  7. No se debe utilizar la autenticación de Windows para este usuario de la base de datos.
  8. Introduce y confirma una contraseña.
  9. Anota el nombre de usuario y la contraseña, ya que los necesitarás durante la Celoxis .
  10. Desmarca la casilla «Aplicar política de contraseñas».
  11. Haz clic en «Aceptar » para crear la cuenta de usuario.
Crear la base de datos
  1. En SQL Server Management Studio, haz clic con el botón derecho del ratón en «Bases de datos».
  2. Selecciona «Nueva base de datos».
  3. Introduce el nombre de la base de datos tal y como figura en tu solicitudCeloxis .
  4. Establece el propietario de la base de datos en: Celoxis
  5. Haz clic en «Opciones » en el panel de la izquierda.
  6. De la Clasificación menú desplegable, selecciona: Latin1_General_100_CI_AS
  7. Haz clic en «Aceptar» para crear la base de datos.
  • 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.