Oracle建立用戶,併爲該用戶建立一張只讀訪問的視圖


需求描述:
    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即可。

發佈了50 篇原創文章 · 獲贊 1 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章