如何将oracle数据库里的所有表导出(以及导入)

我用语句expsys/pwd@sysfile=d:\s.dmplog=d:\a.logfull=y;在PL/SQLdevelop7中,系统提示“ORA-00900:无效S... 我用语句exp sys/pwd@sys file=d:\s.dmp log=d:\a.log full=y;

在PL/SQL develop7中,系统提示“ORA-00900: 无效 SQL 语句”

在sqlplus中,提示“SP2-0734: 未知的命令开头 "exp carmng..." - 忽略了剩余的行”

请问这是怎么回事?导出导入应该怎么做的?
展开
 我来答
badkano
2015-08-16 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885371
团长

向TA提问 私信TA
展开全部
导出和导入的方法均可以用命令。(前提是使用的用户需要有导出权限)
导出方法:
1、win键+R,输入cmd,进入命令提示符。
2、进入到导出备份的目录。
3、执行命令如下:
exp 导出用户/密码@实例名 file=文件名.dmp log=日志名.log owner=用户名
然后敲击回车键即可。
导入方法:
1、win键+R,输入cmd,进入命令提示符。
2、进入到已导出备份的文件所在目录。
3、执行命令如下:
imp 导出用户/密码@实例名 file=文件名.dmp log=日志名.log fromuser=用户名
然后敲击回车键即可。
biyxkjy
2008-06-19 · TA获得超过196个赞
知道小有建树答主
回答量:501
采纳率:0%
帮助的人:216万
展开全部
在一台装有oracle 客户端或者服务端的机器里,在开始,运行。
输入cmd,回车
然后再用exp或imp命令
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hotyxm
2008-06-19 · TA获得超过1028个赞
知道大有可为答主
回答量:1698
采纳率:50%
帮助的人:1194万
展开全部
exp sys/pwd@sys file=C:\eport\mqwork\Send\backup\oracledatabackup.dmp log=C:\eport\mqwork\Send\backup\oracledatabackup.log
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6e7a37325
2008-06-19 · TA获得超过900个赞
知道小有建树答主
回答量:432
采纳率:0%
帮助的人:274万
展开全部
develop 有自己的IMPORT 和EXPORT的工具啊!?
在TOOLs里!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wys_sans
2008-06-19 · TA获得超过4008个赞
知道大有可为答主
回答量:2474
采纳率:0%
帮助的人:1078万
展开全部
语句这样写:
exp sys/pwd@sys file=d:\s.dmp log=d:\s.log
后面那些不要,如果要将单个表导成单个文件,这样写:
exp sys/pwd@sys file=.\tablename.dmp log=.\tablename.log compress=Y statistics=none tables=tablename
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式