下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
oracle數(shù)據(jù)庫(kù)的權(quán)限系統(tǒng)分為系統(tǒng)權(quán)限與對(duì)象權(quán)限。系統(tǒng)權(quán)限(databasesystemprivilege)可以讓用戶(hù)執(zhí)行特定的命令集。例如,createtable權(quán)限允許用戶(hù)創(chuàng)建表,grantanyprivilege權(quán)限允許用戶(hù)授予任何系統(tǒng)權(quán)限。對(duì)象權(quán)限(databaseobjectprivilege)可以讓用戶(hù)能夠?qū)Ω鱾€(gè)對(duì)象進(jìn)行某些操作。例如delete權(quán)限允許用戶(hù)刪除表或視圖的行,select權(quán)限允許用戶(hù)通過(guò)select從表、視圖、序列(sequences)或快照(snapshots)中查詢(xún)信息。每個(gè)oracle用戶(hù)都有一個(gè)名字和口令,并擁有一些由其創(chuàng)建的表、視圖和其他資源。oracle角色(role)就是一組權(quán)限(privilege"或者是每個(gè)用戶(hù)根據(jù)其狀態(tài)和條件所需的訪問(wèn)類(lèi)型)。用戶(hù)可以給角色授予或賦予指定的權(quán)限,然后將角色賦給相應(yīng)的用戶(hù)。一個(gè)用戶(hù)也可以直接給其他用戶(hù)授權(quán)。一、創(chuàng)建用戶(hù)oracle內(nèi)部有兩個(gè)建好的用戶(hù):system和sys。用戶(hù)可直接登錄到system用戶(hù)以創(chuàng)建其他用戶(hù),因?yàn)閟ystem具有創(chuàng)建別的用戶(hù)的權(quán)限。在安裝oracle時(shí),用戶(hù)或系統(tǒng)管理員首先可以為自己建立一個(gè)用戶(hù)。例如:Sql代碼createuseruser01identifiedbyu01;該命令還可以用來(lái)設(shè)置其他權(quán)限,詳細(xì)情況參見(jiàn)自學(xué)資料。要改變一個(gè)口令,可以使用alteruser命令:<spanstyle="white-space:pre;">alteruseruser01identifiedbyusr01;</span><spanstyle="white-space:pre;"><spanstyle="white-space:normal;"></span></span>現(xiàn)在userOl的口令已由“uOl"改為“usrOl"。除了alteruser命令以外,用戶(hù)還可以使用password命令。如果使用password命令,用戶(hù)輸入的新口令將不在屏幕上顯示。有dba特權(quán)的用戶(hù)可以通過(guò)password命令改變?nèi)魏纹渌脩?hù)的口令;其他用戶(hù)只能改變自己的口令。當(dāng)用戶(hù)輸入password命令時(shí),系統(tǒng)將提示用戶(hù)輸入舊口令和新口令,如下所示:passwordchangingpasswordforuser01oldpassword:newpassword:retypenewpassword:當(dāng)成功地修改了口令時(shí),用戶(hù)會(huì)得到如下的反饋passwordchanged二、刪除用戶(hù)刪除用戶(hù),可以使用dropuser命令,如下所示:dropuseruser01;如果用戶(hù)擁有對(duì)象,則不能直接刪除,否則將返回一個(gè)錯(cuò)誤值。指定關(guān)鍵字cascade,可刪除用戶(hù)所有的對(duì)象,然后再刪除用戶(hù)。下面的例子用來(lái)刪除用戶(hù)與其對(duì)象:dropuseruser01cascade;三、3種標(biāo)準(zhǔn)角色qracle為了兼容以前的版本,提供了三種標(biāo)準(zhǔn)的角色(role):connect、resource和dba。connectrole(連接角色)臨時(shí)用戶(hù),特別是那些不需要建表的用戶(hù),通常只賦予他們connectrole。connect是使用oracle的簡(jiǎn)單權(quán)限,這種權(quán)限只有在對(duì)其他用戶(hù)的表有訪問(wèn)權(quán)時(shí),包括select、insert、update和delete等,才會(huì)變得有意義。擁有connectrole的用戶(hù)還能夠創(chuàng)建表、視圖、序列(sequence)、簇(cluster)、同義詞(synonym)、會(huì)話(session)和與其他數(shù)據(jù)庫(kù)的鏈(link)。resourcerole(資源角色)更可靠和正式的數(shù)據(jù)庫(kù)用戶(hù)可以授予resourcerole。resource提供給用戶(hù)另外的權(quán)限以創(chuàng)建他們自己的表、序列、過(guò)程(procedure)、觸發(fā)器(trigger)、索引(index)和簇(cluster)。dbarole(數(shù)據(jù)庫(kù)管理員角色)dbarole擁有所有的系統(tǒng)權(quán)限 包括無(wú)限制的空間限額和給其他用戶(hù)授予各種權(quán)限的能力。system由dba用戶(hù)擁有。下面介紹一些dba經(jīng)常使用的典型權(quán)限。(l)grant(授權(quán))命令面對(duì)剛才創(chuàng)建的用戶(hù)user01授權(quán),命令如下:grantconnect,resourcetouser01;(2)revoke(撤消)權(quán)限已授予的權(quán)限可以撤消。例如撤消(1)中的授權(quán),命令如下:revokeconnect,resourcefromuser01;一個(gè)具有dba角色的用戶(hù)可以撤消任何別的用戶(hù)甚至別的dba的connect、resource和dba的其他權(quán)限。當(dāng)然,這樣是很危險(xiǎn)的,因此,除非真正需要,dba權(quán)限不應(yīng)隨便授予那些不是很重要的一般用戶(hù)。撤消一個(gè)用戶(hù)的所有權(quán)限,并不意味著從oracle中刪除了這個(gè)用戶(hù),也不會(huì)破壞用戶(hù)創(chuàng)建的任何表;只是簡(jiǎn)單禁止其對(duì)這些表的訪問(wèn)。其他要訪問(wèn)這些表的用戶(hù)可以象以前那樣地訪問(wèn)這些表。四、創(chuàng)建角色除了前面講到的三種系統(tǒng)角色connect、resource和dba,用戶(hù)還可以在oracle創(chuàng)建自己的role。用戶(hù)創(chuàng)建的role可以由表或系統(tǒng)權(quán)限或兩者的組合構(gòu)成。為了創(chuàng)建role,用戶(hù)必須具有createrole系統(tǒng)權(quán)限。下面給出一個(gè)createrole命令的實(shí)例:createrolestudent;這條命令創(chuàng)建了一個(gè)名為student的role。一旦創(chuàng)建了一個(gè)role,用戶(hù)就可以給他授權(quán)。給role授權(quán)的grant命令的語(yǔ)法與對(duì)對(duì)用戶(hù)的語(yǔ)法相同。在給role授權(quán)時(shí),在grant命令的to子句中要使用role的名稱(chēng),如下所示:grantselectonclasstostudent;現(xiàn)在,擁有student角色的所有用戶(hù)都具有對(duì)class表的select權(quán)限。五、刪除角色要?jiǎng)h除角色,可以使用droprole命令,如下所示:droprolestudent;指定的role連同與之相關(guān)的權(quán)限將從數(shù)據(jù)庫(kù)中全部刪除。六、〈spanstyle二"font-family:helvetica,tahoma,arial,sans-serif;font-size:14px;line-height:25px;">刪除表的注意事項(xiàng)</span><spanstyle="font-family:helvetica,tahoma,arial,sans-serif;font-size:14px;line-height:25px;">在刪除一個(gè)表中的全部數(shù)據(jù)時(shí),須使用/
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 招標(biāo)策略大揭秘3篇
- 按摩店合伙協(xié)議書(shū)范本3篇
- 教育培訓(xùn)勞動(dòng)合同范本2篇
- 尾氣減排志愿者行動(dòng)3篇
- 撤訴授權(quán)書(shū)格式撰寫(xiě)要點(diǎn)3篇
- 文明進(jìn)步守則3篇
- 交通園區(qū)機(jī)場(chǎng)建設(shè)協(xié)議
- 拍賣(mài)場(chǎng)地租賃協(xié)議
- 金融服務(wù)合同簽訂及執(zhí)行管理辦法
- 商業(yè)區(qū)步行街護(hù)欄裝修合同
- 07FD02 防空地下室電氣設(shè)備安裝
- 生產(chǎn)通風(fēng)管道300萬(wàn)平方米等技術(shù)改造項(xiàng)目環(huán)評(píng)資料環(huán)境影響
- 美的簡(jiǎn)單高效的管理邏輯
- 專(zhuān)題八 概率與統(tǒng)計(jì)(2020-2024)五年高考《數(shù)學(xué)》真題分類(lèi)匯編(解析版)
- JTS-215-2018碼頭結(jié)構(gòu)施工規(guī)范
- 科技競(jìng)賽志愿者服務(wù)協(xié)議
- 反恐安全教育專(zhuān)題報(bào)告(3篇模板)
- 廣東省廣州市白云區(qū)2022-2023學(xué)年八年級(jí)上學(xué)期期末英語(yǔ)試卷(含答案)
- 實(shí)變函數(shù)智慧樹(shù)知到期末考試答案章節(jié)答案2024年南昌大學(xué)
- 《金屬基增容導(dǎo)線技術(shù)條件+第2部分:鋁包殷鋼芯耐熱鋁合金絞線》
- DB32 4418-2022《 居住建筑標(biāo)準(zhǔn)化外窗系統(tǒng)應(yīng)用技術(shù)規(guī)程》
評(píng)論
0/150
提交評(píng)論