REMARK
\
Dieses Script enthlt die Befehle zum Entladen und Laden der Daten (Optimierung der Datenbankgre).
Bitte vor dem Durchfhren das DF-Modul und den Datenbankserver beenden. 
Danach das Datenbankverzeichnis X:\EBANKING\EBANKING\*.* auf ein anderes Laufwerk sichern!
Nach der Sicherung den Datenbankserver wieder starten und sicherstellen, dass keine Benutzer (inkl. DF) mit der Datenbank verbunden sind
/

REMARK Setzen des Servers (Eine Anpassung des Servernamens ist eventuell erforderlich);
set server ebserver;
REMARK Antwort mu "server is set" lauten;

REMARK Verbindung zur Datenbank aufbauen, zur Authentifizierung ist das Passwort des Benutzers SYSADM (Default SYSADM) notwendig;
connect ebanking sysadm sysadm;
REMARK Antwort mu lauten: "cursor 1 connected to ebanking";

REMARK Folgende Befehle dienen zum Entladen der Datenbank (unload);

REMARK Sperren der Datenbank;
lock database;
REMARK Antwort: Database locked;

REMARK Setzen des Input-Message-Buffers (Optimierung);
set inmessage 20000;
REMARK Antwort: "input message size set";
REMARK Entladen der Datenbank (ACHTUNG: Dateiname darf nicht existieren und es mu gengend Platz auf C: frei sein);
unload database c:\xxx.sql overwrite;
REMARK Antwort: "unload completed";
REMARK Verbindung zur Datenbank abbrechen;
disconnect ebanking;
REMARK Antwort: "all cursors disconnected";

REMARK Deinstallieren der Datenbank;
deinstall database ebanking;
REMARK Antwort: "database deinstalled"

REMARK Lschen der Datenbank (Darf nur nach erfolgreichem Unload durchgefhrt werden);
drop database ebanking;
REMARK Antwort: "database dropped";

REMARK Anlegen einer leeren Datenbank;
create database ebanking;
REMARK Antwort: "database created";

REMARK Verbindung zur Datenbank aufbauen;
connect ebanking sysadm sysadm;
REMARK Antwort: "cursor 1 connected to ebanking";

REMARK Deaktivieren des Recovery (Optimierung);
set recovery off;
REMARK Antwort: "recovery is now disabled";

REMARK Setzen des Output-Message-Bufffers (Optimierung);
set outmessage 20000;
REMARK Antwort: "output message size set";

REMARK Blockmodus einschalten (Optimierung);
set bulk on;
REMARK Antwort: "bulk execution is now on";

REMARK Laden der Daten;
load sql c:\xxx.sql;
REMARK Antwort: "load completed";

REMARK Abschlieen der Transaktion;
commit;
REMARK Antwort: "transaction commited";

REMARK Aktivieren des Recovery (Sicherheit);
set recovery on;
REMARK Antwort: "recovery is now enabled";

REMARK Optimierung der Systemtabellen;
update statistics on database;
REMARK Antwort: "x rows updated";

REMARK Abschlieen der Transaktion;
commit;
REMARK Antwort: "transaction commited";

REMARK Entsperren der Datenbank;
unlock database;
REMARK Antwort: Database unlocked;

REMARK Verbindung zur Datenbank abbauen;
disconnect ebanking;
REMARK Antwort: "all cursors disconnected";




