Jak byla databáze exportována?
-
Pokud byl exportován pomocí
exp
a bylo exportováno úplné schéma, pak-
Vytvořte uživatele:
create user <username> identified by <password> default tablespace <tablespacename> quota unlimited on <tablespacename>;
-
Udělte práva:
grant connect, create session, imp_full_database to <username>;
-
Spusťte import pomocí
imp
:imp <username>/<password>@<hostname> file=<filename>.dmp log=<filename>.log full=y;
-
-
Pokud byl exportován pomocí
expdp
a poté spusťte import pomocíimpdp
:impdp <username>/<password> directory=<directoryname> dumpfile=<filename>.dmp logfile=<filename>.log full=y;
Při pohledu na chybový protokol se zdá, že jste nezadali adresář, takže se Oracle snaží najít dmp
soubor ve výchozím adresáři (tj. E:\app\Vensi\admin\oratest\dpdump\
).
Buď přesuňte exportovaný soubor do výše uvedené cesty, nebo vytvořte objekt adresáře, který bude odkazovat na cestu, kde je dmp
soubor je přítomen a předejte název objektu impdp
příkaz výše.