Haciendo Oracle XE disponible desde ubicaciones remotas

Autor

Eddie Molina

Publicado el

06/16/2009
d

Categorías

Cuando se instala la base de datos Oracle XE, normalmente, solo está disponible en la computadora en la que realizamos la instalación. Sin embargo, no queremos una base de datos para poder accesarla de manera local únicamente, es importante poder acceder a ella desde otras computadoras en nuestra red particular (privada), o bien, desde Internet.

En esta oportunidad, les traigo dos métodos para lograr esto. El primero de ellos se puede ejecutar solamente después de finalizar la instalación de la base de datos Oracle XE, y antes de realizar cualquier actualización de la herramienta Apex de Oracle.

Este primer procedimiento lo puede ejecutar únicamente en la computadora en la que realizó la instalación, de manera gráfica y con la ayuda de un navegador, y es el que detallo a continuación:

  1. Inicie la base de datos Oracle XE:
    • En Windows, haga clic en el botón «Inicio», luego en «Base de Datos Oracle 10g Express Edition», finalmente en «Iniciar base de datos».
    • En Linux, haga clic en el botón «Aplicaciones», «Base de Datos Oracle 10g Express Edition» e «Iniciar base de datos».
  2. Vaya a la página inicial de la base de datos Oracle XE:
    • Windows: «Inicio», «Base de Datos Oracle 10g Express Edition», «Ir a Página Inicial de Base de Datos».
    • Linux: «Aplicaciones», «Base de Datos Oracle 10g Express Edition», «Ir a Página Inicial de Base de Datos».
  3. En la página de Ingreso de la base de datos Oracle XE, ingrese el usuario SYSTEM, la contraseña definida al momento de la instalación y finalmente haga clic en el botón «Conectar».
  4. Al ingresar a la página de la base de datos Oracle XE, haga clic en el enlace «Administración»
  5. Bajo «Tareas», haga clic en el enlace «Administrar Acceso HTTP».
  6. Seleccione la opción: Disponible en servidor local y desde clientes remotos.
  7. Haga clic en el botón «Aplicar cambios».

El segundo método es utilizando la línea de comandos de SQL, de acuerdo al siguiente procedimiento, el cual aplica tanto para bases de datos recién instaladas, como para aquellas en las que ya se hizo una actualización de Apex.

    1. Inicie SQL*Plus y conéctese como SYSTEM:

    1. En el indicador SQL, ingrese la siguiente instrucción:

EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);

Nota de seguridad:
Con el acceso remoto por HTTP a la base de datos Oracle XE, toda la información intercambiada entre el navegador y la base de datos es en texto simple – o sea, desencriptado – incluyendo usuarios de base de datos y sus correspondientes contraseñas. Si esto es causa de preocupación, NO HABILITE la conexión de acceso HTTP remoto a la base da datos.

Artículos Relacionados

APEX 26.1 Nuevas APIs

APEX 26.1 Nuevas APIs

Continuemos conociendo un poco más de las cosas nuevas que trae la versión 26.1 de Oracle Application Express. En esta oportunidad quiero dar un vistazo a las nuevas APIs que forman parte de esta versión, la cual incluye dos nuevas APIs: APEX_DB_DICTIONARY...

1 Comentario

  1. Fralva

    Muy bueno, y con esto ya habilitado podemos entrar desde internet solo poniendo el nombre de la base ? Ej. http://127.0.0.1:8080/apex/ .

    Gracias

Share This