【正文】
體權(quán)限 :某種權(quán)限用戶對(duì)其它用戶的表或視圖的存取權(quán)限。 DBA: 擁有全部特權(quán) ,是系統(tǒng)最高權(quán)限,只有 DBA才可以創(chuàng)建數(shù)據(jù)庫(kù)結(jié)構(gòu)。 CONNECT:擁有 Connect權(quán)限的用戶只可以登錄 Oracle,不可以創(chuàng)建實(shí)體,不可以創(chuàng)建數(shù)據(jù) 對(duì)于普通用戶:授予 connect, resource權(quán)限。 新建用戶必須得給session的權(quán)限。以保證用戶能夠登陸數(shù)據(jù)庫(kù),否則這個(gè)用戶有再多別的權(quán)限也是沒(méi)有意義的 CONN /AS SYSDBA DROP USER HP CREATE USER IDENTIFIED BY HP。 CONN HP/HP是要報(bào)錯(cuò)的沒(méi)有 session的權(quán)限 CONN /AS SYSDBA SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE=39。 GRANT CREATE SESSION TO HP。 GRANT CREATE SESSION TO HP。 CREATE TABLE I (ID INT)。 alter user hp quota unlimited on users。統(tǒng)一的給用戶某種權(quán)限或者多種權(quán)限。 例: CONN /AS SYSDBA GRANT CREATE SESSION TO PUBLIC。 CONN HP/HP 現(xiàn)在創(chuàng)建的用戶就不用在給 session權(quán)限了,因?yàn)閜ublic已經(jīng)給所有的用戶包括新建的用戶都有 session的權(quán)限 with admin option和 with grant option with admin option 是系統(tǒng)權(quán)限授權(quán),比如創(chuàng)建表,創(chuàng)建視圖等等。 撤銷系統(tǒng)權(quán)限: REVOKE 權(quán)限 FROM USER _NAME。 例如:我們剛才給了所有的用戶 session的權(quán)限,現(xiàn)在就來(lái)撤銷掉 session的權(quán)限 CONN /AS SYSDBA REVOKE CREATE SESSION FROM PUBLIC。 CREATE USER HP IDENTIFIED BY HP。如果創(chuàng)建用戶的時(shí)候不加 with admin option的話就會(huì)提示 admin選項(xiàng)未授權(quán)給 AA。 DROP USER TT CASCADE。 CREATE USER HP IDENTIFIED BY HP。