Export Oracle-Schema

Immer wieder die gleichen Parameter, immer wieder die gleichen Eingaben, immer wieder vertippt man sich…

Damit ist nun Schluss!

Ich habe mir nun ein Skript geschrieben, welches mir die Arbeit erleichtert.

Herunterladen
http://download.laukien.com/script/export.oracle.schema.sh

Anwendung
Bevor es los geht, sollte man sich natürlich mal das Skript öffnen und die voreingestellten Parameter sinnvoll anpassen.

#Pre-Set
file_path="output"
db_exclude="statistics,grant,role_grants"

db_sid_default=""
db_password_default="manager"
db_export_default="DATA_PUMP_DIR"
db_schema_default="hr"
db_parallel_default="0"
  • file_path
    Es ist möglich sich den Befehl in eine Text-Datei ausgeben zu lassen. Diese werden, bei Bedarf, in dem angegebenen Verzeichnis gespeichert.
  • db_exclude
    Definition der Ausnahmen, so denn nicht ‘alles’ aus dem Schema exportiert werden soll.
  • db_sid_default
    Standardvorgabe der SID; wird vor allem dann sinnvoll, wenn man viele Schemen (immer wieder) bei einem System exportiert.
  • db_password_default
    Standardvorgabe für das SYSTEM-Kennwort; ist nur dann wirklich sinnvoll, wenn man eine unsichere, homogene Kennwort-Vergabe betreibt.
  • db_export_default
    Standardvorgabe für den ‘dba_directory’-Bezeichner. Dieser muss existieren und, so abweichend, sinnvoll angepasst sein.
  • db_schema_default
    Standardfvorgabe für das zu exportierende Schema; ist natürlich nur dann sinnvoll, wenn der Schemenbezeichner oftmals der Gleiche ist.
  • db_parallel_default
    Standardvorgabe für den Parallelisierungsgrad des DataPumpers von Oracle. Dieser ist auf ’0′ gesetzt, da das parallele Exportieren nicht in der Standard Edition der Oracle Datanbank enthalten ist.

(Standardvorgaben können beim Aufruf des Skriptes geändert, oder mit ENTER bestätigt werden.)

Im Anschluss an die ‘Pre-Definition’ kann das Skript ausführbar
chmod +x export.oracle.export.sh
und gestartet
./export.oracle.schema.sh
werden.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: KEINE!!! :-P