我是oracle的新手,需要启动一个项目。为此,我需要恢复转储文件。我尝试了所有的方法,但没有成功。转储文件来自Oracle 11 G R2,我的桌面Windows PC上安装了相同的版本。遵循的步骤如下:
Microsoft Windows [Version 10.0.10586] (c) 2015 Microsoft Corporation. All rights reserved. C:\Users\kartikeyap>SQLplus SQL*Plus: Release 11.2.0.1.0 Production on Thu Sep 8 23:38:58 2016 Copyright (c) 1982, 2010, Oracle. All rights reserved. Enter user-name: SYSTEM Enter password: Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> create tablespace csiprod datafile 'csiprod' size 3000M 2 ; Tablespace created. SQL> create user csitest identified by csitest default tablespace csiprod temporary tablespace temp; User created. SQL> grant all privileges to csitest; Grant succeeded. SQL> create or replace directory c_drive as 'C:/'; Directory created. SQL> grant read,write on directory c_drive to csitest; Grant succeeded. SQL> exit Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options C:\Users\kartikeyap>cd\ C:\>impdp SYSTEM/diya2478 schemas=csitest directory=c_drive dumpfile=csiprod.dmp;
但每次我收到以下错误:
Import: Release 11.2.0.1.0 - Production on Thu Sep 8 23:44:50 2016 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options ORA-39001: invalid argument value ORA-39000: bad dump file specification ORA-31640: unable to open dump file "C:/csiprod.dmp;" for read ORA-27041: unable to open file OSD-04002: unable to open file O/S-Error: (OS 2) The system cannot find the file specified.
如果有人看一眼并为我解决这个问题,将会有很大的帮助。