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

ORACLE的使用者管理

Dec 15, 2016 am 10:16 AM

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)! 🎜🎜🎜🎜
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。