創(chuàng)建用戶的語法:
業(yè)務包括:企業(yè)網站建設、手機網站制作設計、電子商務商城網站建設、網站營銷推廣等服務,并且涵蓋域名與空間、虛擬空間、云服務器、等互聯網基礎服務;成都創(chuàng)新互聯公司聯建站以互聯網的創(chuàng)新理念,成熟完善的建站體系,開拓進取的精神,專業(yè)的解決方案和顧問咨詢服務,幫助客戶在互聯網時代提升形象、把握商機、實現價值,提高企業(yè)的核心競爭力。
Create user用戶名identified by 密碼 default tablespace表空間 quota 大小 on 表空間;
注意:在創(chuàng)建用戶的時候雖然用戶名寫的時小寫的,但是存儲到數據字典的時候卻是大寫的,比如create user tom.如果非要使用小寫的話,用戶名需要使用雙引號括起來 create user “tom”
創(chuàng)建的用戶沒有任何權限,連登陸數據庫的權限都沒有。
如果沒有設置用戶對某個表空間的配額,那么即使這個用戶對該表空間有寫權限,也是無法寫入的。
舉例說明:
查看HR用戶的狀態(tài)
修改HR用戶的密碼為oracle
手工設置過期;
解鎖用戶
舉例說明oracle的授予權限和撤銷權限
在創(chuàng)建用戶之前,創(chuàng)建一個表空間xxx
創(chuàng)建一個表空間xxx
createtablespace xxx datafile '/u01/xxx.dbf' size100m autoextend on next 10m maxsize unlimited;
創(chuàng)建用戶tom
create user tom identified by oracle;
查詢創(chuàng)建的用戶tom
雖然創(chuàng)建的時是小寫tom,但存儲到數據字典中的是大寫,所以查詢時也需要寫大寫
刪除tom用戶
Drop user tom;
create user"tom"identified by oracle;
刪除tom用戶
正確的刪除方式應該是:
drop user "tom";
創(chuàng)建用戶tom,默認的表空間是”XXX”,并沒有指定配額,所以tom用戶也無法在xxx表空間上創(chuàng)建對象
使用tom用戶連接數據庫的結果
SQL>connsys/oracle as sysdba
Drop user tom; 刪除tom用戶
創(chuàng)建tom用戶的同時指定默認的表空間是xxx,tom用戶的磁盤配額是10m
可以使用dba_ts_quotas視圖查看每個用戶的磁盤配額
剛才我們測試創(chuàng)建的tom用戶連創(chuàng)建會話的權限都沒
為用戶授予權限
為tom用戶授予session權限
SQL>conn sys/oracle as sysdba
SQL> grant create session to tom;
授權成功。
測試一下連接
測試tom用戶是否能夠創(chuàng)建表
為tom用戶授予創(chuàng)建表的權限
創(chuàng)建aa表
測試tom用戶能否為表插入記錄,可以插入記錄了。
撤銷權限
查看tom用戶當前擁有的權限
撤銷tom用戶的create table 權限
測試tom用戶能夠查看SCOTT用戶下的emp表
使用sys用戶連接數據庫
為tom用戶授權selectscott用戶下的emp表的權限
使用tom用戶連接數據庫
如果對此有興趣,請掃下面二維碼免費獲取更多詳情
網頁名稱:Oracle11gR2用戶與模式(schema)
新聞來源:http://vcdvsql.cn/article34/jhgsse.html
成都網站建設公司_創(chuàng)新互聯,為您提供虛擬主機、網站收錄、微信小程序、品牌網站設計、網頁設計公司、網站營銷
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