Oracle DB auf lokalen Rechner kopieren



  • Hallo zusammen,

    ich sitze gerade an der Entwicklung einer Anwendung zur Datenmigration von einer Oracle in eine DB2 Datenbank.

    Aus Performance-Gründen möchte ich ungern auf den Server, sondern auf eine Kopie der Oracle Datenbank auf dem lokalen Rechner zugreifen.

    Nun hab ich mit Oracle selbst wenig Erfahrung, eigentlich gar keine.
    Wie kann ich die komplette DB auf den lokalen Rechner kopieren und geht das überhaupt? 😕

    Danke im Voraus für eure Hilfe!



  • Naja, erstmal musst du das Oracle DBMS installieren und dann erstellst du von der Datenbank ein Dump-File und spielst es auf der neuen Datenbank wieder ein.
    Dafür gibts die Befehle "exp" und "imp". Unter Windows würde das etwa so aussehen:

    exp user/passwort@datenbank
    

    dann

    imp zieluser/passwort@zieldatenbank fromuser=user touser=zieluser file=exportdatei.dmp
    

    Beim Exportieren kann man AFAIK auch wählen, die komplette Datenbank zu dumpen.



  • Du musst dir dafür den Oracle-Server auf dem PC installieren.
    Die Daten bekommst du auf den PC, in dem du auf dem Server einen Export machst und diesen dann auf dem PC importierst.



  • Danke für eure Antworten, hilft mir schonmal weiter.
    dmp-Dateien existieren bereits im System als Sicherungsdateien.
    Muss nur mal sehen, ob ich den Server bei mir installieren kann,
    halt wegen Lizenzen und so.


Anmelden zum Antworten