當前位置:首頁 » 版權產權 » oracle所有許可權設置

oracle所有許可權設置

發布時間: 2021-01-19 13:28:52

⑴ 在oracle資料庫中賦予哪些許可權才能使一個用戶擁有所有權

最全的就是dba許可權了,但dba比較危險
如果是系統上需要使用的話,建議還是需要什麼許可權給什麼許可權,自己學習的話無所謂了

⑵ Oracle 有幾種許可權

*資料庫角色*/
public
public 角色
--public 角色是一個特殊的資料庫角色,每個資料庫用戶都屬於它。public 角色:
--捕獲資料庫中用戶的所有默認許可權。
--無法將用戶、組或角色指派給它,因為默認情況下它們即屬於該角色。
--含在每個資料庫中,包括 master、msdb、tempdb、model 和所有用戶資料庫。
--無法除去。
db_owner
--進行所有資料庫角色的活動,以及資料庫中的其它維護和配置活動。
--該角色的許可權跨越所有其它固定資料庫角色。
db_accessadmin
--在資料庫中添加或刪除 Windows NT 4.0 或 Windows 2000 組和用戶以及 SQL Server 用戶。
db_datareader
--查看來自資料庫中所有用戶表的全部數據。
db_datawriter
--添加、更改或刪除來自資料庫中所有用戶表的數據
db_ddladmin
--添加、修改或除去資料庫中的對象(運行所有 DDL)
db_securityadmin
--管理 SQL Server 2000 資料庫角色的角色和成員,並管理資料庫中的語句和對象許可權
db_backupoperator
--有備份資料庫的許可權
db_denydatareader
--拒絕選擇資料庫數據的許可權
db_denydatawriter
--拒絕更改資料庫數據的許可權
參考資料:http://..com/question/1286926.html

⑶ oracle 總共有多少種許可權

alter any cluster 修改任意簇的許可權
alter any index 修改任意索引的許可權
alter any role 修改任意角色的許可權
alter any sequence 修改任意序列的許可權
alter any snapshot 修改任意快照的許可權
alter any table 修改任意表的許可權
alter any trigger 修改任意觸發器的許可權
alter cluster 修改擁有簇的許可權
alter database 修改資料庫的許可權
alter procere 修改擁有的存儲過程許可權
alter profile 修改資源限制簡表的許可權
alter resource cost 設置佳話資源開銷的許可權
alter rollback segment 修改回滾段的許可權
alter sequence 修改擁有的序列許可權
alter session 修改資料庫會話的許可權
alter sytem 修改資料庫伺服器設置的許可權
alter table 修改擁有的表許可權
alter tablespace 修改表空間的許可權
alter user 修改用戶的許可權
analyze 使用analyze命令分析資料庫中任意的表、索引和簇
audit any 為任意的資料庫對象設置審計選項
audit system 允許系統操作審計
backup any table 備份任意表的許可權
become user 切換用戶狀態的許可權
commit any table 提交表的許可權
create any cluster 為任意用戶創建簇的許可權
create any index 為任意用戶創建索引的許可權
create any procere 為任意用戶創建存儲過程的許可權
create any sequence 為任意用戶創建序列的許可權
create any snapshot 為任意用戶創建快照的許可權
create any synonym 為任意用戶創建同義名的許可權
create any table 為任意用戶創建表的許可權
create any trigger 為任意用戶創建觸發器的許可權
create any view 為任意用戶創建視圖的許可權
create cluster 為用戶創建簇的許可權
create database link 為用戶創建的許可權
create procere 為用戶創建存儲過程的許可權
create profile 創建資源限制簡表的許可權
create public database link 創建公共資料庫鏈路的許可權
create public synonym 創建公共同義名的許可權
create role 創建角色的許可權
create rollback segment 創建回滾段的許可權
create session 創建會話的許可權
create sequence 為用戶創建序列的許可權
create snapshot 為用戶創建快照的許可權
create synonym 為用戶創建同義名的許可權
create table 為用戶創建表的許可權
create tablespace 創建表空間的許可權
create user 創建用戶的許可權
create view 為用戶創建視圖的許可權
delete any table 刪除任意錶行的許可權
delete any view 刪除任意視圖行的許可權
delete snapshot 刪除快照中行的許可權
delete table 為用戶刪除錶行的許可權
delete view 為用戶刪除視圖行的許可權
drop any cluster 刪除任意簇的許可權
drop any index 刪除任意索引的許可權
drop any procere 刪除任意存儲過程的許可權
drop any role 刪除任意角色的許可權
drop any sequence 刪除任意序列的許可權
drop any snapshot 刪除任意快照的許可權
drop any synonym 刪除任意同義名的許可權
drop any table 刪除任意表的許可權
drop any trigger 刪除任意觸發器的許可權
drop any view 刪除任意視圖的許可權
drop profile 刪除資源限制簡表的許可權
drop public cluster 刪除公共簇的許可權
drop public database link 刪除公共數據鏈路的許可權
drop public synonym 刪除公共同義名的許可權
drop rollback segment 刪除回滾段的許可權
drop tablespace 刪除表空間的許可權
drop user 刪除用戶的許可權
execute any procere 執行任意存儲過程的許可權
execute function 執行存儲函數的許可權
execute package 執行存儲包的許可權
execute procere 執行用戶存儲過程的許可權
force any transaction 管理未提交的任意事務的輸出許可權
force transaction 管理未提交的用戶事務的輸出許可權
grant any privilege 授予任意系統特權的許可權
grant any role 授予任意角色的許可權
index table 給表加索引的許可權
insert any table 向任意表中插入行的許可權
insert snapshot 向快照中插入行的許可權
insert table 向用戶表中插入行的許可權
insert view 向用戶視圖中插行的許可權
lock any table 給任意表加鎖的許可權
manager tablespace 管理(備份可用性)表空間的許可權
references table 參考表的許可權
restricted session 創建有限制的資料庫會話的許可權
select any sequence 使用任意序列的許可權
select any table 使用任意表的許可權
select snapshot 使用快照的許可權
select sequence 使用用戶序列的許可權
select table 使用用戶表的許可權
select view 使用視圖的許可權
unlimited tablespace 對表空間大小不加限制的許可權
update any table 修改任意表中行的許可權
update snapshot 修改快照中行的許可權
update table 修改用戶表中的行的許可權
update view 修改視圖中行的許可權 給你舉個例子

