Как беше експортирана базата данни?
-
Ако е експортиран с помощта на
exp
и пълната схема беше експортирана, тогава-
Създайте потребител:
create user <username> identified by <password> default tablespace <tablespacename> quota unlimited on <tablespacename>;
-
Предоставете правата:
grant connect, create session, imp_full_database to <username>;
-
Стартирайте импортирането с
imp
:imp <username>/<password>@<hostname> file=<filename>.dmp log=<filename>.log full=y;
-
-
Ако е експортиран чрез
expdp
, след което стартирайте импортирането сimpdp
:impdp <username>/<password> directory=<directoryname> dumpfile=<filename>.dmp logfile=<filename>.log full=y;
Разглеждайки регистъра на грешките, изглежда, че не сте посочили директорията, така че Oracle се опитва да намери dmp
файл в директорията по подразбиране (т.е. E:\app\Vensi\admin\oratest\dpdump\
).
Или преместете файла за експортиране в горния път, или създайте обект на директория, който да сочи към пътя, където dmp
файлът е налице и предава името на обекта към impdp
команда по-горе.