Ir al contenido principal

Entradas

Mostrando las entradas de noviembre, 2018

Desarrollo de Aplicaciones Web con Oracle Application Express (Parte 2)

1. Ingresar en la barra de direcciones de su navegador la siguiente dirección:         http://127.0.0.1:8080/apex 2.  Llenar la página de login(credenciales) y hacer click en el botón Sign In .          3. Del menú principal de Apex, seleccionar App Builder .  4. Del panel de opciones de App Builder seleccionar la opción Create . 5. Del asistente Create Application seleccionar New Application . 6. Definir el nombre de la aplicación. 7. Modificar la apariencia de la aplicación haciendo click en el botón Appearence: 8. Seleccionar del cuadro modal Appearence el estilo del tema y el modo de navegación . 9. Click en Save Changes. 10. Click en Add Page.  11. Click en Form del cuadro modal Add Page.  12. En el cuadro modal Create Form Page ingresar el nombre de la página, en este caso Empleados. 13. Click en Seleccionar tabla o Vista, en este caso: EMPLOYEES. 14. Click en Include

Desarrollo de Aplicaciones Web con Oracle Application Express (Parte 1)

Oracle Application Express (Oracle Apex) es un entorno de desarrollo de bajo código que funciona embebido en una base de datos Oracle(EE,SE2,XE,PE) y permite la creación de aplicaciones web. Con Oracle Apex se desarrollan aplicaciones web basadas en Oracle, hojas de cálculo y websheets. Conceptos básicos Aplicación web Una aplicación web es un conjunto de páginas codificadas en HTML y JavaScript organizadas mediante enlaces que se presentan como barras de menú, enlaces, botones breadcrumbs que permiten navegar entre las diferentes páginas de la aplicación. Página web Elemento básico del desarrollo web que puede ser visto como un contenedor de componentes como controles de usuario(cuadros de texto, listas de selección, casillas de verificasción, botones de acción, botones de radio, selectores, tablas, enlaces), imágenes, paneles. Regiones Componentes a equivalentes a paneles que permiten organizar la distribución de controles de usuario en una página web. Sub-region

Como crear y administrar Workspaces en Oracle Apex.

Después de instalar Oracle Apex 18.2 debemos ingresa r  a la aplicación de  Administración  de   Servicios para poder crear el espacio de trabajo para desarrollar aplicaciones basadas en XE o ediciones superiores. 1. Ingresar en la barra de direcciones del navegador web la  URL:               127.0.0.1:8080/apex_admin 2.Ingresar el nombre del administrador (ADMIN) y su contraseña en la ventana de login y se visualizará la siguiente ventana: 3.En la página principal seleccionar Create Workspace . 4.Ingresar el nombre del espacio de trabajo HR, con id  y descripción opcionales. Click en Siguiente . 5.Seleccionar Yes en la propiedad reusar esquema existente. 6.Seleccionar el nombre del esquema HR de la lista. Click en Next . 7. Crear el usuario administrador de la cuenta, por defecto es ADMIN, modifíquelo como HR y  asigne una contraseña. Hacer  Click en Next . 8. Se visualiza el sumario.  Click en Create Workspace . 9. Click en

Instalar Oracle Application Express en una PDB de Oracle 18c XE

Oracle 18c XE no contiene Oracle Apex como en las versiones 11g XE y 10g XE, por dicha razón e ste artículo se centrará en la instalación de Apex 18.2 en la PDB preconfigurada de Oracle 18c XE.  (Si desea instalar Oracle Apex 20.2 o superior, vea el siguiente post ). Se debe tener claro que por la tecnología Multitenant Apex puede instalarse en los siguientes esc e narios: En la CDB y desde esta se crean enlaces a sus respectivas PDBs. En todas o algunas de las PDBs de Oracle Database, en este segundo escenario, es posible disponer de una versión diferente de Apex en cada PDB lo que resulta útil para procesos de evaluación y comparativa de productos. 1.Descargar el producto Oracle Apex 18.2 . 2.Extraer del archivo comprimido la carpeta apex en otra carpeta de nombre Temp(Windows) o tmp(Linux). 3.Ejecutar CMD(Windows) o Terminal(Linux). 4.Cambiar de directorio:     Windows:  cd C:\TEMP     Linux:  cd /tmp 5.Ejecutar sqlplus:     Windows: sqlplus/no

Crear esquemas(USUARIOS) de bases de datos en Oracle 18c XE

En artículos anteriores se hizo referencia a esquemas como SYSTEM, SYS, PDBADMIN y HR, estos esquemas están asociados a usuarios del mismo nombre en cualquier versión o edición de Oracle, sin embargo, la introducción de la característica  Multitenant(Oracle 12c y superiores),  ha establecido un nuevo tipo de usuario s  llamados usuarios comunes , es decir, usuarios que se crean en una base de datos contenedora o CDB y se replican automáticamente a las PDBs. Este nuevo tipo de cuenta requiere emplear como sufijos C## o c##, es decir, este sería su distintivo, por  ejemplo, conectado como SYS o SYSTEM en el CDB submitir: create user C##PROGRAMAS identified by cont r aseña default tablespace USERS; Otorgamos privilegios al usuario creado con el comando grant: grant connect, resource, create sessions to C##PROGRAMAS; Ahora listamos los usuarios que empiecen con C: select username  from all_users where username like'C%';  disc; Aquellos usuario

Como conectarse a una PDB desde SQL Developer

En el siguiente artículo se detallará como conectarse a una PDB de Oracle 18c XE desde SQL Developer 18.3 como usuario administrador de Oracle: 1.Ejecutar Oracle SQL Developer. 2.En el panel de Conexiones hacer click sobre el botón  Nueva Conexión... 3. En nombre de Conexión ingresamos: ADMINISTRADOR SYS(XEPDB1). 4. Como usuario ingresamos SYS. 5. Ingresamos la contraseña.   6.  Seleccionar de la lista el rol SYSDBA.  7.   Ingresar como nombre del host: localhost o 127.0.0.1 (o    un dominio de internet)  8.  Puerto 1521 por defecto.  9. Seleccionar el botón de radio Nombre del Servicio e         ingresar XEPDB1 (nombre de la PDB por defecto en 18c    XE).   10.  Click en Probar.  11. Click en Conectar. Listo! Ya está conectado a su PDB en el entorno Oracle SQL Developer. Saludos.

Multitenant en Oracle 18c XE

La tecnología multitenant(MULTI INQUILINO) introducida en Oracle Database 12c presenta muchas ventajas, entre éllas la capacidad de administrar varias bases de datos como una sola instancia; a diferencia de las versiones anteriores en las que si se requería una nueva base de datos, debía crearla con los costes asociados a dicha instancia (que inevitablemente conllevaba a consumir más memoria RAM); en Multitenant se pueden crear varias bases de datos conectables o enchufables (llamadas Pluggable Databases o PDB ) que se conectan a una base de datos Contenedora( CDB del acrónimo en inglés Container Database ) compartiendo todas ellas la misma instancia ahorrando significativamente el uso de recursos. Las PDB's pueden conectarse y desconectarse de la CDB. Cada PDB tendrá asociados sus propios tablespaces. Oracle Database 18c XE incluye una base de datos conectable o de contenedor pre-configurada de nombre XEPDB1 que empl e aremos en algunos ejemplos de este artículo. Es p