oracle 使用者管理(筆記)

2022-08-15 03:48:13 字數 1244 閱讀 4378

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筆記 六 多表查詢 ...