oracle中新建使用者和賦予許可權

2021-09-24 03:39:07 字數 1030 閱讀 4077

1.新建個使用者

create user ***xx(使用者名稱) 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,關鍵字為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;刪除角色

oracle新建使用者並賦予許可權等

1.create user 使用者名稱 identified by 密碼 建立乙個使用者 2.grant dba to 使用者名稱 給使用者dba的許可權 慎用,dba是最高許可權 3.grant create session to 使用者名稱 給使用者建立會話的許可權 4.grant connec...

mysql新建使用者和賦予許可權

登入mysql mysql u root p 密碼 建立使用者 insert into mysql.user host,user,password values localhost hbchen p assword hbchen 這樣就建立了乙個名為 hbchen 密碼為 hbchen 的 使用者。...

關於Oracle中新建使用者和相關的許可權賦予

新建使用者和賦予不同使用者相關的許可權 create user user name identified by password select from all users 檢視所有使用者 grant create table to user name 賦建表許可權 grant create seq...