oracle建立使用者並授權

2021-10-06 12:52:54 字數 1448 閱讀 5746

oracle資料庫的許可權系統分為系統許可權與物件許可權。

系統許可權( database system privilege )

可以讓使用者執行特定的命令集。例如,create table許可權允許使用者建立表,grant any privilege 許可權允許使用者授予任何系統許可權。

物件許可權( database object privilege )

可以讓使用者能夠對各個物件進行某些操作。例如delete許可權允許使用者刪除表或檢視的行,select許可權允許使用者通過select從表、檢視、序列(sequences)或快照(snapshots)中查詢資訊。

開啟cmd:

sqlplus /nolog
sql> connect / as sysdba
建立使用者以及設定密碼:

create user username identified by password;
如:

create user user1 identified by 123456;
修改使用者:

alter user user1 identified by 234556;
撤銷使用者user1:

drop user user1;
oracle提供三種標準角色(role):connect/resource和dba.

1、connect role(連線角色)

臨時使用者,特指不需要建表的使用者,通常只賦予他們connect role.

connect是使用oracle簡單許可權,這種許可權只對其他使用者的表有訪問許可權,包括select/insert/update和delete等。

擁有connect role 的使用者還能夠建立表、檢視、序列(sequence)、簇(cluster)、同義詞(synonym)、回話(session)和其他 資料的鏈(link)。

2、resource role(資源角色)

更可靠和正式的資料庫使用者可以授予resource role。

resource提供給使用者另外的許可權以建立他們自己的表、序列、過程(procedure)、觸發器(trigger)、索引(index)和簇(cluster)。

3、dba role(資料庫管理員角色)

dba role擁有所有的系統許可權

包括無限制的空間限額和給其他使用者授予各種許可權的能力。

grant connect, resource to user1;
revoke connect, resource from user;

oracle 建立使用者並授權

oracle內部有兩個建好的使用者 system和sys。使用者可直接登入到system使用者以建立其他使用者,因為system具有建立別 的使用者的 許可權。在安裝oracle時,使用者或系統管理員首先可以為自己建立乙個使用者。語法 建立使用者 create user 使用者名稱 identifi...

Oracle建立使用者並授權

1.用oracle使用者登入sqlplus sqlplus as dba 2.建立臨時表空間 miya temp 我的oracle安裝路徑是 data oracle product 11.2.0 db 1 在這個目錄下mkdir database create temporary tablespac...

oracle建立使用者並授權

microsoft windows 版本 10.0.18363.657 c 2019 microsoft corporation。保留所有權利。c users slinye sqlplus sql plus release 10.2.0.1.0 production on 星期一 3月 9 17 3...