Datenbank

Md_Db.DPExport

Expand All Collapse All
SendSend Feedback PrintPrint

Diese Funktion erstellt eine Sicherungsdatei (Dumpfile) der Datenbank inklusive Logdatei in einem vordefinierten Oracle-Verzeichnis. Für das korrekte Einrichten der Zugriffsberechtigungen und des Verzeichnisses siehe unter Datensicherung.

 

Syntax

PROCEDURE DPExport(theShemas IN VARCHAR2 := USER, theTables IN VARCHAR2 := null, 
                 isTimeStamp IN BOOLEAN := false, theDirName in VARCHAR2 := null);

 

Parameter

theShemas
Angabe des zu exportierenden Datenbankschemas.
Sind mehrere Schemen zu exportieren, erfolgt die Angabe der Schema-Namen getrennt durch Strichpunkt.
Wird der Parameter auf NULL gesetzt, erfolgt ein Export der gesamten Datenbank.
Die Schema-Namen "SYS", "XDB", "ORDSYS", "MDSYS", "CTXSYS", "ORDPLUGINS" und "LBACSYS" können als Werte nicht übergeben werden und werden auch bei einem kompletten Datenbankexport nicht berücksichtigt.

theTables
Optionale Angabe von Tabellennamen, getrennt durch Strichpunkt.
Diese Angabe ist nur in Verbindung mit einem Schema möglich.

isTimeStamp
Angabe, ob der Dateiname des Dumpfiles mit Datum und Uhrzeit zu versehen ist.
Ist der Parameter auf FALSE gesetzt, werden existierende Sicherungsdateien automatisch überschrieben.

theDirName
Name des Oracle-Verzeichnisses für das Erstellen des Dumpfiles.
Bei Angabe von NULL wird das Verzeichnis auf USER_BACKUP gesetzt, wobei USER durch den aktuellen Schemanamen ersetzt wird.

hmtoggle_plus1Beispiel

begin
 -- export current shema
 Md_Db.DPExport;
 
 -- export different shema
 Md_Db.DPExport('SESFIBU');
 
 -- export two shemas
 Md_Db.DPExport('MBAB4;SESFIBU');
 
 -- export full database
 Md_Db.DPExport(null);
 
 -- export single table in shema MBAB4
 Md_Db.DPExport('MBAB4''MDZHD');
 
 -- export two tables in shema MBAB4
 Md_Db.DPExport('MBAB4','MDZHD;MDLAND');
end;

 

Treten während der Ausführung der Funktion Fehler auf, werden diese abgefangen und an die Mailadresse des Systemparameters ERR_MAIL_TO weitergeleitet.

 

 

 

Weitere Themen:

Datensicherung

Datensicherung manuell erstellen

ERR_MAIL_TO