Deshabilitar conexion por Toad, Sqldeveloper y Pl-Sql a Oracle Database

Bueno, en ocaciones nos encontramos con algunos usuarios bastantes “inquietos” y por lo tanto es necesario poder controlar el acceso a nuestra DB cuando se utilizan herramientas que no se deben permitir en ambientes productivos, tales como toad, jdeveloper, excel, sqlplus….etc, para ello pues he creado este trigger y controlar esas sessiones asi:

Leer más

Consulta de Errores de Oracle

No es necesario tener internet para consultar los errores generados en cualquier momento durante un procedimiento u operación en la base de datos. Buscando en internet me encontré esta utilidad. Debemos buscar en el $ORACLE_HOME/bin un programa llamado oerr, su modo de utilización es así: Para este ejemplo utilizamos el error ORA-12514.

Este es otro ejemplo de Utilizacion, en este caso el error a consultar es EXP-0001

Leer más

Tamaño de una Tabla

Para saber el tamaño total en MB o en GB de una tabla de Oracle, es super facil, ya que para ello debemos consultar la tabla del diccionario de datos DBA_SEGMENTS, esto lo podemos revisar por medio de sqldeveloper o sqlplus, asi:

Leer más

Como cambiar la ruta de Flash Recovery

Bueno en el dia de hoy, necesito realizar el cambio de la ruta de almacenamiento del FLASH Recovery a un nuevo filesystem, para ello debemos realizar los siguientes pasos: 1. Alterar la base de datos a la nueva ruta.

2. Reiniciar instancia y activar el flash back.

Si aun así necesita mover todos los archivos (BACKPSET,ARCHIVELOG,AUTOBACKUP), es necesario mover estos archivos existentes y para

Leer más

Cambio temporal del password a un USER

Bueno, en el día de hoy navegando en internet me encontré un blog bastante bueno, realice la practica y lo estoy documentando. Bueno vamos al grano en ocasiones necesitamos cambiar temporalmente el password de un usuario para realizar pruebas o simplemente verificar un error, el proceso se debe realizar de las siguiente manera. 1. Utilizar el package (dbms_metadata.get_ddl) para conocer el hash del password del usuario.

Leer más

Borrar Alertas del Database Control

Siempre quise saber como borrar los alerts generados en la Consola de Adminitracion, pero buscando en google, encontré varias alternativas, pero escogí esta opcion me gusto mucho mas fácil. Ademas recordemos que si tenemos muchos registros o demasiadas alertas esta afectaran el performance de la consulta a esta tablas, para esto se hace uso del procedimiento DELETE_CURRENT_SEVERITY del paquete EM_SEVERITY. Para consulta, lo podemos hacer por medio

Leer más

Manejo de Parches

Bueno, leyendo el capitulo No.19 (Arquitectura Inteligente) del libro OCA Oracle Database, por fin pude entender que oracle proporciona a sus clientes (contrato de soporte), 3 tipos de Patch, estos son: CPU (Critical Patch Updates): Actualizaciones críticas de parches para resolver vulnerabilidades de seguridad. Cada tres meses son liberados los CPU’s, además son mas faciles de instalar, pero también Oracle

Leer más

Evitar problemas de almacenamiento de Archivelog (ORA-00257)

Bueno, esta vez escribo por que en varias ocasiones tuve problemas con la base de datos que actualmente administro, y esto debido a que cuando se generaba demasiadas transacciones esto genera mucho archivos de archive, lo que tocaba era entrar al RMAN y borrar todo el archive generado arriesgando posible perdida de datos (RMAN> delete archivelog until time ‘sysdate + (11+00/60)/24’;). Pero

Leer más

Mover Tablespace

Bueno en ocaciones es necesarios mover datafiles yo tablepace cambiando de lugar de filesystem por problemas de espacio dentro de los mismos. Para ello oracle nos permite realizar estos cambios sin bajar la base de datos. El procedimiento es muy facil se puede mover todos los tablespace menos el (SYSTEM, UNDO, TEMP). Los pasos a realizar son los siguientes: 1. Cambiar el

Leer más
1 3 4 5 6