社区
Oracle 高级技术
帖子详情
dblink权限控制问题
andyguan01_2
2009-10-26 11:04:53
主机A上有数据库用户A,现在想在主机B上新建数据库用户B,使其能访问主机A上数据库用户A的所有表,但不能修改这些表的数据,请各位帮忙提供方案,时间比较紧,谢谢各位!
我尝试的方案有:
1、在用户B上建DBLINK访问用户A的表。但这样无法限制用户B对用户A的表的修改权限;
2、在用户B上建DBLINK访问用户A的表,同时在用户B中建只读视图对这些表进行封装,以此限制用户B对用户A的表的修改权限。但这样当用户A的表结构发生变化时,用户B的视图不能自动同步更新。
...全文
2149
5
打赏
收藏
dblink权限控制问题
主机A上有数据库用户A,现在想在主机B上新建数据库用户B,使其能访问主机A上数据库用户A的所有表,但不能修改这些表的数据,请各位帮忙提供方案,时间比较紧,谢谢各位! 我尝试的方案有: 1、在用户B上建DBLINK访问用户A的表。但这样无法限制用户B对用户A的表的修改权限; 2、在用户B上建DBLINK访问用户A的表,同时在用户B中建只读视图对这些表进行封装,以此限制用户B对用户A的表的修改权限。但这样当用户A的表结构发生变化时,用户B的视图不能自动同步更新。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小灰狼W
2009-10-26
打赏
举报
回复
我们公司就是这么做的
给用户授权访问需要访问的表,然后建公共同义词
grant select on a.aaaaa to c;
create public synonym aaaaa for w.aaaaa;
用户c即可通过
select * from aaaaa
查询到a.aaaaa表
Dave
2009-10-26
打赏
举报
回复
[Quote=引用 1 楼 wildwave 的回复:]
1.在主机a上新建一个用户c,赋予其select 权限
2.在主机b上建dblink连接上用户c
[/Quote]
不错...
cosio
2009-10-26
打赏
举报
回复
1.在主机a上新建一个用户c,赋予其select 权限
2.在主机b上建dblink连接上用户c
可以测试一下!
小灰狼W
2009-10-26
打赏
举报
回复
1.在主机a上新建一个用户c,赋予其select 权限
2.在主机b上建dblink连接上用户c
andyguan01_2
2009-10-26
打赏
举报
回复
[Quote=引用 4 楼 wildwave 的回复:]
我们公司就是这么做的
给用户授权访问需要访问的表,然后建公共同义词
grant select on a.aaaaa to c;
create public synonym aaaaa for w.aaaaa;
用户c即可通过
select * from aaaaa
查询到a.aaaaa表
[/Quote]
非常感谢,已按你的方法做了,测试通过。
易语言源码最终优化限制使用时间源码
易语言源码最终优化限制使用时间源码
国有企业如何利用数据分析强化科技自强能力?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
结合循环系统中不同摩尔分析的绝热和非绝热燃烧室建模,适用于各种烃类燃料和进气空气.zip
1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
stm32单片机项目资料课程设计文档C语言程序代码原理图电路PCB实例使用PWM得到精密的输出电压
stm32单片机项目资料课程设计文档C语言程序代码原理图电路PCB实例使用PWM得到精密的输出电压
数智赋能,重塑区域创新服务新生态.docx
数智赋能,重塑区域创新服务新生态
Oracle 高级技术
3,499
社区成员
18,709
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章