19 de septiembre de 2016

Configurar base de datos Oracle con Moodle

Instalación de Moodle 3.4.  + Oracle (Mínimo 10c)

Requisitos Moodle está desarrollado principalmente en GNU/Linux usando Apache, PostgreSQL / MySQL / MariaDB y PHP (también conocida como plataforma LAMP).

Si Usted está instalando Moodle en un servidor Windows, tome nota de que a partir de php5.5 en adelante, usted también necesitará tener Visual C++ Redistributable for Visual Studio 2012 instalado desde: http://www.microsoft.com/en-us/download/details.aspx?id=30679 Visual C++] ( x86 o x64).  

Los requisitos básicos de Moodle son los siguientes:

Hardware 

      • Espacio de disco: 200 MB para el código de la aplicación Moodle +  mínimo 5 GB para documentos y crecimiento.
      • Procesador: 1GHz (mínimo), se recomienda 2 GHZ doble núcleo o más
      • Memoria: 2 GB o lo mínimo, puede ser ampliable a 4 GB.

Software 

      • Versión mínima de PHP: PHP 5.5,  PHP 7 No está soportada.
      • Oracle 10.2 mínimo.

Garantizar las directivas de PHP

Configurar las extensiones de Oracle

Edite el archivo php. ini : descomente (elimine el punto y coma) la directiva php_oci8 extension. En Wamp se ve como:

extension=php_oci8.dll

Si el propósito es de desarrollo editar la siguiente directiva :

oci8.statement_cache_size = 0  (No se debe usar en producción).

En algunos casos se requerirá :
        • php_oracle.
        • php_pdo_oci.
        • php_pdo_oci8.

Configurar Apache

Si es Linux, podría tener dificultades para activar variables de entorno. Resuelva editando  /etc/sysconfig/apache2, adicionando las siguientes líneas al final:

LD_LIBRARY_PATH=/opt/oracle/instantclient_11_2# Set LANG Variables for UTF-8
NLS_LANG=AMERICAN_AMERICA.AL32UTF8
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
LC_COLLATE=en_US.UTF-8
LC_CTYPE=en_US.UTF-8
LC_MESSAGES=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
NLS_NUMERIC_CHARACTERS='.,'
export LANG LC_ALL LC_COLLATE LC_CTYPE LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIM NLS_LANG LD_LIBRARY_PATH NLS_NUMERIC_CHARACTERS

Crear la base de datos en Oracle

Se debe tener en cuenta :

Debe crearse con todos los privilegios.

Ejemplo:
    • grant create procedure to MOODLE.
    • grant create rule to MOODLE.
    • grant create sequence to MOODLE.
    • grant create synonym to MOODLE.
    • grant create table to MOODLE.
    • grant create trigger to MOODLE.
    • grant create type to MOODLE.
    • grant create view to MOODLE.
    • CREATE TEMPORARY TABLES. 

Ejecutar el script de sql:  Click Aquí.

  • La base de datos debe contar con Juego de caracteres Unicoide UTF-8.

Instalación de Moodle

Tener en cuenta que se requiere:
    • Servidor de la base de datos (IP).
    • Nombre base de datos.
    • Usuario base de datos.
    • Contraseña base de datos.
    • Prefijo de las tablas (asignado al momento de instalar).
    • Puerto de la Base de datos.
Una vez ingresados estos datos, click en instalar y en este momento inicia la validación del entorno

En siguiente artículo hablaremos de los eventuales inconvenientes presentados en la instalación de Moodle con Oracle.
_________________________________________________________________________________

Enlaces de Interés

    1. Para ver el proceso de Instalación de Moodle, favor dar  Click aquí.
    2. Para ver el proceso de configuración de Oracle con PHP. Click aquí.
Videos de Interés

No hay comentarios:

Publicar un comentario