miércoles, 29 de abril de 2020

Oracle Apex 20.1 - Respaldo Automático de Aplicaciones

Oracle Apex 20.1 soporta una nueva característica para crear respaldos automáticos de las aplicaciones desarrolladas, sin dejar de lado la posibilidad de crear respaldos manuales.

Restricciones :
Solo se respaldan las aplicaciones que han sido modificadas. 

Se retendrán solo los 25 respaldos más recientes, mientras que los respaldos viejos serán eliminados. 

Para acceder a esta característica, seguir las instrucciones:

1)  Click en Workspace Utilities (Utilidadades del Espacio de Trabajo).



2) Click en Manage Backups (Administrar  Respaldos).


3)  Se listan las aplicaciones respaldadas, prestar atención a las columnas Last Backup (Ultimo Respaldo) y # Backups (Número de Respaldos).



4) Al hacer click sobre el nombre de cualquier aplicación, se mostrará una lista detallando cada respaldo realizado y si fue creado por algún usuario o de manera automática.


Se puede apreciar la última columna Acciones, al hacer click sobre el botón de lista se desplegan las siguientes opciones, de la cual se resalta Descargar.


Conclusión

La característica de Respaldos Automático constituye una valiosa ayuda que ofrece al desarrollador la garantía de contar con respaldos de sus aplicaciones y la posibilidad de crear los que crea convenientes asegurando la continuidad de su trabajo por la disponibilidad de un repositorio de aplicaciones en un tiempo determinado.









viernes, 24 de abril de 2020

Oracle Apex 20.1 disponible

La gran herramienta de bajo código Oracle Apex 20.1 ya está disponible para la descarga. 

Las nuevas características son:

APEX + Redwood

Mejoras de la búsqueda por facetas

URL fáciles de recordar

Mejoras en los despliegues y las exportaciones

Impresión de PDF nativa

Megamenús

Mejoras de la cuadrícula interactiva

Alertas de timeout de sesión


Para saber más detalles hacer click aquí.

Para descargar la nueva versión, hacer click aquí.

Oracle Apex 20.1 puede instalarse en Oracle XE siguiendo las mismas instrucciones que Apex 18/19 descritas aquí.

Creando Tablas con SQL en Oracle SQL Developer Web - Parte 2

SQL Developer Web es un IDE que se ejecuta en un navegador web ofreciendo una conjunto de herramientas con interface amigable que van más allá de la codificación de sentencias SQL.

En esta segunda parte se instruirá como crear tablas con la herramienta gráfica SQL Developer Web. 

1) Conectarse a un usuario.



2) Click en Hoja de Trabajo.




3) Click en el botón ... y seleccionar Crear Objeto...




4) Se visualiza el cuadro de diálogo con título: Cuadro de diálogo de propiedades de tabla, debiendo modificar la propiedad Nombre  con el valor PROYECTOS y hacer click en el botón + para agregar un campo,



5) Ingresar como nombre PROYECTO_ID y seleccionar el tipo de dato NUMBER.




7) Seleccionar las casillas Clave Primaria y Columna de Identidad.



8) Agregar los campos a la tabla como muestra la imagen siguiente.



Por cuestiones didácticas se ha  seleccionado el campo TIPO_PROYECTO con valor por defecto CONSTRUCCION y como Nulo por defecto.

9) Click en Claves Ajenas. 
En nombre de la restricción  ingresar  
Seleccionar Employees como tabla de referencia.



Seleccionar la restricción de clave primaria EMP_EMP_ID_PK




 Seleccionar Employee_ID_GERENTE como campo clave ajena.




9) Click en Almacenamiento.
En Tablespace seleccionar USERS.




10) Click en DDL para visualizar las sentencias de creación y modificación de tabla.
Click en el botón Crear.




11) Ir al panel de Navegación y hacer click en el botón Refrescar.



Se visualiza la tabla creada Proyectos


12) Hacer click con el botón derecho del mouse sobre la tabla Proyectos y seleccionar Editar...



13)  Se visualiza el cuadro de diálogo del punto 4 que permite hacer cambios en la tabla seleccionada.

14) Click en el separador Columna de Identidad y hacer los cambios que muestra la imagen.



Click en Aplicar.

15) Se visualizan los resultados de la aplicación de cambios en el separador Columna de Identidad.



Conclusión

La creación de tablas en Oracle SQL Developer Web resulta una actividad sumamente sencilla de realizar con el asistente disponible para el efecto porque incluye la agregación de campos con su respectiva definición de atributos, restricciones de clave primaria, clave ajena, nulos y almacenamiento, facilitando en gran medida estas actividades

jueves, 16 de abril de 2020

Creando Tablas con SQL en Oracle SQL Developer Web - Parte 1

Oracle SQL Developer Web es una aplicación basada en el IDE de escritorio Oracle SQL Developer desarrollado en Java, por lo tanto, incluye parte de la funcionalidad de este último al que muchos desarrolladores están acostumbrados.

Este post se centrará en el dominio de las funciones que ofrece SQL Developer Web para la ejecución de scripts SQL.

Si aún no dispone de SQL Developer Web en su ordenador o en la Nube de Oracle, lea el post titulado Como instalar Oracle SQL Developer Web

1) Ingresar en la barra de direcciones del navegador Web la siguiente URL:
      http://nombre_servidor:puerto_http/ords/sql-developer

Para el caso de una instalación local del prodcuto, la URL sería:
     
      http://localhost:9090/ords/sql-developer

2) Ingresar el usuario o su alias, en este caso HR. Click en Siguiente.
3) Ingresar el nombre se su usuario o esquema de base de datos.
Click en Conectar.


