新聞中心
Oracle V賦權(quán)一步步實(shí)現(xiàn)授權(quán)管理

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


咨詢
建站咨詢
