Hugo Mann: Schema beim Import ändern -> Oracle

Mahlzeit,

Folgende Schritte habe ich bis dato erledigt:
exp test/test owner=test file=D:\test.dmp
(habe alle Objekte des Benutzers "test" exportiert)

Nun möchte ich über imp den Import der jeweiligen
Objekte in einer anderen Datenbank vollziehen.
Allerdings sollte dies unter einem anderen Schema
-> Benutzer: test1 Pass: test1 geschehen.

Normalerweise müsste ich erst einmal:

  • Benutzer test mit den jeweiligen Rechten anlegen.
    grant dba to test identified by test;
  • Tablespace für jeweiligen Benutzer anlegen ca. 20 MB
    create tablespace test datafile 'D:\test.ora' 20M;
  • Import ausführen
    imp test/test file=D:\test.dmp full=y;

Wie gesagt möchte ich aber, dass beim Import nicht dieses
Schema verwendet wird sondern das oben genannte test1/test1.
Wie kann ich das regeln?

Danke für Eure Hilfe
Hugo

  1. Hallo,

    Wie gesagt möchte ich aber, dass beim Import nicht dieses
    Schema verwendet wird sondern das oben genannte test1/test1.
    Wie kann ich das regeln?

    Üblicherweise gibt es für die Oracle-Utilities eine Dokumentation, in der die möglichen Parameter nachgelesen werden können. So auch für imp. Du findest die Dokumentation entweder auf Deiner Festplatte oder aber über http://otn.oracle.com. Beachte bitte die Ausführungen der Optionen fromuser und touser genauer.

    Alternativ kannst Du imp auch interaktiv benutzen indem ausser User/Password des Zielschemas keine weiteren Optionen angibst.

    Grüße
      Klaus

    1. Hi Klaus,

      »»Beachte bitte die Ausführungen der Optionen fromuser und touser genauer.

      genau so habe ich dies dann getan.
      Danke hat auch schön geklappt.

      bis denn
      hugo