16. Juli 201015 j Hallo, folgende Frage habe ich zum Export: Das Programm expdp liegt bei mir unter c:\Programme\Oracle\bin\. Ich möchte mein Dump-File aber nicht unter c:\Programme\Oracle\bing\ ablegen,sondern unter e:\backup\. Wenn ich jetzt folgenden aufruf tätige: exp export_user/pwd@db file=exportFile.dmp log=exportLogFile.log compress=no tablespaces=MEINEDATEN statistics=no consistent=yes Hier legt mir das Programm das Dump-File auf die Festplatte c:\Programme\Oracle\bin\ automatisch hin. Wie kann ich beim Export beim Aufruf einen anderen Pfad angeben?
16. Juli 201015 j gib mal einfach oracle expdp in google ein, da gibts n paar gute seiten die dir die parameter erklären. file=c:\whatever\wherever\dumpfile.dmp wenn du wirklich expdp aufrufen willst, dann nimm auch die expdp.exe und nicht wie in deinem posting die exp.exe und keine statistiken erreicht man mit statistics= NONE (saublöd, alles mit =n aber hier muss man none schreiben) das eine ist export (altes prog bis 10g unterstützt) das andere ist export-dump (neuer, schneller) beide haben ihre vor und nachteile. Bearbeitet 16. Juli 201015 j von Corto |sX|
16. Juli 201015 j Autor @ Corto |sX| So bekam ich die Fehlermeldung, dass der Wert für file falsch ist. Ich probiere es noch mal.
16. Juli 201015 j Autor So, hab es endlich. Das Programm hat sich am Parameter compress und statistics aufgehangen.
16. Juli 201015 j Hi, es hilft dir hier sicher jeder gerne, aber jeder Frage hier zu stellen halte ich für etwas dreist. Du solltest dir vielleicht einfach mal die Hilfe angucken, denn so schlecht ist das bei Oracle alles nicht erklärt (zumindest die absoluten Basics). Die Hilfe bekommst du mit expdp help=Y bzw. exp help=Y.
19. Juli 201015 j Autor @ carstenj dann muss ich mich entschuldigen, wenn es so rüber kommt. Kann ich noch eine Frage zum Import loswerden? Folgendes: Ich habe auf meiner Instanz einen Benutzer namens "import_user" angelegt, der die Berechtigungen CREATE SESSION, CREATE TABLE, IMP_FULL_DATABASE sowie die Rollen CONNECT sowie IMP_FULL_DATABASE. Die Quota auf den zu importierenden Tablespace ist auf unbegrenzt für diesn Benutzer eingestellt. Dann rufe ich das Tool für den import wie folgt auf: imp import_user/<pwd>@<instanz_id> file=<pfad>/export_File.dmp full=y ignor=y log=<pfad>\import.log Der Import wird aber wegen dem ORA-Fehler 12154 abgebrochen. Ich kann mich aber mit dem User import_user ganz normal über den SQL-Plus oder den SQL-Developer anmelden. In der TNSNAMES.ORA ist die Instanz eingetragen, der Listener ist gestartet. Was mache ich falsch?
19. Juli 201015 j Hi, was sagt denn "tnsping <instanz_id>" ? Ansonsten guck mal hier: ORA-12154: TNS:could not resolve the connect identifier sp...
19. Juli 201015 j Autor @ carstenj da bekomme ich den Fehler TNS-03505: Name konnte nicht aufgelöst werden. In der TNSNAMES.ORA steht meine Instanz aber drinn.
19. Juli 201015 j Autor So, habe meine Sicherung rausgeholt, die TNSNAMES.ORA einmal wieder in den richtigen Ordner kopiert und jetzt läuft der Import. Die Datei war wohl korrupt.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.