每個oracle使用者都有乙個名字和口令,並擁有一些由其建立的表、檢視和其他資源。oracle角色(role)就是一組許可權(privilege)(或者是每個使用者根據其狀態和條件所需的訪問型別)。使用者可以給角色授予或賦予指定的許可權,然後將角色賦給相應的使用者。乙個使用者也可以直接給其他使用者授權。
一、登入
sqlplus sys/sys as sysdba;
1、建立使用者
create user test identified by test;
這樣就建立了乙個使用者名稱密碼都為test的使用者 但這個時候test還是不能登陸成功的,我們需要賦予相應的許可權
2、賦予create session 的許可權
grant create session to test;
這樣test使用者就能成功登入進去
賦予使用者建立表的許可權
grant create table to test;
賦予相應的許可權
grant unlimited tablespace to test;
這個時候使用者就擁有了建立表的許可權 由於表是使用者test的,相應的他就擁有了對建立的表的增刪查改的許可權了
3、撤銷許可權
revoke create table from test;
二、刪除使用者
drop user 使用者名稱;
若使用者擁有物件,則不能直接刪除,否則將返回乙個錯誤值。指定關鍵字cascade,可刪除使用者所有的物件,然後再刪除使用者。
oracle 新增使用者,設定許可權 Oracle
每個oracle使用者都有乙個名字和口令,並擁有一些由其建立的表 檢視和其他資源。oracle角色 role 就是一組許可權 privilege 或者是每個使用者根據其狀態和條件所需的訪問型別 使用者可以給角色授予或賦予指定的許可權,然後將角色賦給相應的使用者。乙個使用者也可以直接給其他使用者授權。...
oracle 新增使用者,設定許可權 Oracle
每個oracle使用者都有乙個名字和口令,並擁有一些由其建立的表 檢視和其他資源。oracle角色 role 就是一組許可權 privilege 或者是每個使用者根據其狀態和條件所需的訪問型別 使用者可以給角色授予或賦予指定的許可權,然後將角色賦給相應的使用者。乙個使用者也可以直接給其他使用者授權。...
oracle 新增使用者,設定許可權
每個oracle使用者都有乙個名字和口令,並擁有一些由其建立的表 檢視和其他資源。oracle角色 role 就是一組許可權 privilege 或者是每個使用者根據其狀態和條件所需的訪問型別 使用者可以給角色授予或賦予指定的許可權,然後將角色賦給相應的使用者。乙個使用者也可以直接給其他使用者授權。...