資源描述:
《哈爾濱華德orcle實(shí)驗(yàn)》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、哈爾濱工業(yè)大學(xué)華德應(yīng)用技術(shù)學(xué)院實(shí)驗(yàn)報(bào)告課程名稱(chēng):分布式數(shù)據(jù)庫(kù)管理與實(shí)現(xiàn)系別:計(jì)算機(jī)應(yīng)用技術(shù)系專(zhuān)業(yè):軟件工程學(xué)號(hào):1099111130姓名:陳天任學(xué)期:2011秋季學(xué)期實(shí)驗(yàn)成績(jī):實(shí)驗(yàn)項(xiàng)目列表序號(hào)實(shí)驗(yàn)名稱(chēng)成績(jī)1實(shí)驗(yàn)一oracle基本操作2實(shí)驗(yàn)二oracle中的表對(duì)象3實(shí)驗(yàn)三oracle中的各類(lèi)對(duì)象及支持的SQL4實(shí)驗(yàn)四PL/SQL和數(shù)據(jù)導(dǎo)入/導(dǎo)出56789101112指導(dǎo)教師簽字:20實(shí)驗(yàn)名稱(chēng):實(shí)驗(yàn)一oracle基本操作實(shí)驗(yàn)時(shí)間:2011.9.27實(shí)驗(yàn)地點(diǎn):S203實(shí)驗(yàn)?zāi)康模?.熟練掌握SQL*Plus的使用;
2、2.熟悉oracle網(wǎng)絡(luò)連接配置;3.掌握系統(tǒng)與對(duì)象權(quán)限管理;4.掌握DBAC創(chuàng)建數(shù)據(jù)庫(kù)和表空間的維護(hù);實(shí)驗(yàn)步驟:使用sys登錄SQL*Plus,查看系統(tǒng)中各表空間的狀態(tài),使用數(shù)據(jù)字典DBA_TABLESPACES,寫(xiě)出相關(guān)的命令。scott/tiger進(jìn)行登錄connsys/managerassysdba進(jìn)行管理員登錄Selectusername,privilege,admin_optionfromuser_sys_privs;7.使用scott登錄SQL*Plus,查看該用戶(hù)下有哪些表,并查看dept表
3、和emp表結(jié)構(gòu)以及表中數(shù)據(jù);使用hr連接SQL*Plus,查看該用戶(hù)下有哪些表,并查看jobs表和employees表結(jié)構(gòu)以及表中的數(shù)據(jù),寫(xiě)出完成以上操作的各個(gè)命令。連接scott/tiger用戶(hù)查詢(xún)dept和emp表結(jié)果如下面兩張圖片顯示:201.emp表顯示結(jié)果:2、dept表的結(jié)果:3、連接hr用戶(hù)之后輸入代碼:Select*fromtab;顯示結(jié)果如下:204.查詢(xún)命令代碼:select*fromjobs;5.查詢(xún)命令代碼:select*fromemployees;10.使用scott用戶(hù)登錄em,
4、寫(xiě)出操作步驟。使用SYS登錄在角色列表里去修改添加Select_catalog_role賬號(hào)scott密碼tiger權(quán)限普通用戶(hù)。12.將創(chuàng)建表空間和創(chuàng)建數(shù)據(jù)庫(kù)鏈接的系統(tǒng)特權(quán)授予scott用戶(hù),以scott用戶(hù)登錄查看獲得的系統(tǒng)特權(quán),收回scott用戶(hù)獲得的創(chuàng)建表空間和創(chuàng)建數(shù)據(jù)庫(kù)鏈接系統(tǒng)特權(quán),寫(xiě)出以上操作的命令。connsys/managerassysdbaGrantcreatetablespacetoscott;Grantcreatedatabaselinktoscott;13.將hr用戶(hù)下employe
5、es表的first_name和last_name兩列的更新權(quán)限授予給scott用戶(hù),并允許該用戶(hù)具有向外再授權(quán)的權(quán)利。connhr/hrSQL>Grantupdate(first_name,last_name)onemployeestoscott;2014.在SQL*Plus中,鎖定scott用戶(hù),并修改該用戶(hù)的密碼為tiger,然后解鎖該用戶(hù)。寫(xiě)出相應(yīng)的命令。alteruserscottaccountlock;Alteruserscottaccountunlock;Alteruserscottidenti
6、fiedbytiger;17.創(chuàng)建經(jīng)理用戶(hù)manager,指定該用戶(hù)的數(shù)據(jù)表空間為datats,臨時(shí)表空間為tempts。授權(quán)該用戶(hù)可以查看scott用戶(hù)下emp表中的記錄。寫(xiě)出以上操作的命令。connsys/managerassysdbaDropusermanagercascade;CreateusermanageridentifiedbymanagerDefaulttablespacedatatsTemporarytablespacetempts;Grantconnecttomanager;Connma
7、nager/managerGrantselectonemptomanager;必須在有前提條件的情況下才能執(zhí)行處正確的結(jié)果結(jié)果,錯(cuò)誤信息是因?yàn)闆](méi)有給manager用戶(hù)建立相應(yīng)的數(shù)據(jù)表空間datats和臨時(shí)表tempts。實(shí)驗(yàn)總結(jié):通過(guò)今天的實(shí)驗(yàn)我學(xué)習(xí)了對(duì)oracle網(wǎng)絡(luò)連接配置,系統(tǒng)與對(duì)象權(quán)限的管理,以DBA身份使用SQL*Plus創(chuàng)建數(shù)據(jù)庫(kù)還有對(duì)表空間的維護(hù)。20實(shí)驗(yàn)名稱(chēng):實(shí)驗(yàn)二oracle中的表對(duì)象實(shí)驗(yàn)時(shí)間:2011.10.11實(shí)驗(yàn)地點(diǎn):S203實(shí)驗(yàn)?zāi)康模?.熟練掌握oracle中常用的數(shù)據(jù)類(lèi)型;2.熟
8、悉表的存儲(chǔ)參數(shù)、表結(jié)構(gòu)維護(hù)和數(shù)據(jù)完整性約束維護(hù);3.熟悉按索引組織的表、簇表和外部表;4.掌握分區(qū)表、對(duì)象表和嵌套表;實(shí)驗(yàn)步驟:1.創(chuàng)建用戶(hù)stu01,口令為pwd,該用戶(hù)使用USERS作為數(shù)據(jù)表空間,使用TEMP作為臨時(shí)表空間。connsys/managerassysdbaCreateuserstu01identifiedbypwdDefaulttablespaceusersTemporarytablespac