中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

Oracle11gR2如何進(jìn)行用戶管理

這篇文章給大家分享的是有關(guān)Oracle 11g R2如何進(jìn)行用戶管理的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。

成都創(chuàng)新互聯(lián)公司是專業(yè)的紅橋網(wǎng)站建設(shè)公司,紅橋接單;提供成都做網(wǎng)站、網(wǎng)站制作,網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行紅橋網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

如果想查看oracle系統(tǒng)中存在用戶可以查看dba_users視圖
Oracle 11g R2如何進(jìn)行用戶管理
如果使用sqlplus查詢需要提前格式化

SQL> col username for a20

SQL> col account_status for a20

SQL> col default_tablespace fora20

SQL> set linesize 120

SQL> set pagesize 120

SQL> select username,account_status,default_tablespace from dba_users;

USERNAME      ACCOUNT_STATUS         DEFAULT_TABLESPACE


MGMT_VIEW              OPEN                      SYSTEM

SYS                  OPEN            SYSTEM

SYSTEM                          OPEN                      SYSTEM

DBSNMP                       OPEN                      SYSAUX

SYSMAN                        OPEN                      SYSAUX

SCOTT            OPEN            USERS

OUTLN                          EXPIRED & LOCKED         SYSTEM

FLOWS_FILES               EXPIRED &LOCKED         SYSAUX

MDSYS                          EXPIRED & LOCKED         SYSAUX

ORDSYS                         EXPIRED & LOCKED         SYSAUX

EXFSYS                          EXPIRED & LOCKED         SYSAUX

Oracle 用戶管理---

要想訪問數(shù)據(jù)庫(kù),任何人都必須成為能夠通過oracle身份驗(yàn)證的有效數(shù)據(jù)庫(kù)用戶,我們可以配置應(yīng)用程序要求每個(gè)需要進(jìn)行訪問的個(gè)體都具有不同的數(shù)據(jù)庫(kù)賬戶,也可以配置應(yīng)用程序自身作為公共用戶連接數(shù)據(jù)庫(kù)并在內(nèi)部處理應(yīng)用程序級(jí)別的權(quán)限。無論選用哪種方法,在數(shù)據(jù)庫(kù)內(nèi)部都需要?jiǎng)?chuàng)建一個(gè)或多個(gè)允許操作數(shù)據(jù)的用戶。

用戶與模式(schema)

創(chuàng)建用戶的語法:

Create user用戶名identified by 密碼 default tablespace表空間 quota 大小 on 表空間;

注意:在創(chuàng)建用戶的時(shí)候雖然用戶名寫的時(shí)小寫的,但是存儲(chǔ)到數(shù)據(jù)字典的時(shí)候卻是大寫的,比如create user tom.如果非要使用小寫的話,用戶名需要使用雙引號(hào)括起來 create user “tom”

創(chuàng)建的用戶沒有任何權(quán)限,連登陸數(shù)據(jù)庫(kù)的權(quán)限都沒有。

如果沒有設(shè)置用戶對(duì)某個(gè)表空間的配額,那么即使這個(gè)用戶對(duì)該表空間有寫權(quán)限,也是無法寫入的。

舉例說明:

查看HR用戶的狀態(tài)
Oracle 11g R2如何進(jìn)行用戶管理
修改HR用戶的密碼為oracle
Oracle 11g R2如何進(jìn)行用戶管理
手工設(shè)置過期;
Oracle 11g R2如何進(jìn)行用戶管理
解鎖用戶
Oracle 11g R2如何進(jìn)行用戶管理
舉例說明oracle的授予權(quán)限和撤銷權(quán)限

在創(chuàng)建用戶之前,創(chuàng)建一個(gè)表空間xxx

創(chuàng)建一個(gè)表空間xxx

create tablespace xxx datafile '/u01/xxx.dbf' size100m autoextend on next 10m maxsize unlimited;

創(chuàng)建用戶tom

create user tom identified by oracle;

