掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流
Oracle V賦權一步步實現(xiàn)授權管理

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:申請域名、雅安服務器托管、營銷軟件、網(wǎng)站建設、九江網(wǎng)站維護、網(wǎng)站推廣。
1、登錄到Oracle數(shù)據(jù)庫,使用管理員賬戶。
2、執(zhí)行以下SQL語句創(chuàng)建新用戶:
“`sql
CREATE USER 用戶名 IDENTIFIED BY 密碼;
“`
3、為新用戶分配表空間和臨時表空間:
“`sql
ALTER USER 用戶名 DEFAULT TABLESPACE 表空間名;
ALTER USER 用戶名 QUOTA UNLIMITED ON 表空間名;
ALTER USER 用戶名 TEMPORARY TABLESPACE 臨時表空間名;
“`
4、為用戶分配權限:
“`sql
GRANT CONNECT, RESOURCE TO 用戶名;
“`
1、執(zhí)行以下SQL語句創(chuàng)建新角色:
“`sql
CREATE ROLE 角色名 NOT IDENTIFIED;
“`
2、為角色分配系統(tǒng)權限:
“`sql
GRANT 系統(tǒng)權限 TO 角色名;
“`
3、將用戶添加到角色中:
“`sql
GRANT 角色名 TO 用戶名;
“`
1、為角色分配對象權限:
“`sql
GRANT 對象權限 ON 對象類型 TO 角色名;
“`
2、如果需要限制對象權限的范圍,可以使用WITH GRANT OPTION子句:
“`sql
GRANT 對象權限 ON 對象類型 TO 角色名 WITH GRANT OPTION;
“`
3、如果需要撤銷對象權限,可以使用REVOKE子句:
“`sql
REVOKE 對象權限 ON 對象類型 FROM 角色名;
“`
1、為角色分配視圖和序列的權限:
“`sql
GRANT SELECT, ALTER, DDL ON 視圖名 TO 角色名;
GRANT USAGE ON SEQUENCE名 TO 角色名;
“`
2、如果需要限制視圖和序列的權限范圍,可以使用WITH GRANT OPTION子句:
“`sql
GRANT SELECT, ALTER, DDL ON 視圖名 TO 角色名 WITH GRANT OPTION;
GRANT USAGE ON SEQUENCE名 TO 角色名 WITH GRANT OPTION;
“`
3、如果需要撤銷視圖和序列的權限,可以使用REVOKE子句:
“`sql
REVOKE SELECT, ALTER, DDL ON 視圖名 FROM 角色名;
REVOKE USAGE ON SEQUENCE名 FROM 角色名;
“`

我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流