oracle多用户下如何只导出某个用户的数据库(包括表,视图,队列,存储过程等)

expusername/userpassword@ordblinkfile=D\:test.dmp是将所有的用户的数据库全部导出了,而expusername/passwo... exp username/userpassword@ordblink file = D\:test.dmp 是将所有的用户的数据库全部导出了,而exp username/password@dblink owner=(xxx) file=d:\123.dmp 是不是只能导出表啊? 而不能导出视图、队列、存储过程等啊? 希望有高手解释下,谢谢!! 展开
 我来答
流浪云风
推荐于2017-10-15 · TA获得超过4315个赞
知道大有可为答主
回答量:1119
采纳率:69%
帮助的人:933万
展开全部
不加owner时,会将数据库中【所有对象】导出,包括用户,表,视图,存储过程,函数,包,同义词等等。
而加上owner的区别在于,导出某个【指定数据库用户】的的表,视图,存储过程,函数,包,同义词等等。
注意【】部分的内容,二者的区别在于范围,而不是加了owner就只能导出表而已。
du瓶邪
推荐于2017-09-28 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2923万
展开全部
Oracle中对数据对象和数据的管理,都是使用PL/SQL Developer来进行管理。
由于一般都是建建表、查查数据的操作居多,较少会考虑系统的整个Oracle的完整备份操作。但是在一些发布操作中,必须考虑如何把Oracle的对象、表数据导出到Sql脚本中,并且把创建Oracle表空间、创建Oracle数据库的操作也放到脚本中,这样就方便快速还原或者部署Oracle数据库到新的机器上了。
create tablespace whc_tbs datafile 'E:\oracle\oradata\whcdb\whc.dbf' size 100M;DROP TABLESPACE whc_tbs INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;
create user whc identified by whc default tablespace whc_tbs;
grant connect,resource to whc;
grant dba to whc;
--Revoke dba from whc;
其中--的注释语句是删除命名空间和移除DBA用户的权限的。
以上这些脚本是为了在新建一个表空间和Oracle数据库的时候使用的。
其中E:\oracle\oradata\whcdb\whc.dbf路径是要存放数据库数据的位置,因此要保证该路径有足够的空间和足够的访问权限,否则会失败的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wolzy
2012-08-06 · TA获得超过621个赞
知道小有建树答主
回答量:768
采纳率:0%
帮助的人:777万
展开全部
加上参数 onwer=xxxx
不会只导出表,会导出这个用户的全部数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
射手小小王
2015-06-16 · TA获得超过398个赞
知道小有建树答主
回答量:716
采纳率:85%
帮助的人:263万
展开全部
直接在DOS下:
EXP System/Admin@orcl File=d:\qbwz.dmp owner=(qbapp);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式