韓順平—玩轉(zhuǎn)oracle視頻教程筆記

韓順平—玩轉(zhuǎn)oracle視頻教程筆記

ID:30523234

大小:831.00 KB

頁(yè)數(shù):65頁(yè)

時(shí)間:2018-12-31

韓順平—玩轉(zhuǎn)oracle視頻教程筆記_第1頁(yè)
韓順平—玩轉(zhuǎn)oracle視頻教程筆記_第2頁(yè)
韓順平—玩轉(zhuǎn)oracle視頻教程筆記_第3頁(yè)
韓順平—玩轉(zhuǎn)oracle視頻教程筆記_第4頁(yè)
韓順平—玩轉(zhuǎn)oracle視頻教程筆記_第5頁(yè)
資源描述:

《韓順平—玩轉(zhuǎn)oracle視頻教程筆記》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、韓順平—玩轉(zhuǎn)oracle視頻教程筆記一:Oracle認(rèn)證,與其它數(shù)據(jù)庫(kù)比較,安裝Oracle安裝會(huì)自動(dòng)的生成sys用戶和system用戶:(1)sys用戶是超級(jí)用戶,具有最高權(quán)限,具有sysdba角色,有createdatabase的權(quán)限,該用戶默認(rèn)的密碼是change_on_install(2)system用戶是管理操作員,權(quán)限也很大。具有sysoper角色,沒(méi)有createdatabase的權(quán)限,默認(rèn)的密碼是manager(3)一般講,對(duì)數(shù)據(jù)庫(kù)維護(hù),使用system用戶登錄就可以拉也就是說(shuō)sys和system這兩個(gè)用戶最大的區(qū)別是在于有沒(méi)有createdatab

2、ase的權(quán)限。二:Oracle的基本使用--基本命令sql*plus的常用命令連接命令1.conn[ect]用法:conn用戶名/密碼@網(wǎng)絡(luò)服務(wù)名[assysdba/sysoper]當(dāng)用特權(quán)用戶身份連接時(shí),必須帶上assysdba或是assysoper2.disc[onnect]說(shuō)明:該命令用來(lái)斷開(kāi)與當(dāng)前數(shù)據(jù)庫(kù)的連接3.psssw[ord]說(shuō)明:該命令用于修改用戶的密碼,如果要想修改其它用戶的密碼,需要用sys/system登錄。4.showuser說(shuō)明:顯示當(dāng)前用戶名5.exit說(shuō)明:該命令會(huì)斷開(kāi)與數(shù)據(jù)庫(kù)的連接,同時(shí)會(huì)退出sql*plus文件操作命令1.start

3、和@說(shuō)明:運(yùn)行sql腳本案例:sql>@d:a.sql或是sql>startd:a.sql2.edit說(shuō)明:該命令可以編輯指定的sql腳本案例:sql>editd:a.sql,這樣會(huì)把d:a.sql這個(gè)文件打開(kāi)3.spool說(shuō)明:該命令可以將sql*plus屏幕上的內(nèi)容輸出到指定文件中去。案例:sql>spoold:b.sql并輸入sql>spooloff交互式命令1.&說(shuō)明:可以替代變量,而該變量在執(zhí)行時(shí),需要用戶輸入。select*fromempwherejob='&job';2.edit說(shuō)明:該命令可以編輯指定的sql腳本案例:SQL>editd:

4、a.sql3.spool說(shuō)明:該命令可以將sql*plus屏幕上的內(nèi)容輸出到指定文件中去。spoold:b.sql并輸入spooloff顯示和設(shè)置環(huán)境變量概述:可以用來(lái)控制輸出的各種格式,setshow如果希望永久的保存相關(guān)的設(shè)置,可以去修改glogin.sql腳本1.linesize說(shuō)明:設(shè)置顯示行的寬度,默認(rèn)是80個(gè)字符showlinesizesetlinesize902.pagesize說(shuō)明:設(shè)置每頁(yè)顯示的行數(shù)目,默認(rèn)是14用法和linesize一樣至于其它環(huán)境參數(shù)的使用也是大同小異三:oracle用戶管理oracle用戶的管理創(chuàng)建用戶概述:在oracle中

5、要?jiǎng)?chuàng)建一個(gè)新的用戶使用createuser語(yǔ)句,一般是具有dba(數(shù)據(jù)庫(kù)管理員)的權(quán)限才能使用。createuser用戶名identifiedby密碼;(oracle有個(gè)毛病,密碼必須以字母開(kāi)頭,如果以字母開(kāi)頭,它不會(huì)創(chuàng)建用戶)給用戶修改密碼概述:如果給自己修改密碼可以直接使用password用戶名如果給別人修改密碼則需要具有dba的權(quán)限,或是擁有alteruser的系統(tǒng)權(quán)限SQL>alteruser用戶名identifiedby新密碼刪除用戶概述:一般以dba的身份去刪除某個(gè)用戶,如果用其它用戶去刪除用戶則需要具有dropuser的權(quán)限。比如dropuser用戶名

6、【cascade】在刪除用戶時(shí),注意:如果要?jiǎng)h除的用戶,已經(jīng)創(chuàng)建了表,那么就需要在刪除的時(shí)候帶一個(gè)參數(shù)cascade;用戶管理的綜合案例概述:創(chuàng)建的新用戶是沒(méi)有任何權(quán)限的,甚至連登陸的數(shù)據(jù)庫(kù)的權(quán)限都沒(méi)有,需要為其指定相應(yīng)的權(quán)限。給一個(gè)用戶賦權(quán)限使用命令grant,回收權(quán)限使用命令revoke。為了給講清楚用戶的管理,這里我給大家舉一個(gè)案例。SQL>connxiaoming/m12;ERROR:ORA-01045:userXIAOMINGlacksCREATESESSIONprivilege;logondenied警告:您不再連接到ORACLE。SQL>showuse

7、r;USER為""SQL>connsystem/p;已連接。SQL>grantconnecttoxiaoming;授權(quán)成功。SQL>connxiaoming/m12;已連接。注意:grantconnecttoxiaoming;在這里,準(zhǔn)確的講,connect不是權(quán)限,而是角色。。看圖:現(xiàn)在說(shuō)下對(duì)象權(quán)限,現(xiàn)在要做這么件事情:*希望xiaoming用戶可以去查詢emp表*希望xiaoming用戶可以去查詢scott的emp表?grantselectonemptoxiaoming*希望xiaoming用戶可以去修改scott的emp表?grantupdateonemp

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(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)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。