查詢創(chuàng)建的用戶tom
Oracle 11g R2如何進(jìn)行用戶管理
雖然創(chuàng)建的時(shí)是小寫tom,但存儲(chǔ)到數(shù)據(jù)字典中的是大寫,所以查詢時(shí)也需要寫大寫
Oracle 11g R2如何進(jìn)行用戶管理
刪除tom用戶

Drop user tom;

create user"tom"identified by oracle;
Oracle 11g R2如何進(jìn)行用戶管理
刪除tom用戶
Oracle 11g R2如何進(jìn)行用戶管理
正確的刪除方式應(yīng)該是:

drop user "tom";

創(chuàng)建用戶tom,默認(rèn)的表空間是”XXX”,并沒有指定配額,所以tom用戶也無法在xxx表空間上創(chuàng)建對(duì)象
Oracle 11g R2如何進(jìn)行用戶管理
使用tom用戶連接數(shù)據(jù)庫(kù)的結(jié)果
Oracle 11g R2如何進(jìn)行用戶管理
SQL>conn sys/oracle as sysdba

Drop user tom; 刪除tom用戶

創(chuàng)建tom用戶的同時(shí)指定默認(rèn)的表空間是xxx,tom用戶的磁盤配額是10m

可以使用dba_ts_quotas視圖查看每個(gè)用戶的磁盤配額
Oracle 11g R2如何進(jìn)行用戶管理
Oracle 11g R2如何進(jìn)行用戶管理
剛才我們測(cè)試創(chuàng)建的tom用戶連創(chuàng)建會(huì)話的權(quán)限都沒
Oracle 11g R2如何進(jìn)行用戶管理
為用戶授予權(quán)限

為tom用戶授予session權(quán)限

SQL>conn sys/oracle as sysdba

SQL> grant create session to tom;

授權(quán)成功。

測(cè)試一下連接
Oracle 11g R2如何進(jìn)行用戶管理
測(cè)試tom用戶是否能夠創(chuàng)建表
Oracle 11g R2如何進(jìn)行用戶管理
為tom用戶授予創(chuàng)建表的權(quán)限
Oracle 11g R2如何進(jìn)行用戶管理
創(chuàng)建aa表
Oracle 11g R2如何進(jìn)行用戶管理
測(cè)試tom用戶能否為表插入記錄,可以插入記錄了。
Oracle 11g R2如何進(jìn)行用戶管理
撤銷權(quán)限

查看tom用戶當(dāng)前擁有的權(quán)限
Oracle 11g R2如何進(jìn)行用戶管理
撤銷tom用戶的create table 權(quán)限
Oracle 11g R2如何進(jìn)行用戶管理
測(cè)試tom用戶能夠查看SCOTT用戶下的emp表
Oracle 11g R2如何進(jìn)行用戶管理
使用sys用戶連接數(shù)據(jù)庫(kù)
Oracle 11g R2如何進(jìn)行用戶管理
為tom用戶授權(quán)select scott用戶下的emp表的權(quán)限
Oracle 11g R2如何進(jìn)行用戶管理
使用tom用戶連接數(shù)據(jù)庫(kù)
Oracle 11g R2如何進(jìn)行用戶管理

感謝各位的閱讀!關(guān)于“Oracle 11g R2如何進(jìn)行用戶管理”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

標(biāo)題名稱:Oracle11gR2如何進(jìn)行用戶管理
網(wǎng)頁網(wǎng)址:http://www.rwnh.cn/article30/pgssso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、全網(wǎng)營(yíng)銷推廣網(wǎng)站收錄、微信公眾號(hào)、做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
冕宁县| 衡山县| 南召县| 额尔古纳市| 正阳县| 漯河市| 准格尔旗| 丰镇市| 赫章县| 济南市| 镇坪县| 柞水县| 黎城县| 巴彦淖尔市| 连平县| 同仁县| 三门峡市| 车险| 上林县| 开鲁县| 新竹县| 黔江区| 田东县| 阳东县| 奇台县| 平塘县| 南岸区| 长武县| 仲巴县| 华坪县| 唐河县| 洞口县| 柳州市| 嵊泗县| 梁平县| 长海县| 伊川县| 贵德县| 浦东新区| 兴城市| 保德县|