oracle 导入导出时需要建立相同的用户名和表空间名吗,权限也必须一致吗

 我来答
radiantVirgo
推荐于2016-05-04 · TA获得超过571个赞
知道小有建树答主
回答量:304
采纳率:100%
帮助的人:260万
展开全部
1.用户名和表空间名称可以不一致,但是需要在导入的命令行中显示给出新旧的映射关系,否则会报表空间不存在,而用户会帮你创建。
2.如果导入已存在的用户,至少要有能够创建各种导入对象的权限和对其他schema下引用到的表的读权限,如create table,view,materialized view,sequence等等。否者导入过程中会报没有相应权限。
随o天
推荐于2016-07-19 · TA获得超过3158个赞
知道大有可为答主
回答量:1740
采纳率:71%
帮助的人:2037万
展开全部
oracle 导入导出有4种方式:系统方式、表空间方式、用户方式、表方式。
系统方式和表空间方式需要超级用户权限,用户方式和表方式按普通用户权限就可以了。
oracle 导入导出时无需建立相同的用户名和表空间名,但导入权限必须一致或大于导出权限。
更多追问追答
追问
能详细说一下这4种方式的区别吗,比如他们导出的信息会有哪些区别呢,谢谢!
追答
区别是:
1、导出的数据范围不同,系统方式是导出数据库所有数据;表空间方式是导出指定的表空间数据;用户方式是导出指定用户的数据;表方式是导出指定的表。
2、权限不同。系统方式、表空间方式导出的数据和按超级用户导出的数据,普通用户权限是不能导入的。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-07-26
展开全部
用户名可以不同,在导入命令设置一下fromuser和touser就行了。
应该需要建立相同的表空间吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
潮康胜25
2012-07-26 · 超过13用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:39.1万
展开全部
不一定
追问
能再具体说一下吗?本人还是新手,谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
连发圣盾
2012-07-26 · 贡献了超过110个回答
知道答主
回答量:110
采纳率:0%
帮助的人:42.9万
展开全部
不知道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式