三、oracle 用戶管理一

此文章出自:<a >Ruthless</a>
一曹抬、創(chuàng)建用戶概述:在oracle中要創(chuàng)建一個新的用戶使用create user語句溉瓶,一般是具有dba(數(shù)據(jù)庫管理員)的權(quán)限才能使用。create user 用戶名 identified by 密碼; 注意:oracle有個毛病谤民,密碼必須以字母開頭堰酿,如果以數(shù)字開頭,它不會創(chuàng)建用戶eg张足、create user xiaoming identified by oracle;

二触创、給用戶修改密碼概述:如果給自己修改密碼可以直接使用SQL> password 用戶名或passw如果給別人修改密碼則需要具有dba的權(quán)限,或是擁有alter user的系統(tǒng)權(quán)限SQL> alter user 用戶名 identified by 新密碼 三为牍、刪除用戶概述:一般以dba的身份去刪除某個用戶哼绑,如果用其它用戶去刪除用戶則需要具有drop user的權(quán)限岩馍。比如drop user 用戶名 【cascade】注意:在刪除用戶時,如果要刪除的用戶抖韩,已經(jīng)創(chuàng)建了表蛀恩,那么就需要在刪除的時候帶一個參數(shù)cascade,即把該用戶及表一同刪除;

四茂浮、權(quán)限權(quán)限分為系統(tǒng)權(quán)限和對象權(quán)限杰赛。何為系統(tǒng)權(quán)限扶供?用戶對數(shù)據(jù)庫的相關(guān)權(quán)限缎玫,connect彤悔、resource替裆、dba等系統(tǒng)權(quán)限恍箭,如建庫衡未、建表晚顷、建索引庞呕、建存儲過程新翎、登陸數(shù)據(jù)庫、修改密碼等住练。何為對象權(quán)限地啰?用戶對其他用戶的數(shù)據(jù)對象操作的權(quán)限,insert讲逛、delete亏吝、update、select盏混、all等對象權(quán)限蔚鸥,數(shù)據(jù)對象有很多,比如表许赃,索引止喷,視圖,觸發(fā)器混聊、存儲過程弹谁、包等。執(zhí)行SELECT * FROM Dba_Object_Size;語句可得到oracle數(shù)據(jù)庫對象句喜。

五预愤、角色角色分為預(yù)定義角色和自定義角色。

六咳胃、用戶管理的綜合案例概述:創(chuàng)建的新用戶是沒有任何權(quán)限的植康,甚至連登陸的數(shù)據(jù)庫的權(quán)限都沒有,需要為其指定相應(yīng)的權(quán)限展懈。給一個用戶賦權(quán)限使用命令grant向图,回收權(quán)限使用命令revoke泳秀。為了講清楚用戶的管理,這里我給大家舉一個案例榄攀。SQL> conn xiaoming/oracleERROR:ORA-01045: user XIAOMING lacks CREATE SESSION privilege; logon denied警告: 您不再連接到 ORACLE嗜傅。SQL> show userUSER 為 ""SQL> conn system/oracle已連接。SQL> grant connect to xiaoming;授權(quán)成功檩赢。SQL> conn xiaoming/oracle已連接吕嘀。SQL>注意:grant connect to xiaoming;在這里,準確的講贞瞒,connect不是權(quán)限偶房,而是角色。 現(xiàn)在說下對象權(quán)限军浆,現(xiàn)在要做這么件事情:* 希望xiaoming用戶可以去查詢emp表* 希望xiaoming用戶可以去查詢scott的emp表grant select on scott.emp to xiaoming* 希望xiaoming用戶可以去修改scott的emp表grant update on scott.emp to xiaoming* 希望xiaoming 用戶可以去修改/刪除棕洋,查詢,添加scott的emp表grant all on scott.emp to xiaoming* scott希望收回xiaoming對emp表的查詢權(quán)限r(nóng)evoke select on scott.emp from xiaoming

七乒融、權(quán)限的傳遞//對權(quán)限的維護掰盘。* 希望xiaoming用戶可以去查詢scott的emp表/還希望xiaoming可以把這個權(quán)限傳遞給別人。--如果是對象權(quán)限赞季,就加入with grant optiongrant select on emp to xiaoming with grant option我的操作過程:SQL> conn scott/oracle;已連接愧捕。SQL> grant select on scott.emp to xiaoming with grant option;授權(quán)成功。SQL> conn system/oracle;已連接申钩。SQL> create user xiaohong identified by oracle;用戶已創(chuàng)建次绘。SQL> grant connect to xiaohong;授權(quán)成功。SQL> conn xiaoming/oracle;已連接撒遣。SQL> grant select on scott.emp to xiaohong;授權(quán)成功邮偎。 --如果是系統(tǒng)權(quán)限。system給xiaoming權(quán)限時:grant connect to xiaoming with admin option問題:如果scott把xiaoming對emp表的查詢權(quán)限回收义黎,那么xiaohong會怎樣禾进?答案:被回收。下面是我的操作過程:SQL> conn scott/oracle;已連接轩缤。SQL> revoke select on emp from xiaoming;撤銷成功命迈。SQL> conn xiaohong/oracle;已連接。SQL> select * from scott.emp;select * from scott.emp*第 1 行出現(xiàn)錯誤:ORA-00942: 表或視圖不存在結(jié)果顯示:小紅受到誅連了火的。壶愤。

