导入我的oracle 10g数据库时出错

时间:2011-09-29 11:24:05

标签: oracle import oracle10g

我在debian机器上运行我的oracle。今天我决定创建一个新用户和一个新的表空间。然后我在同一台机器上用用户System导出数据库。当我尝试导入到我的新用户帐户时出现错误。 这就是我所做的:

./imp mynewuser/passwrdb@orcl file=newdump_sept.dmp system/tomynewuser

Import: Release 10.2.0.1.0 - Production on Thu Sep 29 18:06:23 2011

Copyright (c) 1982, 2005, Oracle.  All rights reserved.


Connected to: Oracle Database 10g Enterprise Edition Release
10.2.0.1.0 - Production With the Partitioning, OLAP and Data Mining options

Export file created by EXPORT:V10.02.01 via conventional path

Warning: the objects were exported by SYSTEM, not by you

import done in US7ASCII character set and AL16UTF16 NCHAR character set 
import server uses WE8ISO8859P1 character set (possible charset conversion) 
IMP-00085: multiple input files specified for unbounded export file 
IMP-00000: Import terminated unsuccessfully

对我的问题有任何建议吗?

1 个答案:

答案 0 :(得分:1)

来自http://www.error-code.org.uk/view.asp?e=ORACLE-IMP-00085

  

Oracle错误:: IMP-00085

     

为无界导出文件指定的多个输入文件原因

     

在执行操作时为FILE参数指定了多个文件名   导入,但导出文件中的标题表示该   导出操作只能创建一个文件。指定多个文件   仅当导出文件为时,名称才对导入操作有效   由导出操作创建,其中用户指定非零   FILESIZE参数的值。操作

     

如果您认为导出包含多个文件,请验证您   指定了正确的文件。如果您认为出口应该是   只在一个文件中再次尝试导入操作,但仅指定   FILE参数的一个值。

您应该使用:

./imp mynewuser/passwrdb@orcl file=newdump_sept.dmp fromuser=system touser=tomynewuser

求助:imp help=y

相关问题