一、oracle使用者:
二、許可權
1.系統許可權:
sys登陸建立c##test使用者後,給使用者c##test授權,並且帶有傳播性:
sql> create user c##test identified by 123456 default tablespace users;
sql> create user c##test2 identified by 123456 default tablespace users;
sql> grant create session, create table to c##test with admin option;
授權成功。
c##test使用者就可以給之前建立完畢的c##test2使用者,授權剛才可以傳播的許可權create session,create table:
sql> grant create session to c##test2;
授權成功。
sql> grant create table to c##test2;
授權成功。
select * from
2.物件許可權:
現在sys使用者下面建立表aa;檢視這個表是這樣的:select * from sys.aa;
使用test使用者來檢視select * from sys.aa是沒有許可權的;提示表或檢視不存在;
sys登陸,給test使用者許可權能檢視這個表:
grant select on aa to test;
test下,test現在就能檢視sys.aa這個表了;但是不能update:
update sys.aa set name='呵呵' where id = 1; 提示許可權不足;
sys下,授予test修改表aa的許可權:
grant update on aa to test;
test就能修改aa表了;
乙個乙個的授權太麻煩了,sys可以將aa表的所有許可權都授予test:
grant all on aa to test;
test使用者現在擁有所有操作sys.aa表的許可權了,現在test將這些許可權傳播給test2,提示許可權不足,因為test並沒有這些許可權;
grant select on sys.aa to test2;
sys給test授權sys.aa表的所有許可權,並且帶傳播特性:
grant all on aa to test with grant option;
test再次將操作sys.aa表的許可權授予test2:就能成功了;
grant select on sys.aa to test2;
sys**test對於sys.aa表的更新許可權:
revoke update on aa from test;
sys**test、test2對於aa表的所有許可權:
revoke all on aa from test, test2;
三、角色:
sys下檢視角色,select * from dba_roles;
建立角色:
create role role_aa;
給這個角色授予一些許可權:
grant select, update, insert, delete on aa to role_aa;
給test使用者分配這個角色:
grant role_aa to test;
test使用者select * from sys.aa就能檢視表了;
比如新建立乙個使用者,分配乙個dba的許可權,這個使用者就擁有很多的許可權了;
create user zhangsan identified by 123456 default tablespace users;
grant dba to zhangsan;
oracle使用者許可權操作(2)
1.建立使用者 create user 使用者名稱 identfied by 密碼 示例 sql create user sqy identified by sqy 使用者已建立。2.刪除使用者 drop user 使用者名稱 cascade 刪除使用者時,如果已經建立表,那麼就需要乙個引數,cas...
Oracle中的使用者許可權操作
oracle中使用者許可權 1 系統許可權 resource 建立表 序列 過程 觸發器 索引 等。connect 建立會話 create session 建立會話 unlimited tablespace 表空間,如果沒有表空間,即使有建立表的許可權,也不能正真的插入資料。dba 系統管理員許可權...
Oracle 使用者許可權
sys 系統管理員,擁有最高許可權 system 本地管理員,次高許可權 scott 普通使用者,密碼預設為tiger,預設未解鎖 sys 系統管理員,擁有最高許可權 system 本地管理員,次高許可權 scott 普通使用者,密碼預設為tiger,預設未解鎖 二 登陸 sqlplus as sy...