oracle創(chuàng)建、修改、刪除用戶的操作

oracle創(chuàng)建、修改、刪除用戶的操作

ID:34725001

大?。?33.13 KB

頁數(shù):4頁

時(shí)間:2019-03-10

oracle創(chuàng)建、修改、刪除用戶的操作_第1頁
oracle創(chuàng)建、修改、刪除用戶的操作_第2頁
oracle創(chuàng)建、修改、刪除用戶的操作_第3頁
oracle創(chuàng)建、修改、刪除用戶的操作_第4頁
資源描述:

《oracle創(chuàng)建、修改、刪除用戶的操作》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫

1、ORACLE創(chuàng)建、修改、刪除用戶的操作???當(dāng)前,所有數(shù)據(jù)庫的操作腳本語句都是差不多的,不僅公是sqlserver,mysql,像本文中的Oracle也是一樣,比如oracle中創(chuàng)建用戶的腳本命令是CREATEUSER語句,創(chuàng)建用戶一般要由DBA或擁有該系統(tǒng)權(quán)限的用戶來執(zhí)行。那么我們首先來創(chuàng)建一個(gè)名為:kerry的用戶(賬號(hào))???CREATEUSERkerry???IDENTIFIEDBYK123456???DEFAULTTABLESPACEUSERS???QUOTA10MONUSERS???TEMPORARYTABLESPACETEMP???創(chuàng)建用戶以后,我們可以通過下面的

2、腳本來查看用戶信息???SELECTUSERNAME,PASSWORD,ACCOUNT_STATUS,DEFAULT_TABLESPACE,???TEMPORARY_TABLESPACE,PROFILE???FROMDBA_USERSWHEREUSERNAME=’KERRY’????IDENTIFIEDBY指定用戶密碼???DEFAULTTABLESPACE指定用戶默認(rèn)表空間,如果不指定表空間,ORACLE會(huì)自動(dòng)在默認(rèn)表空間為這些對(duì)象分配空間。???QUOTA為用戶指定表空間配額。即用戶對(duì)象在表空間所占用的最大空間。???如果你用下面腳本創(chuàng)建用戶???CREATEUSERker

3、ry???IDENTIFIEDBYK123456????對(duì)比你會(huì)發(fā)現(xiàn),這和上面腳本創(chuàng)建的用戶信息一致。如果不指定默認(rèn)表空間、臨時(shí)表空間,系統(tǒng)會(huì)默認(rèn)為你指定相應(yīng)的表空間。當(dāng)然你也可以用下面的腳本查看一些相關(guān)信息???SELECT*FROMALL_USERSWHEREUSERNAME=’KERRY’;???SELECT*FROMUSER$WHERENAME=’KERRY’;那么如何查看用戶指定表空間配額信息呢?暫時(shí)還不清楚這些信息放在哪個(gè)字典視圖、表里面。???CREATEUSERkerry???IDENTIFIEDBY123456???DEFAULTTABLESPACEUSERS

4、???QUOTA10MONUSERS???TEMPORARYTABLESPACETEMP???--ORA-00988:口令缺失或無效。這是因?yàn)镻ROFILE里面有對(duì)用戶密碼復(fù)雜度的一些控制。你可以通過下面腳本查看這個(gè)用戶使用的是哪個(gè)PROFILE文件??在$ORACLE_HOMERDBMSADMINutlpwdmg.sql???我的電腦目錄是D:oracleproduct10.2.0db_1RDBMSADMINutlpwdmg.sql,你可以看到一些密碼的復(fù)雜度設(shè)置控制???里面有這樣一條限制???--Checkifthepasswordcontainsat

5、leastoneletter,onedigitandone???--punctuationmark.???所以剛才創(chuàng)建用戶才會(huì)報(bào)錯(cuò)。???創(chuàng)建用戶成功后,你用你新用戶登錄,此時(shí)會(huì)報(bào)錯(cuò),你必須給新用戶授予相應(yīng)權(quán)限,如下所示:???SQL>connectkerry/K123456???ERROR:???ORA-01045:userKERRYlacksCREATESESSIONprivilege;logondenied???SQL>connectSYSTEM/kerry123456???已連接。???SQL>grantcreatesession,createtabletokerry;

6、???授權(quán)成功。???SQL>createtableuser1(idnumber(10),usernamevarchar2(32))tablespaceusers;???表已創(chuàng)建。???修改用戶???修改用戶涉及以下一些方面???1:修改用戶密碼???2:修改表空間配額???3:鎖定用戶賬戶???4:解鎖用戶賬戶???5:修改默認(rèn)表空間???6:修改臨時(shí)表空間???1:修改用戶密碼???SQL>alteruserkerryidentifiedbykerry123456;???用戶已更改。???kerry賬戶自己修改自己密碼,而DBA賬戶可以修改任何用戶密碼???2:修改表空間?

7、??SQL>connectkerry/kerry123456???已連接。???SQL>alteruserkerryquota100Monusers;???alteruserkerryquota100Monusers???*???第1行出現(xiàn)錯(cuò)誤:???ORA-01031:權(quán)限不足???SQL>connectsystem/kerry123456;???已連接。???SQL>alteruserkerryquota100Monusers;???用戶已更改。???可以看到kerry用戶自己修改自己的

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。