Tecnología

Inicio

Cómo crear Otra deshacer de tablas

Cómo crear Otra deshacer de tablas


Oracle 9i base de datos y versiones posteriores incluyen una opción para la gestión de transacciones de reversión automática. gestión automática de deshacer, ahora una recomendación de mejores prácticas, implica el uso de un "deshacer de tablas" para almacenar los registros de transacciones no utilizadas y permitir que el servidor para controlar las tareas de gestión y de segmentos de rollback espacio. A pesar de que sólo puede tener un tablespace de deshacer activo a la vez, usted tiene la opción de crear más de uno. Ajuste el parámetro UNDO_MANAGEMENT en "AUTO" y crear un primer deshacer de tablas en el momento de crear una nueva base de datos. Crear otra tabla UNDO con una orden explícita "CREATE TABLESPACE DESHACER".

Instrucciones

1 Escribe el comando "CREATE TABLESPACE DESHACER" apertura y darle el espacio de tabla un nombre único, como se muestra en este ejemplo:

CREATE TABLESPACE DESHACER undo2

2 Añadir una cláusula de archivo de datos para identificar los archivos de datos físicos que desea incluir en el deshacer de tablas. La cláusula incluye la palabra clave "DATAFILE" y la ruta a la ubicación del archivo:

DATAFILE /u01/oracle/rbdb1/undo0201.dbf '

3 Establecer un tamaño de partida opcional para el deshacer de tablas e indicar si Oracle puede ampliar, o auto-extenderá, su tamaño según sea necesario para dar cabida a las necesidades de espacio adicionales:

TAMAÑO 2M REUTILIZACIÓN EN AUTOEXTEND;

Consejos y advertencias

  • Oracle de forma predeterminada el deshacer de tablas implícita menos que usted indique explícitamente utilizar otro. Cambiar a otro tablespace de deshacer con el comando:
  • Alteraciones en el sistema SET UNDO_TABLESPACE = undo2