Categoría: Oracle

Crear JOB en Oracle

Este código crea un JOB en Oracle que se ejecuta cada 1 hora BEGIN DBMS_JOB.isubmit ( job => 99, what => ‘procedimiento(”soy un parametro”);’, next_date => SYSDATE, interval => ‘SYSDATE + 1/24 /* 1 Hour */’); COMMIT; END;

Publicado en Base de Datos, Desarrollo, Oracle

ROWNUM, select union e insert into

Un problema que me sucedio radicó en que requería hacer desde una vista ya existente un INSERT INTO hacia una tabla destino, esta vista tenía una columna que hacía de identificador, pero al ver la consulta me di cuenta que

Publicado en Base de Datos, Desarrollo, Oracle

CAST en Oracle

En oracle existe igual la posibilidad de hacer CAST de los tipos de datos en una consulta, por ejemplo: select cast(12.2 as NUMBER(10,5)) FROM DUAL; select cast(‘usuario’ as VARCHAR2(100)) FROM DUAL; Esto es util para cuando en algun resultado de

Publicado en Base de Datos, Desarrollo, Oracle

Oracle SQL Developer Data Modeler ahora es libre

SQL Developer Data Modeler ofrece una herramientas de modelado de bases de datos y de servicios, incluyendo el modelado de diagramas entidad-relación (ERD), modelo relacional (diseño de base de datos), el tipo de datos y modelado multidimensional, con “roundtrip engineering”

Publicado en Base de Datos, Desarrollo, Oracle

Uso de SQL_TRACE

Primero hay que alterar la sesion ALTER SESSION SET SQL_TRACE=TRUE Luego de esto se generará un archivo extensión *.trc dentro de la carpeta de oracle, en mi caso %ORACLE_HOME%\admin\%ORACLE_SID%\udump Luego se debe utilizar la aplicación de oracle TKPROF, una ejecusion

Publicado en Base de Datos, Desarrollo, Optimizacion, Oracle

Moviendo hacia otro tablespace tablas e índices en oracle

Para mover una tabla y/o indice de un tablespace a otro se debe aplicar un ALTER como los siguientes ALTER TABLE NOMBRE_ESQUEMA.NOMBRE_TABLA MOVE TABLESPACE NOMBRE_TABLESPACE; ALTER INDEX NOMBRE_ESQUEMA.NOMBRE_INDICE REBUILD TABLESPACE NOMBRE_TABLESPACE; Se puede utilizar un script (si tienes privilegios sobre

Publicado en Base de Datos, Oracle