DELETE SCHEMATRANDATA

Valido per Oracle.

Utilizzare DELETE SCHEMATRANDATA per rimuovere il log supplementare a livello di schema Oracle aggiunto con il comando ADD SCHEMATRANDATA. Use the DBLOGIN command to establish a database connection before using this command. L'utente specificato con questo comando deve disporre del privilegio per rimuovere i gruppi di log supplementare.

Per impostazione predefinita, questo comando prova a rimuovere il log supplementare delle colonne di chiave utilizzate da Oracle GoldenGate (chiave primaria, chiave univoca, colonne KEYCOLS o tutte le colonne) nonché le colonne di pianificazione. Le colonne di pianificazione sono la chiave primaria, tutte le chiavi univoche e tutte le chiavi esterne. Per eliminare il log delle colonne delle chiavi di Oracle GoldenGate, ma non quelle di pianificazione, includere l'opzione NOSCHEDULINGCOLS con DELETE SCHEMATRANDATA. Se ADD SCHEMATRANDATA è stato eseguito con l'opzione ALLCOLS, utilizzare DELETE SCHEMATRANDATA con l'opzione ALLCOLS per rimuovere il log supplementare di tutte le colonne, comprese le colonne delle chiavi di Oracle GoldenGate.

Sintassi

DELETE SCHEMATRANDATA schema [NOSCHEDULINGCOLS | ALLCOLS]

schema

Schema per il quale si desidera rimuovere il log supplementare. Non utilizzare un carattere jolly. Se l'origine è un container database multi-tenant Oracle, collegarsi al pluggable database che contiene lo schema per il quale si desidera rimuovere il log.

NOSCHEDULINGCOLS

Impedisce al comando di rimuovere il log supplementare delle colonne di pianificazione delle tabelle nello schema specificato. Le colonne di pianificazione sono la chiave primaria, tutte le chiavi univoche e tutte le chiavi esterne di una tabella.

ALLCOLS

Rimuove il log supplementare di tutte le colonne delle tabelle nello schema specificato.

Esempi


DELETE SCHEMATRANDATA hr

DELETE SCHEMATRANDATA hr ALLCOLS