ORACLE数据库exp导出失败了

我写了个导出数据库的bat文件,语句是setbackup_file=%date:~0,10%expBFS_WZ/BFS_WZfile=E:\oracle\product\... 我写了个导出数据库的bat文件,语句是
set backup_file=%date:~0,10%
exp BFS_WZ/BFS_WZ file=E:\oracle\product\10.2.0\oradata\orcl\

%backup_file%.dmp
log=E:\oracle\product\10.2.0\oradata\orcl\%backup_file%.log

owner=BFS_WZ
buffer=1000000
为什么老是失败,导不成功
展开
 我来答
百度网友c6fb3b8
2014-10-23 · 超过27用户采纳过TA的回答
知道答主
回答量:75
采纳率:100%
帮助的人:22.8万
展开全部
你的导出命令写错了,导出远程这样写:exp BFS_WZ/BFS_WZ@192.168.0.252:1521/orcl file=C:\Users\Administrator\Desktop。导出本地这样写:exp BFS_WZ/BFS_WZ@1521/orcl file=C:\Users\Administrator\Desktop ,你忘了写端口号(1521)和你的实例名称(orcl) 这只是我电脑的参数,你导的时候换成你的参数就好了。希望帮到你
追问
导出的dmp文件名字呢?
追答
exp BFS_WZ/BFS_WZ@1521/orcl file=C:\Users\Administrator\Desktop\20140808zhiwu.dmp
追加在后面就可以了
198901245631
推荐于2018-05-07 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1755万
展开全部
导出失败很可能是网络连接有问题,或者是导出位置的存储空间不足,所以检查下重新导出就行,其实可以根据实际需要只导出需要的内容的。
举例:
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中
exp system/manager@TEST file=d:\daochu.dmp full=y
2 将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
3 将数据库中的表table1 、table2导出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)
4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式