DELETE SCHEMATRANDATA
Válido para Oracle.
Utilice DELETE SCHEMATRANDATA para eliminar el registro complementario de nivel de esquema de Oracle que se ha agregado con el comando ADD SCHEMATRANDATA. Utilice el comando DBLOGIN para establecer una conexión de base de datos antes de usar este comando. El usuario que se haya especificado con este comando debe tener el privilegio necesario para eliminar los grupos de log complementarios.
Por defecto, este comando intenta eliminar el registro complementario de las columnas clave que usa Oracle GoldenGate (puede ser la clave principal, una clave única, columnas KEYCOLS o todas las columnas) y también las columnas del programa. Las columnas de programación son la clave principal, todas las claves únicas y todas las claves ajenas. Para suprimir el registro de las columnas del código de Oracle GoldenGate, pero no las columnas del programa, incluya la opción NOSCHEDULINGCOLS con DELETE SCHEMATRANDATA. Si se ha emitido ADD SCHEMATRANDATA con la opción ALLCOLS, utilice DELETE SCHEMATRANDATA con la opción ALLCOLS para eliminar el registro complementario de todas las columnas, incluidas las columnas del código de Oracle GoldenGate.
Sintaxis
DELETE SCHEMATRANDATA schema [NOSCHEDULINGCOLS | ALLCOLS]
schema
Esquema cuyo registro complementario desea que se elimine. No utilice un comodín. Si el origen es una base de datos de contenedor multi-inquilino de Oracle, asegúrese de iniciar sesión en la base de datos de conexión que contenga el esquema cuyo registro desee eliminar.
NOSCHEDULINGCOLS
Evita que el comando elimine el registro complementario de las columnas de programación de las tablas del esquema especificado. Las columnas de programación son la clave principal, todas las claves únicas y todas las claves ajenas de una tabla.
ALLCOLS
Elimina el registro complementario de todas las columnas de las tablas del esquema especificado.
Ejemplos
DELETE SCHEMATRANDATA hr
DELETE SCHEMATRANDATA hr ALLCOLS