我在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
对我的问题有任何建议吗?
答案 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