Oracle建立用户,并为该用户建立一张只读访问的视图

来源:互联网 发布:微信唤醒淘宝api接口 编辑:程序博客网 时间:2024/05/20 16:33


需求描述:
    Oracle中建立一个用户fm,使fm用户只具备访问视图fm_view的权限。
-----------------------------------------------------------------------------------------

1、建立一个用户fm密码fm默认表空间WORKSHEET
     create user fm identified by fm default 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即可。

原创粉丝点击