windows - Skift impdp bibliotek på enker

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg forsøger at importere en oracle DMP-fil i Windows. Jeg prøver dette:


impdp me/pass@mydb file=mydump.DMP 


Jeg får denne fejl:


unable to open file /rdsdbdata/datadump/mydump.DMP


Nu er jeg på Windows, så jeg ved ikke, hvor den cam fra. Jeg har også forsøgt at indstille mappen som denne:


impdp me/pass@mydb  directory=C:Oracle fiel=mydmp.DMP


det giver mig en 'ugyldig mappe' -fejl.


Nogle undersøgelser sagde også at prøve dette i SQL:


create or replace DIRECTORY DATA\_DUMP\_DIR AS 'C:Oracle';


men det giver mig også en ugyldig katalogfejl.


Hvordan importerer jeg denne fil på Windows?

Bedste reference


Først og fremmest opret en mappe:


SQL> conn sys as sysdba
SQL> create directory dp\_dir as 'C:Oracle';


Giv READ og WRITE privilegium til brugeren, der skal udføre importen.


SQL> grant read, write on directory dp\_dir to user;


Sørg for, at din dumpfil findes på den mappe, der er C:Oracle.


Kør derefter impdp som:


impdp user@tnsname directory=dp\_dir dumpfile=dumpfilename.dmp