为什么导入就出错了?

时间:2022-05-30 04:16:51

C:\oracle\ora92\bin>exp userid=test/mmm@mydb tables=(ttt) file=d:\ttt.dmp

Export: Release 9.2.0.1.0 - Production on 星期一 10月 26 14:36:18 2009

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.


连接到: Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集

即将导出指定的表通过常规路径 ...
. . 正在导出表                             TTT          2 行被导出
在没有警告的情况下成功终止导出。

C:\oracle\ora92\bin>imp userid=test/mmm@mydb tables(mmm) file=d:\ttt.dmpp
LRM-00112: 参数 'userid' 不允许有多个值

IMP-00022: 处理参数失败,有关帮助,请键入 IMP HELP=Y
IMP-00000: 未成功终止导入


很不解。。。照抄照写一句不差

9 个解决方案

#1


能导出,不能导入。。

#2


怎么会这样!!

#3


:\oracle\ora92\bin>imp userid=test/mmm@mydb tables(mmm) file=d:\ttt.dmpp
LRM-00112: 参数 'userid' 不允许有多个值


userid是唯一值?

#4


引用 3 楼 java3344520 的回复:
:\oracle\ora92\bin>imp userid=test/mmm@mydb tables(mmm) file=d:\ttt.dmpp
LRM-00112: 参数 'userid' 不允许有多个值


userid是唯一值?

什么是唯一值啊?

#5



C:\oracle\ora92\bin>imp userid=test/mmm@mydb tables(ttt) file=d:\ttt.dmpp
LRM-00112: 参数 'userid' 不允许有多个值

IMP-00022: 处理参数失败,有关帮助,请键入 IMP HELP=Y
IMP-00000: 未成功终止导入

又错了 。。 刚发现tables改过来 还是错

#6



imp userid=test/mmm@mydb tables(ttt) file=d:\ttt.dmp


最后这版本,也不行

#7



楼主试试:

C:>set ORACLE_SID=MYDB 
C:>imp test/mmm tables=ttt file=d:\ttt.dmp

#8


引用 7 楼 tianlesoftware 的回复:
楼主试试:

C:>set ORACLE_SID=MYDB
C:>imp test/mmm tables=ttt file=d:\ttt.dmp

可以啦~~~~

#9


这个问题是因为楼主在imp的时候,tables=(mmm)写成了tables(mm),漏掉等号。我也碰到了这个低级错误,汗~

#1


能导出,不能导入。。

#2


怎么会这样!!

#3


:\oracle\ora92\bin>imp userid=test/mmm@mydb tables(mmm) file=d:\ttt.dmpp
LRM-00112: 参数 'userid' 不允许有多个值


userid是唯一值?

#4


引用 3 楼 java3344520 的回复:
:\oracle\ora92\bin>imp userid=test/mmm@mydb tables(mmm) file=d:\ttt.dmpp
LRM-00112: 参数 'userid' 不允许有多个值


userid是唯一值?

什么是唯一值啊?

#5



C:\oracle\ora92\bin>imp userid=test/mmm@mydb tables(ttt) file=d:\ttt.dmpp
LRM-00112: 参数 'userid' 不允许有多个值

IMP-00022: 处理参数失败,有关帮助,请键入 IMP HELP=Y
IMP-00000: 未成功终止导入

又错了 。。 刚发现tables改过来 还是错

#6



imp userid=test/mmm@mydb tables(ttt) file=d:\ttt.dmp


最后这版本,也不行

#7



楼主试试:

C:>set ORACLE_SID=MYDB 
C:>imp test/mmm tables=ttt file=d:\ttt.dmp

#8


引用 7 楼 tianlesoftware 的回复:
楼主试试:

C:>set ORACLE_SID=MYDB
C:>imp test/mmm tables=ttt file=d:\ttt.dmp

可以啦~~~~

#9


这个问题是因为楼主在imp的时候,tables=(mmm)写成了tables(mm),漏掉等号。我也碰到了这个低级错误,汗~