建了一个PUBLIC的DBLINK,假如说有20个用户,我想让其中的一个不能使用DBLINK,怎么办?

wuhuar 2009-09-28 11:21:12
如题,
每个用户建自己的DBLINK,我知道,但这样肯定很麻烦,不知有没有办法,建DBLINK后让某个用户不能使用
...全文
288 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
傻儿哥 2009-09-30
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wuhuar 的回复:]
请问怎么赋予和收回DBLINK权限?
[/Quote]

1. 核查该user是否被grant connect to xxx,如果是则:
revoke connect from xxx;
grant create session to xxx;
connect涉及的其他权限手工grant

2. 核查是否grant create database link to public
如果是: revoke create database link from public
wuhuar 2009-09-30
  • 打赏
  • 举报
回复
没人知道吗,还是都放假了
wuhuar 2009-09-29
  • 打赏
  • 举报
回复
请问怎么赋予和收回DBLINK权限?
liusong_china 2009-09-28
  • 打赏
  • 举报
回复
好像DBLINK要么是公用的,要么是私有的,由一个用户给另外一个用户授权私有数据库链接是不可能的。

关注一下。。。。。。
oraclemch 2009-09-28
  • 打赏
  • 举报
回复
把赋予这个用户的dblink的权限 移除就ok了!
wh62592855 2009-09-28
  • 打赏
  • 举报
回复
呵呵 对DBLINK还不太了解
就帮不了你了
如果有兴趣有时间的话可以参考administrator's guide里的第29和30章节 里面有讲这些内容的
数据娃掘 2009-09-28
  • 打赏
  • 举报
回复
可以针对不同用户赋予dblink权限

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