一般來說,oracle普通使用者建立後,不建議分配dba許可權。那麼一般分配哪些許可權呢?
首先來說,乙個oracle普通使用者,我們一般性的要求是:
1.能夠在本使用者下進行本使用者相關的建立表結構,資料維護。
2.能夠訪問其他使用者的表(看系統屬性)。
所以,一般採用以下語句:
grant connect,resource to base;//設定對本地資源的控制許可權,問題:很多人會執行以下sql,那需不需要呢?grant create session to base;//設定可以通過工具訪問該使用者
grant select any table to base;//設定可以訪問其他使用者表
grant select any sequence to base;//設定可以訪問其他使用者的索引
grant create table to base;經過實驗,應該是不需要。grant create sequence to base;
grant create procedure to base;
grant select any table to base;
grant select any sequence to base;
grant insert any table,update any table,delete any table to base;
在執行完標準sql後,通過sql查詢:select * from session_privs;
可以看到,已經擁有create相關的許可權。
Oracle 使用者許可權分配
在全域性資料庫orcl下建立乙個使用者 首先在開始 執行 sqlplus,然後輸入 sys change on install as sysdba 以system許可權登陸進去 然後可以進行操作 建立使用者 create user test indentified by test 這樣就建立了乙個使...
Oracle使用者許可權分配
一 許可權分類 系統許可權 系統規定使用者使用資料庫的許可權。系統許可權是對使用者而言 實體許可權 某種許可權使用者對其它使用者的表或檢視的訪問許可權。是針對表或檢視而言的 二 系統許可權管理 1 系統許可權分類 dba 擁有全部特權,是系統最高許可權,只有dba才可以建立資料庫結構。resourc...
oracle使用者 許可權分配
通過控制台登入資料庫 sqlplus kely kely orcl localhost 使用者集合 dba users select from dba users 利用系統使用者建立新的使用者 create user 使用者名稱 identified by 密碼 default tablespace...