oracle建立使用者 授予許可權及刪除使用者

2021-10-11 01:39:23 字數 2065 閱讀 8970

建立使用者

oracle對錶空間 users 無許可權

alter user 使用者名稱 quota unlimited on users;

//建立臨時表空間

create temporary tablespace test_temp 

tempfile 'e:/oracle/product/10.2.0/oradata/testserver/test_temp01.dbf' 

size 32m 

autoextend on 

next 32m maxsize 2048m 

extent management local;

//建立資料表空間 

create tablespace test_data 

logging   www.2cto.com  

datafile 'e:/oracle/product/10.2.0/oradata/testserver/test_data01.dbf' 

size 32m 

autoextend on 

next 32m maxsize 2048m 

extent management local;

//建立使用者並指定表空間 

create user username identified by password 

default tablespace test_data 

temporary tablespace test_temp;

刪除使用者

drop user 使用者名稱 cascade;---cascade 級聯

//給使用者授予許可權

grant connect,resource to username;

//以後以該使用者登入,建立的任何

資料庫物件都屬於test_temp 和test_data表空間,這就不用

在每建立乙個物件給其指定表空間了。  www.2cto.com  

授予許可權

-- 分配使用者 sam 建立表,建立序列,建立儲存過程和建立檢視的許可權

grant create table,create sequence,create view,create procedure

to sam

l 去除使用者許可權

-- 去除使用者 sam 建立檢視的許可權

revoke create view from sam;

l 分配角色許可權

-- 分配角色 manager 建立表,建立序列的許可權

grant create table,create sequence to manager;

l 去除使用者許可權

-- 去除角色 manager 建立檢視的許可權

revoke create table from manager;

l 分配表的select許可權給使用者

-- 分配使用者 sam 在表 tt 上的 select 許可權

grant select on tt to sam;

-- 去除使用者 sam 在表 tt 上的 select 許可權

revoke select on tt from sam;

l 分配表的update許可權給角色

www.2cto.com  

-- 分配表的 update 許可權給角色 manager

grant update on tt to manager;

-- 去除表的 update 許可權給角色 manager

revoke update on tt from manager;

l 分配表的select許可權給所有使用者

-- 分配表的 select 許可權給所有使用者

grant select on tt to public;

-- 去除表的 select 許可權給所有使用者

revoke select on tt from public;

l 分配表的select許可權給使用者,且允許他授權給其他人

-- 分配表的 select 許可權給使用者 sam ,且允許 sam 罷表的 select 許可權授權給他人

grant select on tt to sam with grant option;

oracle授予許可權

一 建立 sys 系統管理員,擁有最高許可權 system 本地管理員,次高許可權 scott 普通使用者,密碼預設為tiger,預設未解鎖 sys 系統管理員,擁有最高許可權 system 本地管理員,次高許可權 scott 普通使用者,密碼預設為tiger,預設未解鎖 二 登陸 sqlplus ...

oracle建立新使用者並授予許可權

以上步驟略繁瑣,也可以從開始選單中開啟 sql plus 啟動sql plus後,會提示輸入使用者名稱和密碼。按上面的步驟輸入使用者名稱密碼登入 c users administrator sqlplus sql plus release 11.2.0.1.0 production on 星期五 1...

oracle建立新使用者並授予許可權

啟動sql plus後,會提示輸入使用者名稱和密碼。按上面的步驟輸入使用者名稱密碼登入 c users administrator sqlplus sql plus release 11.2.0.1.0 production on 星期五 11月 10 04 32 17 2017 請輸入使用者名稱 ...