日期:2014-05-17  浏览次数:21154 次

imp导入数据库报错,求教!!!
本帖最后由 new_one_one 于 2012-11-30 18:00:29 编辑 语句:imp user/pass@server file=1130.dmp fromuser=XCBOF


log日志:

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

经由常规路径由 EXPORT:V10.01.00 创建的导出文件

警告: 这些对象由 XCBOF 导出, 而不是当前用户

已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
导出客户机使用 WE8MSWIN1252 字符集 (可能的字符集转换)
. 正在将 XCBOF 的对象导入到 XCBOF
IMP-00003: 遇到 ORACLE 错误 1435
ORA-01435: 用户不存在
IMP-00032: SQL 语句超过缓冲区长度
IMP-00008: 导出文件中出现无法识别的语句:  
E "MGMT_BLACKOUT_WINDOWS"  ESTIMATE STATISTICS 
成功终止导入, 但出现警告。



------最佳解决方案--------------------
导出和导入的用户不一样,就必须用。
------其他解决方案--------------------
touser就是把现在dmp文件中的数据导入到目标库的指定user下
之前可以,可能是你全库导出,再以某个用户导入

------其他解决方案--------------------
弄好了,没带touser

touser在什么情况下必须要带?我之前不带touser也导入成功的。