Oracle 建立使用者 刪除使用者 給使用者授權

2021-09-01 23:29:02 字數 963 閱讀 5748

oracle 一般情況下只建乙個庫,是針對使用者而言的,每個oracle使用者都有乙個名字和口令,並擁有一些由其建立的表、檢視和其他資源。所以要掌握穿件使用者,刪除使用者,給使用者授權,**許可權等操作;

建立使用者:

create user username identified by password;  其中username為使用者名稱,password為登陸密碼;

刪除使用者:

drop user username;

給使用者授權:

oracle為了相容以前的版本,提供了三種標準的角色(role):connect、resource和sysdba。

connect role(連線角色)

臨時使用者,特別是那些不需要建表的使用者,通常只賦予他們connectrole。connect是使用oracle的簡單許可權,這種許可權只有在對其他使用者的表有訪問權時,包括select、insert、update和delete等,才會變得有意義。擁有connect role的使用者還能夠建立表、檢視、序列(sequence)、簇(cluster)、同義詞(synonym )、會話(session)和與其他資料庫的鏈(link)。

resource role(資源角色)

更可靠和正式的資料庫使用者可以授予resource role。resource提供給使用者另外的許可權以建立他們自己的表、序列、過程(procedure)、觸發器(trigger)、索引(index)和簇(cluster)。

sysdba role(資料庫管理員角色)

dba role擁有所有的系統許可權----包括無限制的空間限額和給其他使用者授予各種許可權的能力。system由dba使用者擁有。下面介紹一些dba經常使用的典型許可權。

(1)grant(授權)命令:

grant connect, resource to username;

(2)revoke(撤消)許可權

revoke connect, resource from username;

建立oracle使用者及刪除使用者

建立使用者 create user 使用者名稱 identified by 密碼 default tablespace 表空間名 temporary tablespace 臨時表空間名 profile default quota unlimited on 表空間名 grant revoke obje...

oracle資料庫建立 刪除使用者,給使用者附權

oracle資料庫的許可權系統分為系統許可權與物件許可權。系統許可權 database system privilege 可以讓使用者執行特定的命令集。例如,create table許可權允許使用者建立表,grant any privilege 許可權允許使用者授予任何系統許可權。物件許可權 dat...

oracle建立使用者和刪除使用者sql

建立使用者sql 檢視表空間的位置和物理檔案 select tablespace name,file id,file name,bytes 1024 1024 total space from dba data files 先檢視dbf檔案的位置 建立表空間 create tablespace sp...