2023年數(shù)據(jù)庫(kù)應(yīng)用技術(shù)實(shí)驗(yàn)指導(dǎo)書(shū)_第1頁(yè)
2023年數(shù)據(jù)庫(kù)應(yīng)用技術(shù)實(shí)驗(yàn)指導(dǎo)書(shū)_第2頁(yè)
2023年數(shù)據(jù)庫(kù)應(yīng)用技術(shù)實(shí)驗(yàn)指導(dǎo)書(shū)_第3頁(yè)
2023年數(shù)據(jù)庫(kù)應(yīng)用技術(shù)實(shí)驗(yàn)指導(dǎo)書(shū)_第4頁(yè)
2023年數(shù)據(jù)庫(kù)應(yīng)用技術(shù)實(shí)驗(yàn)指導(dǎo)書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩49頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

《數(shù)據(jù)庫(kù)應(yīng)用技術(shù)》實(shí)驗(yàn)指導(dǎo)書(shū)成都信息工程學(xué)院軟件工程系目錄實(shí)驗(yàn)一Oracle數(shù)據(jù)庫(kù)的安裝與配置 -2-一、實(shí)驗(yàn)?zāi)康?-2-二、實(shí)驗(yàn)內(nèi)容 -2-三、實(shí)驗(yàn)儀器、設(shè)備 -2-四、實(shí)驗(yàn)環(huán)節(jié) -2-五、實(shí)驗(yàn)報(bào)告規(guī)定 -17-六、思考題 -17-實(shí)驗(yàn)二使用和管理Oracle表、約束、索引、視圖 -18-一、實(shí)驗(yàn)?zāi)康?-18-二、實(shí)驗(yàn)內(nèi)容 -18-三、實(shí)驗(yàn)儀器、設(shè)備 -18-四、實(shí)驗(yàn)環(huán)節(jié) -18-五、實(shí)驗(yàn)報(bào)告規(guī)定 -20-實(shí)驗(yàn)三Oracle數(shù)據(jù)庫(kù)創(chuàng)建實(shí)驗(yàn) -21-一、實(shí)驗(yàn)?zāi)康?-21-二、實(shí)驗(yàn)內(nèi)容 -21-三、實(shí)驗(yàn)儀器、設(shè)備 -21-四、實(shí)驗(yàn)環(huán)節(jié) -21-五、實(shí)驗(yàn)報(bào)告規(guī)定 -24-六、思考題 -24-實(shí)驗(yàn)四PL/SQL程序設(shè)計(jì)基礎(chǔ)實(shí)驗(yàn) -25-一、實(shí)驗(yàn)?zāi)康?-25-二、實(shí)驗(yàn)內(nèi)容 -25-三、實(shí)驗(yàn)儀器、設(shè)備 -25-四、實(shí)驗(yàn)環(huán)節(jié) -25-五、實(shí)驗(yàn)報(bào)告規(guī)定 -31-實(shí)驗(yàn)五《學(xué)生成績(jī)管理系統(tǒng)》數(shù)據(jù)庫(kù)設(shè)計(jì) -32-一、實(shí)驗(yàn)?zāi)康?-32-二、實(shí)驗(yàn)內(nèi)容 -32-三、實(shí)驗(yàn)儀器、設(shè)備 -32-四、實(shí)驗(yàn)環(huán)節(jié) -32-五、實(shí)驗(yàn)報(bào)告規(guī)定 -32-實(shí)驗(yàn)六備份和恢復(fù)實(shí)驗(yàn) -33-一、實(shí)驗(yàn)?zāi)康?-33-二、實(shí)驗(yàn)內(nèi)容 -33-三、實(shí)驗(yàn)儀器、設(shè)備 -33-四、實(shí)驗(yàn)環(huán)節(jié) -33-五、實(shí)驗(yàn)報(bào)告規(guī)定 -51-實(shí)驗(yàn)一Oracle數(shù)據(jù)庫(kù)的安裝與配置一、實(shí)驗(yàn)?zāi)康牧私釵racle數(shù)據(jù)庫(kù)服務(wù)器安裝過(guò)程,掌握配置Oracle數(shù)據(jù)庫(kù)服務(wù)器的網(wǎng)絡(luò)連接。二、實(shí)驗(yàn)內(nèi)容1.Oracle服務(wù)器的安裝和配置。2.NetConfigurationAssistant的管理與配置;3.使用OracleNetManager配置網(wǎng)絡(luò)連接;4.配置和使用EnterpriseManagerConsole,連接數(shù)據(jù)庫(kù)實(shí)例。三、實(shí)驗(yàn)儀器、設(shè)備軟件:網(wǎng)絡(luò)環(huán)境、WindowsServer/NT或Linux或Unix操作系統(tǒng)、Oracle9i。硬件:PIII1G以上CPU、512M以上內(nèi)存、6.4GB以上的空閑磁盤(pán)空間和1000MB虛擬內(nèi)存。四、實(shí)驗(yàn)環(huán)節(jié)1.Oracle服務(wù)器的安裝和配置。圖1-1圖1-1啟動(dòng)UniversalInstaller圖形界面安裝向?qū)Чぞ邎D1-2設(shè)立Oracle服務(wù)器文獻(xiàn)安裝位置圖1-3選擇安裝Oracle9i數(shù)據(jù)庫(kù)產(chǎn)品圖1-4選擇安裝Oracle9i數(shù)據(jù)庫(kù)公司版本圖1-5根據(jù)數(shù)據(jù)庫(kù)用途選擇數(shù)據(jù)庫(kù)配置圖1-6設(shè)定數(shù)據(jù)庫(kù)的全局?jǐn)?shù)據(jù)庫(kù)名稱和Oracle系統(tǒng)標(biāo)記名稱圖1-7設(shè)立數(shù)據(jù)庫(kù)文獻(xiàn)存放位置圖1-8設(shè)立數(shù)據(jù)庫(kù)使用的字符集圖1-9確認(rèn)各項(xiàng)設(shè)立數(shù)據(jù),假如對(duì)的開(kāi)始安裝,否則重新設(shè)立圖1-10開(kāi)始安裝進(jìn)程圖1-11安裝程序自動(dòng)配置Oracle工具圖1-12Oracle帳戶口令管理圖1-13Oracle數(shù)據(jù)庫(kù)安裝和配置完畢2.使用NetConfigurationAssistant配置tnsnames1)配置tnsnames(本地網(wǎng)絡(luò)服務(wù)名)配置tnsnames之前擬定Oracle服務(wù)器和監(jiān)聽(tīng)程序已經(jīng)啟動(dòng)。圖1-14選擇配置本地網(wǎng)絡(luò)服務(wù)名圖1-15選擇添加本地網(wǎng)絡(luò)服務(wù)名圖1-16選擇需要訪問(wèn)的Oracle數(shù)據(jù)庫(kù)版本(默認(rèn)為8i或更高)圖1-17設(shè)立需要訪問(wèn)的服務(wù)名圖1-18選擇待訪問(wèn)數(shù)據(jù)庫(kù)采用的協(xié)議圖1-19設(shè)立待訪問(wèn)數(shù)據(jù)庫(kù)所在計(jì)算機(jī)的名字或ip地址說(shuō)明:5是Oracle服務(wù)器的ip地址。圖1-20選擇測(cè)試配置是否對(duì)的圖1-21測(cè)試成功如測(cè)試不成功,則單機(jī)“請(qǐng)更改登錄”,使用“system”用戶和安裝時(shí)設(shè)立的system用戶密碼登錄。3.使用OracleNetManager配置網(wǎng)絡(luò)連接圖1-22在網(wǎng)絡(luò)管理器中配置本地網(wǎng)絡(luò)服務(wù)名圖1-23在網(wǎng)絡(luò)管理器中配置監(jiān)聽(tīng)程序圖1-24保存網(wǎng)絡(luò)配置3.配置和使用EnterpriseManagerConsole,連接數(shù)據(jù)庫(kù)實(shí)例圖1-25以獨(dú)立啟動(dòng)方式登錄公司管理器假如出現(xiàn)添加數(shù)據(jù)庫(kù)的對(duì)話框,則按圖1-19進(jìn)行配置。圖1-26添加數(shù)據(jù)庫(kù)圖1-27數(shù)據(jù)庫(kù)添加成功添加數(shù)據(jù)庫(kù)后,開(kāi)始連接。圖1-28連接數(shù)據(jù)庫(kù)連接數(shù)據(jù)庫(kù)時(shí),使用用戶名:sys;密碼:change_on_install,連接身份有SYSDBA、SYSOPER、Normal。sys只能以SYSDBA身份登錄。圖1-29設(shè)立登錄參數(shù)圖1-30連接成功五、實(shí)驗(yàn)報(bào)告規(guī)定本次實(shí)驗(yàn)不需要提交上機(jī)實(shí)驗(yàn)報(bào)告。六、思考題Oracle中數(shù)據(jù)庫(kù)、實(shí)例、本地服務(wù)名有何關(guān)系?實(shí)驗(yàn)二使用和管理Oracle表、約束、索引、視圖一、實(shí)驗(yàn)?zāi)康?.學(xué)會(huì)在OEM中創(chuàng)建表,學(xué)會(huì)用SQL語(yǔ)句創(chuàng)建表;2.學(xué)會(huì)在OEM中和用PL/SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)表進(jìn)行插入、修改、刪除數(shù)據(jù)的操作;3.熟悉索引的建立和各種數(shù)據(jù)完整性的實(shí)現(xiàn)方法;4.純熟掌握SELECT語(yǔ)句、子查詢、連接查詢的表達(dá)及視圖的使用方法。二、實(shí)驗(yàn)內(nèi)容1.建立表;2.在表上建立各類約束;3.測(cè)試索引對(duì)查詢的影響;4.建立視圖,并測(cè)試通過(guò)視圖更新數(shù)據(jù)的限制;5.建立觸發(fā)器,并測(cè)試。三、實(shí)驗(yàn)儀器、設(shè)備軟件:網(wǎng)絡(luò)環(huán)境、WindowsServer/NT或Linux或Unix操作系統(tǒng)、Oracle9i。硬件:PIII1G以上CPU、512M以上內(nèi)存、6.4GB以上的空閑磁盤(pán)空間和1000MB虛擬內(nèi)存。四、實(shí)驗(yàn)環(huán)節(jié)1.表和約束1)在自己的用戶下,建立表emp和表dept,結(jié)構(gòu)如下:2)在emp表的empno列上建立主鍵約束。3)在dept表的deptno列上建立主鍵約束。4)在emp表的deptno列上建立外鍵約束,關(guān)聯(lián)dept表的deptno列。5)在USER_CONSTRAINTS數(shù)據(jù)字典中查看emp表和dept表上建立的哪些約束。6)在USER_OBJECTS中查看emp表和dept表上有哪些對(duì)象,及對(duì)象的類型。提醒:當(dāng)建立主鍵約束時(shí),相關(guān)列上會(huì)自動(dòng)建立索引。7)在emp表的sal、comm列上分別創(chuàng)建函數(shù)約束,確認(rèn)sal、comm的數(shù)值不能小于等于0。2.索引1)查看某個(gè)select語(yǔ)句(具體要使用的語(yǔ)句自己決定)的執(zhí)行計(jì)劃,通過(guò)執(zhí)行setautotrace的幾個(gè)不同命令查看其不同的顯示效果。setautotraceonsetautotracetraceonlysetautotracetraceexplainsetautotracetracestatistics2)當(dāng)查詢返回的結(jié)果數(shù)量大于1%時(shí),索引不會(huì)用到,而小于1%時(shí),索引一般會(huì)用到。在表emp中的dept上,用實(shí)驗(yàn)驗(yàn)證上述結(jié)論。提醒:可適當(dāng)增長(zhǎng)表中數(shù)據(jù)量。3)運(yùn)用數(shù)據(jù)字典視圖index_stats,查看2)中相關(guān)索引的層數(shù)(注意要一方面對(duì)表進(jìn)行分析)。4)運(yùn)用descuser_indexes查看user_indexes數(shù)據(jù)字典視圖的結(jié)構(gòu),然后運(yùn)用user_indexes查詢當(dāng)前用戶有哪些索引,分別建立到哪張表上。5)以isnull作為查詢條件,擬定索引是否會(huì)被用到。6)以like‘%ABC’或者like(‘_ABC’)作為查詢條件,擬定索引是否會(huì)被用到。7)自己構(gòu)造實(shí)驗(yàn)環(huán)節(jié),演示一個(gè)查詢只需掃描索引,而不掃描表。3.視圖1)從EMP表的ename、ename、deptno字段建立視圖EMPLOYEES_VU,ename的列名修改為EMPLOYEE。2)從EMPLOYEES_VU中查詢數(shù)據(jù)。3)運(yùn)用數(shù)據(jù)字典視圖USER_VIEWS,查看1)中所建視圖的信息。4)向EMPLOYEES_VU中插入數(shù)據(jù)。5)從EMP表的ename、ename、deptno字段建立視圖DEPT10_VU,視圖僅涉及deptno為10的記錄。6)向DEPT10_VU中插入一條deptno為20的記錄,觀測(cè)結(jié)果。7)修改視圖EMPLOYEES_VU,增長(zhǎng)DEPT表中dname字段。4.觸發(fā)器建立一個(gè)觸發(fā)器,當(dāng)修改dept表的deptno字段時(shí),自動(dòng)修改emp表相關(guān)deptno字段的值。五、實(shí)驗(yàn)報(bào)告規(guī)定本次實(shí)驗(yàn)不需要提交上機(jī)實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)三Oracle數(shù)據(jù)庫(kù)創(chuàng)建實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康膶W(xué)會(huì)使用DBCA創(chuàng)建數(shù)據(jù)庫(kù)。二、實(shí)驗(yàn)內(nèi)容在OracleDatabaseConfigurationAssistant中創(chuàng)建數(shù)據(jù)庫(kù)。三、實(shí)驗(yàn)儀器、設(shè)備軟件:網(wǎng)絡(luò)環(huán)境、WindowsServer/NT或Linux或Unix操作系統(tǒng)、Oracle9i。硬件:PIII1G以上CPU、512M以上內(nèi)存、6.4GB以上的空閑磁盤(pán)空間和1000MB虛擬內(nèi)存。四、實(shí)驗(yàn)環(huán)節(jié)啟動(dòng)OracleDatabaseConfigurationAssistant,并按下列環(huán)節(jié)創(chuàng)建一個(gè)新數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名為DB1。根據(jù)數(shù)據(jù)庫(kù)的實(shí)際使用情況,設(shè)立并發(fā)連接的用戶數(shù)。創(chuàng)建完畢新數(shù)據(jù)庫(kù)后,按照實(shí)驗(yàn)一設(shè)立本地網(wǎng)絡(luò)服務(wù)名。五、實(shí)驗(yàn)報(bào)告規(guī)定本次實(shí)驗(yàn)不需要提交上機(jī)實(shí)驗(yàn)報(bào)告。六、思考題創(chuàng)建完畢新數(shù)據(jù)庫(kù)后,在windows的服務(wù)中查看新增長(zhǎng)了什么服務(wù)。實(shí)驗(yàn)四PL/SQL程序設(shè)計(jì)基礎(chǔ)實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康睦斫釶L/SQL程序結(jié)構(gòu),掌握Oracle的PL/SQL程序的編制與調(diào)試方法并理解Oracle數(shù)據(jù)庫(kù)中的異常解決。二、實(shí)驗(yàn)內(nèi)容1.SQLPlus工具的學(xué)習(xí);2.鞏固SQL查詢的使用;3.了解PL/SQL語(yǔ)法特點(diǎn),熟悉其程序結(jié)構(gòu)和語(yǔ)句;4.純熟掌握PL/SQL各種運(yùn)算符、控制語(yǔ)句的功能及使用方法。三、實(shí)驗(yàn)儀器、設(shè)備軟件:網(wǎng)絡(luò)環(huán)境、WindowsServer/NT或Linux或Unix操作系統(tǒng)、Oracle9i。硬件:PIII1G以上CPU、512M以上內(nèi)存、6.4GB以上的空閑磁盤(pán)空間和1000MB虛擬內(nèi)存。四、實(shí)驗(yàn)環(huán)節(jié)使用前的說(shuō)明:每個(gè)同學(xué)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)帳號(hào)為stud+學(xué)號(hào)(如:stud),密碼為:12345。.Sys和system被屏蔽,重要防止Oracle服務(wù)器被意外的修改。1.使用SQLPlus使用用戶名:stud密碼:12345圖4-1設(shè)立sqlplus的登錄參數(shù)圖4-2成功登錄sqlplus在sqlplus中完畢下列操作:1)查看scott.emp的表結(jié)構(gòu):2)查詢scott.emp的所有記錄3)設(shè)立列名4)設(shè)立每頁(yè)顯示的數(shù)據(jù)量5)設(shè)立一行可容納的字符數(shù)量2.熟悉Oracle中SQL語(yǔ)句的使用。按每題后展示的信息內(nèi)容及格式完畢查詢。1)從scott.emp中查詢1982年前被雇傭的員工信息2)從scott.emp中查詢有分紅的員工號(hào)和員工姓名,并按紅利升序排序3)將有紅利的員工薪水上漲10%,并按下列方式顯示信息4)查詢每個(gè)員工到現(xiàn)在為止,總共的雇傭幾年零多少月,并按下列方式顯示信息5)從scott.emp表中查詢ename,并在有紅利時(shí)顯示“Yes”,無(wú)紅利時(shí)顯示“No”6)查詢有多少員工姓名的最后一個(gè)字符是‘N’,至少寫(xiě)出兩個(gè)不同的查詢7)記錄每個(gè)部門有多少個(gè)員工,注意即使沒(méi)有員工的部門也需要列出信息8)查詢?cè)谄骄べY最高的部門中的最低工資9)查詢工資最高的三個(gè)員工的名字和工資10)查詢所有比king低三極的員工的員工號(hào)、姓名和級(jí)別3.PL/SQL過(guò)程、函數(shù)和包練習(xí)1)創(chuàng)建一個(gè)帶參數(shù)的存儲(chǔ)過(guò)程,其中的輸入?yún)?shù)用于接受員工號(hào),默認(rèn)值為‘7654’,然后在emp表中查詢?cè)搯T工的姓名、部門、薪水信息,通過(guò)dbms_output包輸出。2)創(chuàng)建一個(gè)存儲(chǔ)過(guò)程,在emp表中查詢出哪些薪水高于4000的員工分別屬于什么部門,以及相應(yīng)部門的名稱信息。使用dbme_output包輸出相應(yīng)的信息。3)修改2)中建立的存儲(chǔ)過(guò)程,增長(zhǎng)一個(gè)參數(shù),接受要查詢的薪水值。4)修改1)中建立的存儲(chǔ)過(guò)程,查詢出指定員工emp1的信息后,通過(guò)調(diào)用3題中建立的存儲(chǔ)過(guò)程,查詢有哪些員工的薪水高于員工emp1。5)編寫(xiě)一個(gè)貨幣大小寫(xiě)轉(zhuǎn)換的函數(shù),傳入?yún)?shù)為數(shù)值形式的貨幣,返回值為漢字形式的貨幣。五、實(shí)驗(yàn)報(bào)告規(guī)定本次實(shí)驗(yàn)不需要提交上機(jī)實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)五《學(xué)生成績(jī)管理系統(tǒng)》數(shù)據(jù)庫(kù)設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康倪\(yùn)用了數(shù)據(jù)庫(kù)原理和Oracle數(shù)據(jù)庫(kù)知識(shí),針對(duì)具體的數(shù)據(jù)庫(kù)設(shè)計(jì)工具,完畢數(shù)據(jù)庫(kù)的設(shè)計(jì)與編程。二、實(shí)驗(yàn)內(nèi)容1、《學(xué)生成績(jī)管理系統(tǒng)》至少要可以保存系統(tǒng)用戶信息、學(xué)生基本信息、班級(jí)(含系)信息、課程信息、選課信息、成績(jī)信息。三、實(shí)驗(yàn)儀器、設(shè)備軟件:網(wǎng)絡(luò)環(huán)境、WindowsServer/NT或Linux或Unix操作系統(tǒng)、Oracle9i、數(shù)據(jù)庫(kù)設(shè)計(jì)工具ERWIN。硬件:PIII1G以上CPU、512M以上內(nèi)存、6.4GB以上的空閑磁盤(pán)空間和1000MB虛擬內(nèi)存。四、實(shí)驗(yàn)環(huán)節(jié)分析《學(xué)生成績(jī)管理系統(tǒng)》需求設(shè)計(jì)完畢《學(xué)生成績(jī)管理系統(tǒng)》的數(shù)據(jù)庫(kù)ER圖編寫(xiě)《學(xué)生成績(jī)管理系統(tǒng)》數(shù)據(jù)庫(kù)設(shè)計(jì)文檔編寫(xiě)《學(xué)生成績(jī)管理系統(tǒng)》的Oracle數(shù)據(jù)庫(kù)SQL腳本編寫(xiě)《學(xué)生成績(jī)管理系統(tǒng)》的Oracle數(shù)據(jù)PL/SQL程序在Oracle數(shù)據(jù)庫(kù)服務(wù)器中執(zhí)行SQL腳本和PL/SQL程序,創(chuàng)建《學(xué)生成績(jī)管理系統(tǒng)》數(shù)據(jù)庫(kù)五、實(shí)驗(yàn)報(bào)告規(guī)定1.實(shí)驗(yàn)?zāi)康?.實(shí)驗(yàn)內(nèi)容及環(huán)節(jié)3.實(shí)驗(yàn)習(xí)題的ER圖和源程序清單4.寫(xiě)出在實(shí)驗(yàn)過(guò)程中碰到的問(wèn)題及解決方法實(shí)驗(yàn)六備份和恢復(fù)實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康恼莆諗?shù)據(jù)的導(dǎo)入、導(dǎo)出、備份和恢復(fù)的使用方法,數(shù)據(jù)庫(kù)管理人員權(quán)限設(shè)立等。二、實(shí)驗(yàn)內(nèi)容1.使用邏輯備份工具進(jìn)行表方式備份2.使用邏輯備份工具進(jìn)行用戶方式備份3.使用邏輯備份工具進(jìn)行數(shù)據(jù)庫(kù)方式備份4.使用邏輯恢復(fù)工具進(jìn)行恢復(fù)三、實(shí)驗(yàn)儀器、設(shè)備軟件:網(wǎng)絡(luò)環(huán)境、WindowsServer/NT或Linux或Unix操作系統(tǒng)、Oracle9i。硬件:PIII1G以上CPU、512M以上內(nèi)存、6.4GB以上的空閑磁盤(pán)空間和1000MB虛擬內(nèi)存。四、實(shí)驗(yàn)環(huán)節(jié)1.使用邏輯備份工具進(jìn)行表方式備份運(yùn)用Oracle9i提供的邏輯備份工具EXP,選擇表方式備份該模式下的表。在cmd中進(jìn)入\oracle\ora92\bin目錄,執(zhí)行exp命令,在用戶名后輸入實(shí)驗(yàn)5中創(chuàng)建的用戶名/口令@連接描述符并執(zhí)行,數(shù)據(jù)庫(kù)連接成功后出現(xiàn)如圖7-1所示界面。在該界面根據(jù)提醒信息輸入相應(yīng)參數(shù),將開(kāi)始邏輯備份過(guò)程。這里選擇以表方式備份數(shù)據(jù)庫(kù)。備份出來(lái)的文獻(xiàn)保存在指定的途徑下(在本例中保存在e:\uwxd1.dmp下)。這種方式備份可以備份該用戶下的所有表或某一指定的表。圖7-1執(zhí)行exp.exe命令以表方式備份2.使用邏輯備份工具進(jìn)行用戶方式備份運(yùn)用Oracle9i提供的邏輯備份工具EXP,選擇用戶方式備份該模式下的所有對(duì)象,涉及相關(guān)的授權(quán)信息。圖7-2執(zhí)行exp.exe命令以用戶方式備份3.邏輯備份工具數(shù)據(jù)庫(kù)方式備份以SYSTEM用戶登錄,邏輯備份工具EXP,選擇全庫(kù)方式備份數(shù)據(jù)庫(kù)。這種全庫(kù)方式備份只能由擁有EXP_FULL_DATABASE角色的用戶才干使用。圖7-3執(zhí)行exp.exe命令以全庫(kù)方式備份4.邏輯恢復(fù)工具進(jìn)行恢復(fù)以SYSTEM用戶登錄,運(yùn)用Oracle9i提供的邏輯恢復(fù)工具IMP,將前面1、2、3中選擇的不同備份方式備份的文獻(xiàn),進(jìn)行相應(yīng)的數(shù)據(jù)庫(kù)恢復(fù)。從cmd進(jìn)入\oracle\ora92\bin目錄,執(zhí)行imp命令,在用戶名后輸入SYSTEM/口令@連接描述符并執(zhí)行,數(shù)據(jù)庫(kù)連接成功后出現(xiàn)如圖7-4所示界面。在該界面根據(jù)提醒信息輸入相應(yīng)參數(shù),將開(kāi)始邏輯恢復(fù)過(guò)程。這里將把備份出來(lái)的表恢復(fù)給使用IMP工具恢復(fù)數(shù)據(jù)庫(kù)的用戶。(如E:\UWXD1.DMP是以Student用戶備份了一個(gè)基本表STU,恢復(fù)數(shù)據(jù)庫(kù)時(shí)以SYSTEM/口令@連接描述符使用IMP工具,則把用戶Student的表STU恢復(fù)到了用戶SYSTEM下)。建議恢復(fù)數(shù)據(jù)庫(kù)時(shí),以備份數(shù)據(jù)庫(kù)時(shí)的用戶來(lái)恢復(fù),盡量避免錯(cuò)誤的發(fā)生。圖7-4執(zhí)行IMP命令恢復(fù)備份的文獻(xiàn)5.構(gòu)建管理服務(wù)器要使用備份向?qū)нM(jìn)行備份和恢復(fù),一方面要構(gòu)建管理服務(wù)器。要想構(gòu)建管理服務(wù)器,必須保證有一個(gè)可以使用的數(shù)據(jù)庫(kù),在構(gòu)建過(guò)程中該數(shù)據(jù)庫(kù)不能被其他管理員關(guān)閉。這里,一方面介紹構(gòu)建管理服務(wù)器的環(huán)節(jié),然后介紹進(jìn)行聯(lián)機(jī)熱備份所必須的系統(tǒng)環(huán)境配置環(huán)節(jié),最后再介紹運(yùn)用備份向?qū)нM(jìn)行聯(lián)機(jī)熱備份的過(guò)程。按照以下圖示環(huán)節(jié)構(gòu)建管理服務(wù)器。啟動(dòng)EnterpriseManagerConfigurationAssistant,構(gòu)建管理服務(wù)器。圖7-5EMCA歡迎界面在配置操作界面,初次建立管理服務(wù)器時(shí)系統(tǒng)將單獨(dú)建立一個(gè)數(shù)據(jù)庫(kù)供管理服務(wù)器使用,資料檔案庫(kù)就是這個(gè)數(shù)據(jù)庫(kù)中的一些特定的數(shù)據(jù)表和對(duì)象,存儲(chǔ)的是集成管理環(huán)境下的管理信息。這里選擇”配置本地的OracleManagementServer”選項(xiàng)。圖7-6配置操作圖7-7配置OracleManagementServer圖7-8創(chuàng)建新資料檔案庫(kù)選項(xiàng)圖7-9設(shè)立新資料檔案庫(kù)的數(shù)據(jù)庫(kù)名和實(shí)例名圖7-10創(chuàng)建資料檔案庫(kù)概要安裝進(jìn)程將調(diào)用數(shù)據(jù)庫(kù)配置助手(OracleDatabaseConfigurationAssistant)創(chuàng)建數(shù)據(jù)庫(kù),創(chuàng)建完畢出現(xiàn)完畢界面,此時(shí)需要更改SYS和SYSTEM的口令。圖7-11更改管理用戶密碼圖7-12成功創(chuàng)建管理服務(wù)器為保證重新啟動(dòng)計(jì)算機(jī)后,能順利登錄管理服務(wù)器,建議將OracleOraHome92ManagementServer管理服務(wù)器后臺(tái)服務(wù)的啟動(dòng)類別默認(rèn)安裝為“手動(dòng)”方式更改為“自動(dòng)”方式。6.配置聯(lián)機(jī)熱備份系統(tǒng)環(huán)境1)更改數(shù)據(jù)庫(kù)工作為歸檔狀態(tài)由于數(shù)據(jù)庫(kù)默認(rèn)工作在非歸檔模式,因此一方面要將其改變?yōu)闅w檔模式。數(shù)據(jù)庫(kù)工作在歸檔狀態(tài)(ARCHIVELOG),數(shù)據(jù)庫(kù)操作過(guò)程中若發(fā)生故障,將可以進(jìn)行恢復(fù)。按下列圖示環(huán)節(jié)更改數(shù)據(jù)庫(kù)的工作模式。啟動(dòng)EnterpriseManagerConsole,以系統(tǒng)管理員身份(初次登錄可以SYSTEM用戶登錄)以獨(dú)立啟動(dòng)方式登錄數(shù)據(jù)庫(kù)。用鼠標(biāo)右鍵單擊數(shù)據(jù)庫(kù)名,在出現(xiàn)的快捷菜單里選擇“查看/編輯具體資料”菜單命令,選擇編輯數(shù)據(jù)庫(kù)的“恢復(fù)”選項(xiàng)卡,選中“歸檔日記模式”復(fù)選框,保存修改。圖7-13更改數(shù)據(jù)庫(kù)為歸檔模式在之后出現(xiàn)的關(guān)閉數(shù)據(jù)庫(kù)界面里,選擇“正常”選項(xiàng)后,單擊“擬定”按鈕。出現(xiàn)斷開(kāi)連接數(shù)據(jù)庫(kù)用戶的界面,選擇“是”按鈕后出現(xiàn)數(shù)據(jù)庫(kù)顫動(dòng)界面,如圖7-14所示。將完畢數(shù)據(jù)庫(kù)從非歸檔模式到歸檔模式的轉(zhuǎn)換過(guò)程,完畢后單擊“關(guān)閉”按鈕。圖7-14數(shù)據(jù)庫(kù)顫動(dòng)在公司管理器里選擇“存儲(chǔ)”/“歸檔日記”下列出了當(dāng)前數(shù)據(jù)庫(kù)的所有歸檔日記。圖7-15歸檔日記列表在公司管理器里不允許編輯歸檔日記文獻(xiàn),但可以查看日記中的信息(圖7-),涉及:名稱:已歸檔日記文獻(xiàn)的完整目錄和文獻(xiàn)名。序列:重做日記組的日記序列號(hào),該序列通常用于標(biāo)記創(chuàng)建每個(gè)已歸檔日記文獻(xiàn)的順序。大?。褐刈鋈沼浳墨I(xiàn)的大小。歸檔時(shí)間:歸檔重做日記完畢的時(shí)間。第一個(gè)更改/編號(hào):寫(xiě)入重做日記的第一個(gè)系統(tǒng)更改編號(hào)(SCN),大于或等于上一個(gè)已歸檔日記的上次更改編號(hào)。第一個(gè)更改/時(shí)間:將SCN初次寫(xiě)入重做日記的時(shí)間。上次更改/編號(hào):寫(xiě)入重做日記的上次系統(tǒng)更改編號(hào),小于或等于將歸檔的下一個(gè)重做日記的第一個(gè)更改編號(hào)。上次更改/時(shí)間:將SCN上次寫(xiě)入重做日記的時(shí)間。圖7-16歸檔日記信息2)給數(shù)據(jù)庫(kù)管理員授予角色權(quán)限要對(duì)數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)庫(kù)的邏輯備份和恢復(fù),必須具有EXP_FULL_DATABASE和IMP_FULL_DATABASE角色權(quán)限,具有數(shù)據(jù)庫(kù)是SYSDBA身份的默認(rèn)用戶SYS已經(jīng)被授予了上述角色,但其他的DBA用戶沒(méi)有被授予,需要手工授予其角色權(quán)限。方法可見(jiàn)實(shí)驗(yàn)5給用戶授予角色操作環(huán)節(jié)。3)給NT管理員授予批解決作業(yè)權(quán)限假如要使用登錄管理服務(wù)器后的數(shù)據(jù)庫(kù)導(dǎo)入/導(dǎo)出向?qū)?/p>

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論