社区
基础和管理
帖子详情
imp时报错,此对象由sa导出,而不是当前用户
taotie1225
2009-02-18 04:23:59
oracle9版本,我导出后生成abc.dmp文件,导出的数据库是远程导出的,用户名是sa,口令是123,数据库DDB17,连接为Nomal。
我想把这个文件导入到本地的tyq数据库中,用的命令是imp system/system@tyq file=e:\abc.dmp full=y ignore=y,但是报错了,报错信息为此对象由sa导出,而不是当前用户,请问为什么?要怎么样才能正确导入?
...全文
2080
12
打赏
收藏
imp时报错,此对象由sa导出,而不是当前用户
oracle9版本,我导出后生成abc.dmp文件,导出的数据库是远程导出的,用户名是sa,口令是123,数据库DDB17,连接为Nomal。 我想把这个文件导入到本地的tyq数据库中,用的命令是imp system/system@tyq file=e:\abc.dmp full=y ignore=y,但是报错了,报错信息为此对象由sa导出,而不是当前用户,请问为什么?要怎么样才能正确导入?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
a1150921509
2012-09-27
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
引用 5 楼 wangsong145 的回复:
在cmd中输入imp 本地用户名/密码@连接串,然后提示输入路径,输入路径后一路回车,直到提示输入用户名,然后输入导出的用户名即可
在写了“导入文件”的路径后,回车,出现输入插入缓存区大小(最小为8192)>30720>,然后我回车,出现文字:
经由常规路径导出由export:V09.02.00创建的文件
警告:此对象由sa导出,而不是当……
[/Quote]
我的也是这样的情况。就退出来了。求解
jdsnhan
2009-02-19
打赏
举报
回复
1、有warning没事
2、导出导入尽量避免使用system,避免使用full。导出时使用owner,导入时使用fromuser touser
3、不提示主键冲突等错误,一般情况下数据正常。
taotie1225
2009-02-19
打赏
举报
回复
我看了几个表,数据是导入了,但是出现出错信息,不能确定是否导入的内容完全没有丢失
宇尘埃
2009-02-19
打赏
举报
回复
"警告:此对象由sa导出,而不是当前的用户"
出上边的错误应该不影响数据导入,你确认下,如果没报其他错,数据应该完整导入到目标用户了.
taotie1225
2009-02-19
打赏
举报
回复
[Quote=引用 5 楼 wangsong145 的回复:]
在cmd中输入imp 本地用户名/密码@连接串,然后提示输入路径,输入路径后一路回车,直到提示输入用户名,然后输入导出的用户名即可
[/Quote]
在写了“导入文件”的路径后,回车,出现输入插入缓存区大小(最小为8192)>30720>,然后我回车,出现文字:
经由常规路径导出由export:V09.02.00创建的文件
警告:此对象由sa导出,而不是当前的用户
mike_24
2009-02-19
打赏
举报
回复
[Quote=引用楼主 taotie1225 的帖子:]
oracle9版本,我导出后生成abc.dmp文件,导出的数据库是远程导出的,用户名是sa,口令是123,数据库DDB17,连接为Nomal。
我想把这个文件导入到本地的tyq数据库中,用的命令是imp system/system@tyq file=e:\abc.dmp full=y ignore=y,但是报错了,报错信息为此对象由sa导出,而不是当前用户,请问为什么?要怎么样才能正确导入?
[/Quote]
没问题,这是正常的,只是一个提醒。不用管它。
taotie1225
2009-02-19
打赏
举报
回复
好,有点明白
顺带问个
我已经删了sa这个用户
SQL> drop user sa cascade;
User dropped
为什么进入数据库,输sa用户还可以进入,sa用户下的表已经没了
wangsong145
2009-02-18
打赏
举报
回复
在cmd中输入imp 本地用户名/密码@连接串,然后提示输入路径,输入路径后一路回车,直到提示输入用户名,然后输入导出的用户名即可
taotie1225
2009-02-18
打赏
举报
回复
[Quote=引用 1 楼 hdhai9451 的回复:]
新建相同的用户sa和密码,试试
[/Quote]
我建了相同用户和口令,但是还是dba,不是nomal
taotie1225
2009-02-18
打赏
举报
回复
[Quote=引用 2 楼 wiler 的回复:]
imp system/system@tyq file=e:\abc.dmp ignore=y fromuser=sa touser=system
[/Quote]
还是相同错误
wiler
2009-02-18
打赏
举报
回复
imp system/system@tyq file=e:\abc.dmp ignore=y fromuser=sa touser=system
Andy__Huang
2009-02-18
打赏
举报
回复
新建相同的用户sa和密码,试试
oracle通过
imp
导出
数据库
时
提示:这些
对象
由***
导出
,而不是
当前
用户
解决方法
oracle通过
imp
导出
数据库
时
提示:这些
对象
由***
导出
,而不是
当前
用户
解决方法 自己的
用户
名为system,密码为12345,服务器为ORCL,待导入的dmp文件名为abc.dmp,存储路径为D:\文件夹\XXX\abc.dmp,待导入dmp的
用户
名为otherUser,则cmd内输入:
imp
system/12345@ORCL file=D:\文件夹\XXX\abc.dmp fromuser=otherUser ...
ORACLE 这些
对象
由 XXXX
导出
, 而不是
当前
用户
一般
导出
使用 exp
sa
/123456 owner=(
sa
) file=xxx 但是
导出
后,需要导入到另外一个数据库.
用户
是
sa
3.此
时
使用
imp
sa
3/123456 fromuser=
sa
touser=
sa
3 file=xxx
时
,会报:" 这些
对象
由
sa
导出
, 而不是
当前
用户
" 此
时
只需要去掉 fromuser=
sa
touser=
sa
3 添加 full=y i...
IMP
-00010: 不是有效的
导出
文件, 头部验证失败错误解决办法
问题: oracle
imp
导入
时
提示
IMP
-00010:不是有效的
导出
文件,头部验证失败; 分析原因是:
导出
的oracle的版本与导入的oracle数据库的版本不一致; 解决办法: 1、如果
导出
dmp版本高于数据库版本;可以采用升级数据库的办法,比较麻烦不推荐使用。 2、将dmp文件用notepad++打开,修改版本号为你的数据库的版本号; 11g R2:V11.02.00 11g R1:V11.01.00 10g:V10.02.01 如:文件过大,无法打开,使用工具‘AlxcTools’修改版本号 工
导入dmp文件
时
报错
:
IMP
-00010:不是有效的
导出
文件,头部验证失败的简单解决方法
有
时
候会出现别人
导出
的dmp文件是用11g客户端导的,自己的oracle客户端是10G的,这个
时
候无法将该dmp导入到自己的库里面,会
报错
:
报错
:
IMP
-00010:不是有效的
导出
文件,头部验证失败
IMP
-000000:未成功终止导入 如果将自己的客户端卸载然后安装11G的客户端也是可以的,但是这样比较麻烦,现在有个简单的方法,方法如下: 11G客户端
导出
的dmp文件中的EXPORT:V...
IMP
-00009:
导出
文件异常结束
imp
在一次exp/
imp
中,用
imp
导入数据
时
报错
。错误信息如下:
IMP
-00009:
导出
文件异常结束
imp
导入
时
异常结束可以有很多原因造成,要具体问题具体分析。 可能原因一: 导入的数据表过大,而我们的输入缓冲区则太小了。 解决办法是: 用PL/SQL Developer 导入这些在一次exp/
imp
中,用
imp
导入数据
时
报错
。错误信息如下:
IMP
-00009:
导出
文件异常结束
imp
导入...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章