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