怎么解决IMP-00034: 警告: 导出文件中未找到 FromUser的问题?

[复制链接]
查看11 | 回复5 | 2010-3-25 01:01:03 | 显示全部楼层 |阅读模式
怎么解决IMP-00034: 警告: 导出文件中未找到 FromUser的问题?

我从其他地方拷过来的数据,不知道用户名和密码,想导入到本机,提示
经由常规路径导出由EXPORT:V09.02.00创建的文件
已经完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的导入
IMP-00034: 警告: 导出文件中未找到 FromUser "BAK"
成功终止导入,但出现警告。
怎么解决呢?
回复

使用道具 举报

千问 | 2010-3-25 01:01:03 | 显示全部楼层
从其他数据库导出的数据导入你自己的库,没必要写FromUser。
mp中的fromuser表示数据原来的owner而不是我们使用exp时用的那个用户,而是exp中的owner
[ 本帖最后由 hansom1029 于 2010-4-20 11:20 编辑 ]
回复

使用道具 举报

千问 | 2010-3-25 01:01:03 | 显示全部楼层
用full=y试试看
回复

使用道具 举报

千问 | 2010-3-25 01:01:03 | 显示全部楼层
原因是你现在用来 imp 的用户不在导出文件中,
用以下方法产生 ddl
导出的用户是 bak, 你也可以自家建一个 bak 用户,然后用 bak 来倒入
If you're not sure of the contents of the Export dump, without performing the actual import,
perform import using indexfile option which generates the DDL from the export file.
imp file=abc.dmp indexfile=abc.sql full=y.
View the abc.sql for schemas/tables exists in the export file.
回复

使用道具 举报

千问 | 2010-3-25 01:01:03 | 显示全部楼层
但是问题是我现在不知道用户 是什么,这个是其他地方拷过来的文件
回复

使用道具 举报

千问 | 2010-3-25 01:01:03 | 显示全部楼层
我现在的导入语句是 imp system/q123456 file=bak.dmp log=imp.logfull=y.
报的错误是
连接到: Oracle9i Release 9.2.0.6.0 - Production
JServer Release 9.2.0.6.0 - Production
经由常规路径导出由EXPORT:V09.02.00创建的文件
已经完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的导入
. 正在将SYSTEM的对象导入到 SYSTEM
. 正在将EIDCC的对象导入到 EIDCC
IMP-00003: 遇到 ORACLE 错误 1435
ORA-01435: 用户不存在
成功终止导入,但出现警告。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行