codestory

Importieren und Exportieren von Oracle Database

  1. Import und Export im Oracle 11g

1. Import und Export im Oracle 11g

Ab der Oracle 11 benutzt die Oracle eine Syntax, die sich mit der früheren Oracle-Version unterscheidet, um die Daten zu importieren und exportieren (import ) und (export ). Es gibt 2 Maßnahmen zum import/export:
  • Import/Export einiger Tabelle von CHEMA.
  • Import/Export aller SCHEMA (auch alle Objekte: table, view, function,...)
Import/Export SCHEMA (11g)
Zuerst sollen Sie ein DBA Directory definieren (den Ordner DBA, wie einen Steuerungsordner der Database), die mit einem Pfad auf Ihrer Festplatte bindet. In der Praxis brauchen Sie einmal melden und können später benutzen
Zum Beispiel definiere ich ein DBA Directory (den Ordner DBA) mit dem Name von MY_BACKUP_DIR , der in dem Ordner C:/oraclebackup bindet
Melden Sie in SQL Plus an (login) und benutzen Sie user system:
- Create a directory named DBA MY_BACKUP_DIR attached to the actual directory on your hard drive
- Make sure that the C:/oraclebackup exist.

create directory MY_BACKUP_DIR AS 'C:/oraclebackup';
DBA Directory wird durch den user system erstellt. Nur der user mit der Rechte von DBA kann ihn benutzen. Sie können die Genehmigung der Benutzung von DBA Directory für die anderen User geben
-- Grant read,write on directory to some user.

grant read,write on directory MY_BACKUP_DIR to Some_User;
Sie können die Liste der vorher erstellten DBA Directory und die in Oracle vorhandenen DBA Directory abfragen
- Query all DBA directory in ORACLE
- By querying the view DBA_DIRECTORIES.

Select Directory_Name,Directory_Path From Dba_Directories;
Das Ergebnis