1.什么是角色
角色是權限的集合。
2.創(chuàng )建角色
SQL> create role myrole;
3.給角色分配權限
SQL> grant create session to myrole;
4.把角色分配給用戶(hù)
SQL> grant myrole to lisi;
5.刪除角色
SQL> drop role myrole;
6.部分系統權限不能分配給角色,必須直接分配給用戶(hù)
SQL> grant unlimited tablespace to myrole;
grant unlimited tablespace to myrole
*
第 1 行出現錯誤:
ORA-01931: 無(wú)法將 UNLIMITED TABLESPACE 授予角色
7.注意[]表示不存在
create table
create any table
[alter table]
alter any table
[drop table]
drop any table
8.表是屬于某個(gè)用戶(hù)的,角色不屬于任意用戶(hù)
oracle學(xué)習第四課 三種登陸驗證機制
2010-04-14 18:53
1.管理員修改普通用戶(hù)的密碼 SQL> alter user shui identified by shui; 用戶(hù)已更改。 3.數據庫的三種驗證機制 A.操作系統驗證 B.密碼文件驗證 C.數據庫驗證 普通用戶(hù)為數據庫驗證,系統用戶(hù)(sys)為操作系統驗證和密碼文件驗證 linux/unix 下oracle的啟動(dòng)過(guò)程 lsnrctl start //sqlplus sys/oracle as sysdba sqlplus /nolog startup 注:監聽(tīng)可以判斷當前登陸用戶(hù)的類(lèi)型,即如為sys或者scott windows 下oracle的啟動(dòng)過(guò)程 lsnrctl start oradim -starup -sid oracle 4.什么是操作系統驗證? sqlplus / as sysdba === sqlplus abc/abc as sysdba === sqlplus sys/manager as sysdba; 當有as sysdba時(shí),系統不會(huì )判斷/左右的用戶(hù)名和密碼。會(huì )默認以操作系統的管理員登陸。計算機管理--本地用戶(hù)和組--組 5.什么是密碼文件驗證? 當計算機管理--本地用戶(hù)和組--組下的用戶(hù)被刪除,則以密碼文件驗證。 6.系統管理員密碼丟失 恢復辦法:把原有密碼文件刪除 E:\oracle\ora92\database\pwdora9i.ora; orapwd file=E:\oracle\ora92\database\pwdora9i.ora password=sys entries=10;//entries:允許幾個(gè)特權用戶(hù) 查看當前有多少特權用戶(hù):SQL> select * from v$pwfile_users;
|
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。