oracle 使用者新增

2022-09-21 04:18:13 字數 734 閱讀 7820

每個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 或者是每個使用者根據其狀態和條件所需的訪問型別 使用者可以給角色授予或賦予指定的許可權,然後將角色賦給相應的使用者。乙個使用者也可以直接給其他使用者授權。...