Wie ändern Sie das Verzeichnis dumpfile in impdp?
Ich bin mit impdp
importieren ein backup. Aber ich will change default directory-dumpfile.
$ impdp system/password@$ORACLE_SID schemas=USER_SCHEMA dumpfile=mydumpfile.dmp logfile=impdpmydumpfile.log
Import: Release 11.2.0.3.0 - Production on Mon Mar 16 09:32:05 2015
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
Connected to: Oracle Database 11g Release 11.2.0.3.0 - 64bit Production
ORA-39001: invalid argument value
ORA-39000: bad dump file specification
ORA-31640: unable to open dump file "/u01/app/oracle/admin/mydatabase/dpdump/mydumpfile.dmp" for read
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mit die
- Verzeichnis
- parameter:Den Standard-Verzeichnis ist
DATA_PUMP_DIR
auf, welche vermutlich eingestellt/u01/app/oracle/admin/mydatabase/dpdump
auf Ihrem system.Verwenden Sie ein anderes Verzeichnis, die Sie (oder Ihr DBA) müssen erstellen Sie ein neues directory-Objekt in der Datenbank, die auf die Oracle-sichtbar Betriebssystem-Verzeichnis Sie die Datei, und weisen Sie Berechtigungen für den Benutzer den import.
Könnten Sie ein neues Verzeichnis erstellen, und geben Sie die benötigten Rechte, zum Beispiel:
Nutzen das neu erstellte Verzeichnis, können Sie einfach fügen Sie es als parameter:
Oracle eingeführt, ein Standard-Verzeichnis aus 10g R2, genannt DATA_PUMP_DIR, verwendet werden können. Zum überprüfen der Position, sehen Sie in dba_directories:
Verwendung von DIRECTORY-option.
Dokumentation hier:
http://docs.oracle.com/cd/E11882_01/server.112/e22490/dp_import.htm#SUTIL907
Können Sie den folgenden Befehl zum aktualisieren der DATA-PUMP-VERZEICHNIS-Pfad,
Für mich Daten-Pfad-Korrektur war nicht notwendig, da habe ich wieder das meine Datenbank von der Produktion bis zum test-Umgebung.
Gleichen Befehl kann verwendet werden, um erstellen Sie eine neue
DATA PUMP DIRECTORY
name
undpath
.