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...