Categoría: Administración de Oracle

Todo lo que necesitas saber sobre administración de bases de datos Oracle. arranque y parada, copias de seguridad, import, export…

ERROR ORA-06512: at “SYS.DBMS_SYS_SQL”

Objetivo Solucionar el error ORA-06512: at “SYS.DBMS_SYS_SQL” al realizar un export con la herramienta exp en versión 10g Síntomas El export genera algunos errores del tipo EXP-00008: ORACLE error 6550 encountered ORA-06550: line 1, column 18: PLS-00201: identifier ‘SYS.DBMS_DEFER_IMPORT_INTERNAL‘ must be declared ORA-06550: line 1, column 7: PL/SQL: Statement ignored ORA-06512: at “SYS.DBMS_SYS_SQL“, line 1120
Read More »

Loadjava y Dropjava en Oracle

1. Loadjava Las bases de datos Oracle incluyen un compilador de JAVA y una JVM. Esto va a permitir a los desarrolladores que utilicen este lenguaje de programación (PL/SQL) crear objetos almacenados, procedimientos, funciones, disparadores… Se podrán también compilar programas Java directamente en la base de datos, de este modo también podemos encontrarnos clases de
Read More »

Problemas Oracle Jobs. No se ejecuta.

1. Objetivo El objetivo de este articulo explicar el problema que puede surgir en las bases de datos oracle9 cuando el proceso background que gestiona las colas de oracle se queda colgado. En este documento se explica como detectar esta situación y solucionarla. Si deseas saber más acerca de Oracle Jobs pincha aquí. 2. Jobs
Read More »

Ejemplos de consultas sobre V$

Ejemplos de consultas a V$ 1. Cómo buscar los nombre de todos los archivos de la base de datos. VISTA: V$datafile SQL> SELECT name FROM V$datafile; 2. Cómo buscar el grupo de redo log VISTA: V$LOGObtenemos el número de los redo logs y el estado de estos ( current, active ) SQL> SELECT group#, status
Read More »

Reconstrucción de índices

1. Objetivo Mostrar cómo reconstruir un índice existente en base de datos Oracle 10g y ver que índices deberían de ser reconstruidos mediante un script automático. 2. Introducción Es importante periódicamente examinar y determinar qué índices son susceptibles de ser reconstruidos. Cuando un índice está descompensado puede ser porque algunas partes de éste han sido
Read More »

Recover database until time

1. Recuperar una base de datos en un punto determinado en el tiempo En algunos casos puede suceder que alguien realice una actualización o ejecute algún procedimiento erróneo y queramos retroceder en el tiempo para volver al punto justo antes de que se lanzara este procedimiento o actualización. Nota: Para realizar esta recuperación la base
Read More »

Controlar espacio de los tablespaces

1. Objetivos Automatizar el control de espacios libre en los tablespaces de base de datos mediante un procedimiento pl/sql. Se pretende facilitar un procedimiento que compruebe el espacio libre del tablespace y si este es menor de un portentaje especificado del total se envie un correo de alerta para que el administrador pueda aumentar el
Read More »

Oracle Jobs. Planificando tareas en Oracle

1. Objetivo Este artículo muestra como ORACLE maneja las tareas planificadas (oracle jobs) y qué parámetros y procesos afectan a esta planificación así como la manera de crearlos fácilmente a través de TOAD. (Para bases de datos ORACLE 9). 2. Introducción La base de datos ORACLE ofrece una cola para planificar algunas operaciones que se
Read More »