在oracle中常見的一些操作

常看當前數據庫

 select * from global_name;
查看錶的結構

desc 表名

查看當前用戶

show user
select user from dual

查看當前的數據庫用戶
 select  username from user_users;

在oracle中,約束包括:not null,unique,primary key,foreign key,check 五種

創建用戶

create user zzu(username) identified by jacob(passwd);
用戶賦予權限

grant dba to zzu;

收回權限
revoke dba from zzu;

刪除用戶

 drop user zzu(username);

創建角色

create role zzurole(rolename) ;


角色賦予權限

grant dba to zzurole;

級聯授權
grant dba to zzu with admin option;

在刪除級聯授權時,如果授予的是系統權限,級聯用戶不受影響,如果是對象權限,級聯用戶將受到影響!

自定義角色
1.建立角色(不驗證)
create role 角色名 not identified

2.建立角色(數據庫驗證)
create role 角色名 identified by 密碼
 
再給角色授權時,系統權限 unlimited tablespace和對象權限 with admin option 不能授予角色!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章