oracle 使用者管理
建立使用者
create user xiaoming identified by m123;
更改使用者密碼
password xiaoming;
刪除使用者drop user xiaoming
在刪除使用者時,如果已經建立了表,那麼就需要刪除時帶乙個引數 cascade
建立的使用者是沒有任何許可權的,需要賦相應的許可權。
oracle 大概有140多個系統許可權許可權和20多個物件許可權,分為兩種:一種是系統許可權,另外一種是物件許可權。
系統許可權是指使用者對資料庫的相關許可權。
物件許可權是指使用者對其他使用者的資料物件訪問或操作的許可權。
角色例如connect角色 裡包含七種許可權
角色又分兩種一種叫做預定義角色,還有一種叫做自定義角色
dba角色,resource角色,這個角色可以讓小明這個使用者在任何的表空間建表。
grant connect to xiaoming
desc 表明 功能是檢視表結構
對物件許可權的控制
簡單的幾個物件許可權 :select insert update delete all create index
希望小明去查詢 emp表(小明使用者沒有emp表),怎麼辦?
grant select on emp to xiaoming
然後再用小明執行 select * from system.emp 就可以查詢emp表了
**許可權 命令 revoke
system希望收回小明對emp表查詢的許可權
revoke select on emp from xiaoming
讓小明可以有權給其他使用者賦予這個許可權
grant select on emp to xiaoming with grant option
grant select on system.emp to xiaohong
--如果是系統許可權
grant connect to xiaoming with admin option
如果**了小明的對emp表的查詢許可權,小紅的許可權還成立嗎?
小紅已經沒有許可權了。通殺,哈哈
Oracle筆記十四 使用者管理
sql語句分為三類 dml ddl dcl,之前已經講解完了dml和ddl,現在就差dcl操作的,dcl主要表示的是資料庫的控制語句,控制的就是操作許可權,而在dcl之中,主要有兩個語法 grant revoke 許可權的操作基礎是需要有使用者的,而這個時候就需要通過乙個新的使用者進行演示,而要想建...
Oracle之使用者管理筆記
使用者是資料庫最基本的物件之一,oracle中的使用者可以分為三類 在正式開發中,使用sysytem是不安全的。建立乙個名為lisa的普通使用者,口令為abc,指定預設表空間users create user lisa identified by abc default tablespace use...
Oracle筆記(十四)使用者管理
oracle筆記 十四 使用者管理 相關鏈結 oracle筆記 一 oracle簡介及安裝 oracle筆記 二 sqlplus命令 oracle筆記 三 scott使用者的表結構 oracle筆記 四 簡單查詢 限定查詢 資料的排序 oracle筆記 五 單行函式 oracle筆記 六 多表查詢 ...