¿Qué es la papelera de reciclaje de Oracle?

Oracle-logo

Las bases de datos Oracle, tienen una papelera de reciclaje (recycle bin), el objetivo es colocar todos los objetos borrados en una ubicación, este con el fin de recuperarlos de ser requerido.

La realidad, es que es un salvavidas para los administradores de bases de datos, ya que se puede restaurar una tabla, índice etc., eliminados.

Se puede verificar si está activa o inactiva la papelera con la siguiente instrucción

SQL> SHOW PARAMETER RECYCLEBIN;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
recyclebin                           string      on

La recyclebin, se puede desactivar tanto para la sesión, como para toda la base de datos, de la siguiente manera

-- Desactivar a nivel de sesión
ALTER SESSION SET RECYCLEBIN = OFF;

-- Desactivar a nivel de base de datos
ALTER SYSTEM SET RECYCLEBIN = OFF;

De igual manera, se puede activar tanto para la sesión, como para la base de datos

-- Activar a nivel de sesión
ALTER SESSION SET RECYCLEBIN = ON;

-- Activar a nivel de base de datos
ALTER SYSTEM SET RECYCLEBIN = ON;

Teniendo en cuenta que al momento de borrar un objeto, no se elimina directamente, si no que Oracle lo renombra con el formato BIN$. Podemos validar los objetos con las siguientes sentencias

-- Validar la papelera de reciclaje de la base de datos
SELECT * FROM DBA_RECYCLEBIN;

-- Validar la papelera de reciclaje del usuario actual
SELECT * FROM RECYCLEBIN;

Te invito a seguir consultando más articulos relacionados a Oracle dando clic aquí.

 

Acerca de JulianOrtiz0506

Soy administrador de bases de datos y desarrollador web, desde mis inicios en el mundo de la informática, he implementando proyectos personales y empresariales. Por consiguiente esto me ha permitido contar con una amplia calificación y destreza sobre mis áreas de conocimiento. Sobre todo suelo estar en constante aprendizaje, diariamente me estoy informando sobre nuevas tecnologías. Ya queme gusta estar actualizado en la tecnología de punta para todas las plataformas que me apasionan y con las cuales trabajo día a día.

Ver todas las entradas de JulianOrtiz0506 →

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *