博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

沉默是金

Love exists,Hope is alive.Just waiting...
   xiaoquqi.cublog.cn
关于作者  
姓名:小曲奇
职业:软件工程师
年龄:25
位置:北京
Just waiting your comming...

我的分类  




Oracle建立用户,并为该用户建立一张只读访问的视图
书到用时方恨少!
昨天去网通帮忙,发现这句话真的很适用,真想象不到如果没有网络的帮忙,世界会变成什么样子。不说别的了,转入正题。
需求描述:
Oracle中建立一个用户fm,使fm用户只具备访问视图fm_view的权限。
1、建立一个用户fm密码fm默认表空间WORKSHEET
create user fm identified by fm defalut tablespace WORKSHEET;
2、权限,只授予connect和select和create any view权限
grant
create session,create any view,select any table
to fm
3、用eomsdb用户登录建立视图
create or replace view to_fm_view as
(select * from wf_task)
with read only;
grant select on to_fm_view to fm
4、用fm用户登录再建立视图
create or replace view fm_view as
(select * from eomsdb.to_fm_view)
with read only;
5、此时用fm用户登录后select * from fm_view即可
 
 
 

 发表于: 2006-09-25,修改于: 2006-09-25 08:42 已浏览1205次,有评论0条 推荐 投诉

  网友评论

  发表评论



Copyright © 2001-2006 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们
页面生成时间:0.88876

京ICP证041476号