SQL> SELECT * FROM ROLE_SYS_PRIVS WHERE ROLE='RESOURCE';

ROLE PRIVILEGE ADM
----------- ------------------------------- ---
RESOURCE CREATE SEQUENCE NO
RESOURCE CREATE TRIGGER NO
RESOURCE CREATE CLUSTER NO
RESOURCE CREATE PROCEDURE NO
RESOURCE CREATE TYPE NO
RESOURCE CREATE OPERATOR NO
RESOURCE CREATE TABLE NO
RESOURCE CREATE INDEXTYPE NO

已選擇8行。
上面的查詢語句中role='RESOURCE',注意要大寫,改成role='CONNECT'等等,可以查看不同的角色下擁有的具體許可權

⑷ oracle 怎樣把某個用戶的所有許可權

一般最高許可權需要connect,resource,dba這三個即可。

語句:

grant connect,resource,dba to 用戶;

許可權說明:

dba:擁有全部特權,是系統最高許可權,只有DBA才可以創建資料庫結構。
resource:擁有Resource許可權的用戶只可以創建實體,不可以創建資料庫結構。
connect:擁有Connect許可權的用戶只可以登錄Oracle,不可以創建實體,不可以創建資料庫結構

⑸ oracle的grant語句,一次只能授權一張表的訪問許可權嗎

grant語句,一次只能對一個對象進行賦權;不能同時對兩個表進行賦權;但可以同時賦權多專個不同的許可權;如屬,grant select,update,insert on test_null to sys;

如:

1、多表同時賦權,會產生報錯信息。

2、grant後的許可權,可以重新收入,如,revoke update on test_null from sys。

(5)oracle所有許可權設置擴展閱讀:

GRANT 允許對象的創建者給某用戶或某組或所有用戶(PUBLIC)某些特定的許可權。對象創建後,除了創建者外,除非創建者賦予(GRANT)許可權,其他人沒有訪問對象的許可權。一旦用戶有某對象的許可權,他就可以使用那個特權。

不需要給創建者賦予(GRANT)對象的許可權,創建者自動擁有對象的所有許可權,包括刪除它的許可權。

⑹ Oracle中怎樣的設定用戶訪問許可權

一般授予connect許可權用戶就能夠連接數據了,授予resource許可權用戶就可以建表、索版引、視圖、存儲過程了權,其他許可權根據具體需求來建,具體示例如下:
登錄資料庫伺服器,運行sqlplus,
connect / as sysdba
create user test identified by test1234 tablespace test_data;(需要事先建好test_data表空間)
grant connect to test;
grant resource to test;
如果該用戶需要查詢資料庫中所有數據:grant select any table to test;
如果該用戶需要讀取數據字典、使用OEM工具等:grant select dictionary to test;
如果該用戶需要操作其他用戶的表(如對scott用戶下的emp表進行增刪改操作):
grant insert,update,delete on scott.emp to test;

⑺ Oracle資料庫的許可權該怎樣設置

GRANT PRIVS_NAME TO USER_NAME;
GRANT ROLE_NAME TO USER_NAME;

REVOKE PRIVS_NAME FROM USER_NAME;
REVOKE ROLE_NAME FROM USER_NAME;

⑻ oracle中怎麼一次性為新建用戶賦予盡量多的許可權

一般情況下,直接grant connect,resource to username;就足夠了

grant dba to username; 這種是賦系統管理員的許可權

⑼ ORACLE如何設置只能訪問某幾張表許可權的用戶

首先那幾張表不屬於這個用戶user1。

然後登錄那幾張表所在的用戶user2(或管理員),
conn user2/password
grant select on table1 to user1;
grant select on table2 to user1;

so easy~

⑽ 如何查看oracle用戶具有的許可權和角色

1.查看所有用戶:
select * from dba_users;
select * from all_users;
select * from user_users;

2.查看用戶或角色系統許可權(直接賦值給專用戶或角色的系統許可權):
select * from dba_sys_privs;
select * from user_sys_privs;

3.查看角色(只能屬查看登陸用戶擁有的角色)所包含的許可權
sql>select * from role_sys_privs;

4.查看用戶對象許可權:
select * from dba_tab_privs;
select * from all_tab_privs;
select * from user_tab_privs;

5.查看所有角色:
select * from dba_roles;

熱點內容
美發店認證 發布:2021-03-16 21:43:38 瀏覽:443
物業糾紛原因 發布:2021-03-16 21:42:46 瀏覽:474
全國著名不孕不育醫院 發布:2021-03-16 21:42:24 瀏覽:679
知名明星確診 發布:2021-03-16 21:42:04 瀏覽:14
ipad大專有用嗎 發布:2021-03-16 21:40:58 瀏覽:670
公務員協議班值得嗎 發布:2021-03-16 21:40:00 瀏覽:21
知名書店品牌 發布:2021-03-16 21:39:09 瀏覽:949
q雷授權碼在哪裡買 發布:2021-03-16 21:38:44 瀏覽:852
圖書天貓轉讓 發布:2021-03-16 21:38:26 瀏覽:707
寶寶水杯品牌 發布:2021-03-16 21:35:56 瀏覽:837