首頁 > php教程 > PHP开发 > ORACLE的使用者管理

ORACLE的使用者管理

黄舟
發布: 2016-12-15 10:16:40
原創
1118 人瀏覽過

ORACLE的用戶管理
每個ORACLE資料庫都有許多合法用戶,這些用戶可以根據用戶名和口令登入資料庫,並使用SQL語言存取資料。
(1) 建立使用者
建立使用者指令格式     說  明
create user  使用者名稱; 建立使用者的作業必須由DBA來做,一般使用者無權建立使用者。使用者名稱必須是唯一的,即同一資料庫中不能有兩個相同的使用者。
identified by  口令;     為使用者設定口令
default tablespace  表空間名稱;     表示此使用者存放資料的缺省表空間
temporary tablespace ;     quota 可以限制使用者在某個表空間上最多可使用多少位元組
profile  資源檔案;     profile 為使用者指定各種資源的使用
下面是一個完整的使用者建立使用者範例:

 create user  scott;
identified by  tiger;
default tablespace  data_ts;
temporary tablespace  temp_ts;
quota 500K on data_ts;
profile newprofile;
登入後複製

(2) 使用者修改使用者的完整範例:


DROP USER 用户名 [CASCADE];
登入後複製

(2) 使用者修改使用者的完整範例:

rrreee
(2) 使用者修改使用者
對使用者的修改包括:口令字、缺省表空間、臨時表空間、表空間限量、profile、缺省角色。角色是ORACLE7的一個新概念,我們在「權限管理」裡再討論。這裡可把角色看成具有某些權限的一個特殊使用者。修改使用者的缺省角色也就是為使用者指明另一個權限的集合。以下舉例說明修改使用者的操作:
任   務     命   令
將scott的口令改為hello     ALTER USER scott IDENTIFIED BY hello;
將scott的臨時表空間修改為temp2_ts     ALTER USER scott TEMPORARY TABLESPACE temp2_ts;
將scott的資源檔案改為otherprofile     ALTER USER scott PROFILE otherprofile;
將目前系統所有角色都授予scott,除Payroll外       ALTER USER scott DEFAULT ROLE ALL EXCEPT Payroll;

(3)  刪除使用者

刪除使用者的指令為:

rrreee

若不使用CAS使用者的指令為:


rrreee

若不使用CAS使用者的指令為之後,才能刪除該用戶。使用CASCADE後,則不論使用者實體有多大,都一併刪除。 🎜🎜以上就是ORACLE的使用者管理的內容,更多相關文章請關注PHP中文網(www.php.cn)! 🎜🎜🎜🎜
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板