Oracle里授權語句grant create session to username;grant create
connect :可以登錄Oracle,不可以創建實體,不可以創建數據庫結構。
session 創建會話的權限
另外:
DBA: 擁有全部特權,是系統最高權限,只有DBA才可以創建數據庫結構。
RESOURCE:擁有Resource權限的用戶只可以創建實體,不可以創建數據庫結構。
對于普通用戶:授予connect, resource權限。
對于DBA管理用戶:授予connect,resource, dba權限。
系統權限授權命令:
系統權限只能由DBA用戶授出:sys, system(最開始只能是這兩個用戶)
授權命令:SQL> grant connect, resource, dba to 用戶名1 [,用戶名2]。;
注:普通用戶通過授權可以具有與system相同的用戶權限,但永遠不能達到與sys用戶相同的權限,system用戶的權限也可以被回收。
關于Oracle授權的一個語句問題
例如grant create any table to global with admin option;這句
加上with admin option的意思是被授予該權限的用戶有權將create any table 權限再授予其他用戶,with admin option是用在系統權限上的,還有個with grant option是用在對象權限上的。
with admin option的取消是不級聯的
with grant option的取消是級聯的
級聯的意思就是第一個用戶的權限再授予其他用戶,如果第一個用戶被取消了該權限,那么通過其他通過第一個用戶授予該權限的用戶也被波及到,權限同時被取消,不級聯的話其他用戶就不會被波及
oracle給給用戶設置權限的語句
grant resource,connect,RECOVERY_CATALOG_OWNER to OSUSER ; 授予resource,connect,RECOVERY_CATALOG_OWNER 角色給osuser 具體角色權限可以查一下資料alter user OSUSER quota unlimited ON OSDB;允許osuser用戶無限制使用osdbalter user OSUSER default tablespace OSDB;修改osuser默認表空間為osdb initial 500k next 500k pctincrease 20這三個參數9i以后一般不需要設置 initial 500k 在osdb表空間內建的表默認初始大小為500k、next 500k 每次擴展大小為500k、pctincrease 20 擴展3次和3次以上擴展增加百分之20 該值推薦設置為0。
轉載請注明出處華閱文章網 » oracle授權語句