日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oralce 角色 权限

發布時間:2025/6/15 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oralce 角色 权限 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一個用戶可以賦予多個角色,一個角色可以擁有多個權限.

CONNECT角色只具有最簡單的登錄權限,登錄后不能做任何操作,只有賦予了CREATE TABLE權限后才能創建表。

數據庫實例,數據庫監聽如果沒有啟動,普通用戶不能連接到數據庫。

?

以下內容,轉載自:https://www.cnblogs.com/lanqingzhou/p/8145272.html

1.新建個用戶

create user xxxxx(用戶名) identified by "密碼"?

alert user 用戶名 identified by “新密碼”? --修改用戶密碼

?

因為新建的用戶和默認的用戶是鎖住的,沒有權限。所以新建用戶后要給用戶賦予權限

grant dba to 用戶名? ? --給用戶賦予所有權限,connect是賦予連接數據庫的權限,resource 是賦予用戶只可以創建實體但是沒有創建數據結構的權限。

grant create session to 用戶名?   ? ?--這個是給用戶賦予登錄的權限。

grant create table to? 用戶名? ? ?  ? ?--給用戶賦予表操作的權限

grant unlimited tablespace to? 用戶名? ? ?--給用戶賦予表空間操作的權限

grant select any table to 用戶名? ? ? ? ?--給該用戶賦予訪問任務表的權限? ?同理可以賦予update 和delete 的

grant select on?srapp_hz_zhpt_yl.jggl to?srapp_hz_zhpt_ylcs? ?--這里是給srapp_hz_zhpt_ylcs用戶賦予selectsrapp_hz_zhpt_yl用戶的jggl表的查詢的權限。同理可以有alter,drop,insert等權限。? ?-----------------------------注意 這個語句在沒有訪問另一個用戶的權限情況下這個語句要在另一個用戶登錄情況下執行,這樣才能生效。

?

?

-------------撤銷權限

基本語法同grant,關鍵字為revoke 如: revoke create tabel to 用戶名? 就是取消這個用戶的對表操作的權限。

?

-----------查看權限

select * from user_sys_privs;//查看當前用戶所有權限

select * from user_tab_privs;//查看所用用戶對表的權限

?

?

-----------角色

角色即權限的集合,可以把一個角色授予給用戶,管理角色的權限比較簡單,可以在一個用戶下創建多個角色,用戶只需要添加角色就可以管理權限了,便于用戶管理權限。

create role myrole;//創建角色

grant create session to myrole;//將創建session的權限授予myrole

grant myrole to zhangsan;//授予zhangsan用戶myrole的角色

drop role myrole;刪除角色

?

總結

以上是生活随笔為你收集整理的oralce 角色 权限的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。