oracle 給用戶賦予只讀視圖權限

創建視圖,並將視圖賦予一個用戶只讀權限,操作步驟如下:

OLDUSER用戶具有創建視圖的權限。

1)創建用戶 zhangsan/zhangsan
CREATE USER zhangsan IDENTIFIED BY zhangsan;

2)給zhangsan賦予權限
GRANT CONNECT TO zhangsan;
GRANT SELECT ON OLDUSER.V_TEST TO zhangsan;

3)使用zhangsan用戶登錄系統,訪問此視圖
SELECT * FROM OLDUSER.V_TEST

4)如果不使用用戶名訪問,那麼需要創建同義詞,如下:
CREATE SYNONYM  zhangsan.V_TEST for OLDUSER.V_TEST;
創建同義詞之後,在zhangsan登錄之後就可以使用如下查詢語句了
SELECT * FROM V_TEST

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章