sábado, 23 de noviembre de 2013

Configuraciones del EPG - (Instalación Oracle APEX 6 de 7)


Este video es parte de la colección de videos del curso "Aprender a Crear una Aplicación Web con Oracle APEX" , puedes acceder al mismo desde el siguiente link: https://www.udemy.com/aprende-a-crear-una-aplicacion-web-con-oracle-apex/

Pasos
1) Ingresar al SQL Plus
sqlplus / as sysdba
2) Ejecutar script de configuracion PL/SQL Gateway
@apex_epg_config.sql C:\
3) Ejecutar script de actualización directorio virtual de APEX
@apxldimg.sql C:\
4) Desbloquear las siguientes cuentas:
ALTER USER anonymous ACCOUNT UNLOCK;
ALTER USER xdb ACCOUNT UNLOCK;
ALTER USER apex_public_user ACCOUNT UNLOCK;
ALTER USER flows_files ACCOUNT UNLOCK;
5) Configurar Parámetros de la Base de Datos para APEX
SHOW PARAMETER job_queue_processes
ALTER system SET job_queue_processes=20 scope=both;
SHOW PARAMETER shared_servers
ALTER system SET shared_servers=20 scope=both;
6) Habiliar XML DB HTTP server
SELECT DBMS_XDB.GETHTTPPORT FROM dual;
EXEC dbms_xdb.sethttpport(8080);
Enable remote HTTP connections (optional):
EXEC dbms_xdb.setListenerLocalAccess(l_access =[aqui va un signo mayor] FALSE);
7) Habilitar network services (ACL)
Conceder acceso a cualquier host para Apex_040200
Ejecutar script del punto "3.4.5.1 Granting Connect Privileges"
**** Agradecimiento ****
La música es de Jamendo, el track se llama Jingle OWF 2013 por Trancendam, muchas gracias.

3 comentarios:

  1. hola que tal me marca un error en el paso número 7 cuando quiero habilitar los servicios de red

    ResponderEliminar
  2. DECLARE
    ACL_PATH VARCHAR2(4000);
    BEGIN

    SELECT ACL INTO ACL_PATH FROM DBA_NETWORK_ACLS
    WHERE HOST = '*' AND LOWER_PORT IS NULL AND UPPER_PORT IS NULL;

    IF DBMS_NETWORK_ACL_ADMIN.CHECK_PRIVILEGE(ACL_PATH, 'APEX_050400',
    'connect') is null then
    DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE(ACL_PATH,
    'APEX_050400', TRUE, 'connect');
    END IF;

    EXCEPTION

    WHEN NO_DATA_FOUND THEN
    DBMS_NETWORK_ACL_ADMIN.CREATE_ACL('power_users.xml',
    'ACL that lets power users to connect to everywhere',
    'APEX_050400', TRUE, 'connect');
    DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL('power_users.xml','*');
    END;
    /

    ERRO na linha 1:
    ORA-44416: ACL invßlida: 'APEX_050400' Principal nÒo resolvido
    ORA-06512: em "SYS.DBMS_NETWORK_ACL_ADMIN", line 252
    ORA-06512: em line 17
    ORA-01403: dados nÒo encontrados

    tabela DBA_NETWORK_ACLS vazia

    ResponderEliminar