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...