八、with admin option與with grant option區(qū)別1馏鹤、with admin option用于系統(tǒng)權(quán)限授權(quán)征椒,with grant option用于對象授權(quán)。

2湃累、給一個用戶授予系統(tǒng)權(quán)限帶上with admin option時勃救,此用戶可把此系統(tǒng)權(quán)限授予其他用戶或角色碍讨,但收回這個用戶的系統(tǒng)權(quán)限時,這個用戶已經(jīng)授予其他用戶或角色的此系統(tǒng)權(quán)限不會因傳播無效蒙秒,如授予A系統(tǒng)權(quán)限create session with admin option,然后A又把create session權(quán)限授予B,但管理員收回A的create session權(quán)限時勃黍,B依然擁有create session的權(quán)限,但管理員可以顯式收回B create session的權(quán)限晕讲,即直接revoke create session from B.

而with grant option用于對象授權(quán)時覆获,被授予的用戶也可把此對象權(quán)限授予其他用戶或角色,不同的是但管理員收回用with grant option授權(quán)的用戶對象權(quán)限時瓢省,權(quán)限會因傳播而失效弄息,如grant select on table with grant option to A,A用戶把此權(quán)限授予B,但管理員收回A的權(quán)限時勤婚,B的權(quán)限也會失效摹量,但管理員不可以直接收回B的SELECT ON TABLE 權(quán)限。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末馒胆,一起剝皮案震驚了整個濱河市缨称,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌国章,老刑警劉巖具钥,帶你破解...
    沈念sama閱讀 216,997評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件豆村,死亡現(xiàn)場離奇詭異液兽,居然都是意外死亡,警方通過查閱死者的電腦和手機掌动,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評論 3 392
  • 文/潘曉璐 我一進店門四啰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人粗恢,你說我怎么就攤上這事柑晒。” “怎么了眷射?”我有些...
    開封第一講書人閱讀 163,359評論 0 353
  • 文/不壞的土叔 我叫張陵匙赞,是天一觀的道長。 經(jīng)常有香客問我妖碉,道長涌庭,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,309評論 1 292
  • 正文 為了忘掉前任欧宜,我火速辦了婚禮坐榆,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘冗茸。我一直安慰自己席镀,他們只是感情好匹中,可當我...
    茶點故事閱讀 67,346評論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著豪诲,像睡著了一般顶捷。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上屎篱,一...
    開封第一講書人閱讀 51,258評論 1 300
  • 那天焊切,我揣著相機與錄音,去河邊找鬼芳室。 笑死专肪,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的堪侯。 我是一名探鬼主播嚎尤,決...
    沈念sama閱讀 40,122評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼伍宦!你這毒婦竟也來了芽死?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,970評論 0 275
  • 序言:老撾萬榮一對情侶失蹤次洼,失蹤者是張志新(化名)和其女友劉穎关贵,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體卖毁,經(jīng)...
    沈念sama閱讀 45,403評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡揖曾,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,596評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了亥啦。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片炭剪。...
    茶點故事閱讀 39,769評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖翔脱,靈堂內(nèi)的尸體忽然破棺而出奴拦,到底是詐尸還是另有隱情,我是刑警寧澤届吁,帶...
    沈念sama閱讀 35,464評論 5 344
  • 正文 年R本政府宣布错妖,位于F島的核電站,受9級特大地震影響疚沐,放射性物質(zhì)發(fā)生泄漏暂氯。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,075評論 3 327
  • 文/蒙蒙 一濒旦、第九天 我趴在偏房一處隱蔽的房頂上張望株旷。 院中可真熱鬧,春花似錦、人聲如沸晾剖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽齿尽。三九已至沽损,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間循头,已是汗流浹背绵估。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留卡骂,地道東北人国裳。 一個月前我還...
    沈念sama閱讀 47,831評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像全跨,于是被迫代替她去往敵國和親缝左。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,678評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 1.簡介 數(shù)據(jù)存儲有哪些方式浓若?電子表格渺杉,紙質(zhì)文件,數(shù)據(jù)庫挪钓。 那么究竟什么是關(guān)系型數(shù)據(jù)庫是越? 目前對數(shù)據(jù)庫的分類主要是...
    喬震閱讀 1,715評論 0 2
  • oracle基礎(chǔ)部分:基本使用;用戶管理;表管理 oracle高級部分:oracle表的查詢;oracle的權(quán)限、...
    chenxb丶閱讀 1,229評論 0 4
  • 一碌上、源題QUESTION 1The instance abnormally terminates because ...
    貓貓_tomluo閱讀 1,598評論 0 2
  • Oracle 默認用戶 Oracle 默認用戶分為:SYS倚评、SYSTEM、SCOTT(可通過select * fr...
    孤意的學(xué)習(xí)筆記閱讀 1,256評論 0 2
  • 員工培訓(xùn)指公司或針對公司開展的一種提高人員素質(zhì)绍赛、能力蔓纠、工作績效和對組織的貢獻辑畦,而實施的有計劃吗蚌、有系統(tǒng)的培養(yǎng)和訓(xùn)練活...
    Eggyino閱讀 2,858評論 0 1