4) Seleccioanr la pestaña Hoja de Trabajo.


5)  Teclear el siguiente código SQL:
      create table Departamento(
              departamento_id number(6),
              nombre_departamento varchar2(60) not null,
              fecha_creacion date not null,
              constraint Deaprtamento_Pk Primary key(
                                      departamento_id)
     );
         create table Empleados(
         empleado_id number(6),
         apellidos varchar2(30) not null,
         nombres varchar2(20) not null,
         cedula  varchar2(15) unique not null,
         genero char(1) not null default 'M',
         fecha_nacimiento date not null,
         ciudad varchar2(30) not null,
         provincia varchar2(30) not null,
         email varchar2(30) not null,
         direccion_domiciliar varchar2(120)
         telefono varchar2(20),
         departamento_id number(6),
         constraint Empleado_Pk primary key(empleado_id),
         constraint Labora_Departamento_Fk Foreign Key(
               departamento_id) references Departamento
     );

6) Click en Ejecutar Script(F5).


     Resultado de la ejecución:



Las tablas creadas pueden visualizarse en el panel Navegador ubicado a la izquierda del editor de códigos.



Conclusión

 La creación de tablas en SQL Developer Web ha sido posible mediante la introducción de código SQL en la Hoja de Trabajo con resultados rápidos y en una interface gráfica amigable.

martes, 14 de abril de 2020

Como activar servicios REST desde SQL Developer

Los servicios de REST pueden activarse por medio de SQL Developer de modo gráfico de la siguiente manera:

1) Abrir la conexión asociada al esquema para el cual se requiere  habilitar los servicios de REST.


2) Seleccionar la conexión abierta.
Hacer click con el botón secundario del mouse.  
Seleccionar Activar Servicios REST.



3) Establecer un alias para el esquema. 
Hacer click en Autorización necesaria.
Click en Siguiente.


4) Click en Terminar.


 Se visualizará el mensaje de ejecución de  la acción.


 

domingo, 12 de abril de 2020

Cómo instalar Oracle SQL Developer Web


Oracle SQL Developer Web es una aplicación que se ejecuta en un navegador web y está basada en Oracle SQL Developer, incluyendo parte de su funcionalidad.

Para poder acceder a Oracle SQL Developer Web se necesita descargar e instalar ORDS(Oracle Rest Data Services) , la instaalción la podemos hacer usando línea de comandos o por medio de Oracel SQL Developer, se escogerá la segunda opción, manos  a la obra:

1) Descargar ORDS 19.4 pulsando aquí.


2) Seleccionar el producto.

3)  Iniciar sesión con una cuenta válida de Oracle.


4) Guardar la descarga con Aceptar.
 


5) Descomprimir el archivo descargado en la unidad C: debiendo quedar la carpeta destino como ords.

6) Ejecutar Oracle SQL Developer.

7) Ir a Herramientas>REST Datas Service>Instalar
 


8) Se abre el asistente de instalación y seleccionar el archivo de ords.war de la carpeta de descompresión.



Una vez seleccionado el archivo se establece la  carpeta de configuración, hacer click en Siguiente.


9) Establecer las credenciales de conexión a la base de datos, se escogerá el SID que es XE para que la instalación se realice en el contenedor y las PDB's. 
Se especifica la contraseña para el esquema ORDS_PUBLIC_USER.
Hacer Click en Siguiente.


Después de hacer click en Siguiente se realizará la validación del esquema ORDS para lo cual ingresará el usuario SYS con su respectiva contraseña.



10)  Se listan el contenedor (CDB$ROOT) y las PDB's donde se instalará ORDS. Click en Siguiente.



 11) Especificar los espacios de tabla por defecto y temporal para el esquema ORDS_METADATA y ORDS_PUBLIC_USER de la siguiente manera:


Hacer Click en Siguiente.

12) Establcer ORDS como servidor autónomo.



13) Se visualiza el resumen de procesos seleccionados del asistente.
Click en Terminar.




14) Inicia el proceso de instalación de ORDS.

15) Ir a la carpeta ORDS ubicada en C:\ords\config\ords y abrir el archivo default.xml para agregar las siguientes dos líneas que activan Oracle SQL Developer Web:
 
16) Ir a la carpeta C:\ords\config\ords\standalone y asegúrese que el parámetro jetty.port sea igual a 9090.

17) Habilitar un esquema por medio de una cuenta administradora como SYS o SYSTEM para que pueda autenticarse para acceder a SQL Developer Web con el código PL/SQL siguiente:

BEGIN
  ords_admin.enable_schema(
   p_enabled => TRUE,
   p_schema => 'HR',
   p_url_mapping_type => 'BASE_PATH',
   p_url_mapping_pattern => 'hr',
   p_auto_rest_auth => TRUE
  );
  commit;
END;


18) En la barra de dirección de un navegador ingresar la siguiente URL:  http://loclahost:9090/ords/sql-developer



19)  Ingresar usuario y contraseña. Click en Conectar.




 20) Click en Hoja de trabajo y submitir la sentencia SELECT para seleccionar Employees.



Conclusión

SQL Developer Web es la versión para navegador del SQL Developer basado en Java, como se ha demostrado, su instalación desde el programa de escritorio SQL Developer es muy sencilla porque provee asistentes para la configuración de los parámetros de cada parte del proceso, incluso si se desea cambiar valores de parámetros fuera del programa como en archivos default.xml la instalación y activación no deja de ser una experiencia satisfactoria.




Entrada destacada

Cómo instalar Oracle Database 18c Express Edition para Windows

Oracle Database 18c XE ya está disponible para Windows 64bit, en este post se enseñará como instalar y configurar esta nueva versión en W...