ORACLE DATABASE IMP无法读取dmp文件

时间:2015-11-12 13:30:26

标签: oracle oracle11g

您好我有一个Oracle 11g数据库转储作为Full.dmp文件。

我尝试将此转储加载到我的工作系统上的另一个Databaseserver中。

我在Windows 10的CMD中尝试了以下命令:

imp system/password full=y file=testfile.dmp

我已将文件放在正确的文件夹中。

这是我的错误:

C:\WINDOWS\system32>imp system/password full=y file=testfile.dmp
Import: Release 11.2.0.2.0 - Production on Do Nov 12 14:25:14 2015
Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.
Connected to: Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production

IMP-00002: failed to open testfile.dmp for read
Import file: EXPDAT.DMP >

让你知道我的错在哪里?

似乎Oracle数据库服务器没有正确的chmod,但我在Windows上,那么我应该如何配置文件安全设置?

解决方案:

我只需使用adminrights打开cmd控制台即可。

1 个答案:

答案 0 :(得分:0)

  1. 确保打开具有管理员权限的命令行(以管理员身份打开)。
  2. 尝试将文件位置从C更改为其他驱动器(权限问题)。
  3. 使用以下命令: imp userid = userInstance / passwordInstance @ localhost:1521 / xe file = D:\ fileName.dmp FULL = Y