ORACLE數(shù)據(jù)庫專周報告.doc_第1頁
ORACLE數(shù)據(jù)庫專周報告.doc_第2頁
ORACLE數(shù)據(jù)庫專周報告.doc_第3頁
ORACLE數(shù)據(jù)庫專周報告.doc_第4頁
ORACLE數(shù)據(jù)庫專周報告.doc_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

成都工業(yè)學(xué)院ORACLE數(shù)據(jù)庫專周報告課程名稱數(shù)據(jù)庫原理及技術(shù)應(yīng)用教程(oracle)專周題目數(shù)據(jù)庫雙機(jī)通信與閃回技術(shù)姓 名袁程班 級11531學(xué) 號31號指導(dǎo)教師李驥業(yè)設(shè)計時間2013年6月8日 至2012 年6月18日成都工業(yè)學(xué)院計算機(jī)工程系目 錄一、引言11.1目的:11.2設(shè)計要求11.3專周時間3二、運行環(huán)境:32.1硬件環(huán)境32.2軟件環(huán)境3三、實習(xí)內(nèi)容:43.1配置環(huán)境43.2創(chuàng)建表空間與用戶43.3對B數(shù)據(jù)庫操作錢夾53.4創(chuàng)建連接63.5查看表63.6閃回技術(shù)73.7導(dǎo)入導(dǎo)出8六、專周小結(jié)9七、參考文獻(xiàn)9一、引言1.1目的:l 了解oracle數(shù)據(jù)庫的實際相關(guān)運用l 進(jìn)一步掌握oracle的功能l 實現(xiàn)oracle發(fā)生數(shù)據(jù)錯誤時的數(shù)據(jù)恢復(fù)以及數(shù)據(jù)庫的恢復(fù)l 掌握閃回技術(shù),提高對數(shù)據(jù)庫的管理l 提高數(shù)據(jù)庫的性能1.2設(shè)計要求:n 安裝Oracle數(shù)據(jù)庫兩臺,并實現(xiàn)雙機(jī)通信n 實現(xiàn)并發(fā)數(shù)據(jù)庫,創(chuàng)建數(shù)據(jù)庫鏈、同意詞,實現(xiàn)數(shù)據(jù)共享n 實現(xiàn)電子錢夾,數(shù)據(jù)加密n 實現(xiàn)數(shù)據(jù)導(dǎo)入、導(dǎo)出n 實現(xiàn)數(shù)據(jù)庫閃回技術(shù)(閃回數(shù)據(jù)庫、閃回表、閃回刪除)n 實現(xiàn)RAC (選做加分)n 用OEM創(chuàng)建表空間;創(chuàng)建用戶分配已創(chuàng)建的表空間為默認(rèn)數(shù)據(jù)表空間并授權(quán),能鎖定用戶;創(chuàng)建表并授權(quán);創(chuàng)建視圖、索引、函數(shù);模擬數(shù)據(jù)鎖定并用OEM觀察鎖定的產(chǎn)生和解鎖;觀察頂級活動,系統(tǒng)參數(shù),并對其做調(diào)整(如登陸用戶數(shù)、可用游標(biāo)數(shù)等);n 如以上均能單獨完成,請在以下表上做一個完整的測試:n 現(xiàn)在一高校有兩個校區(qū),總校A存儲學(xué)生基本信息,分校B做教學(xué)存儲學(xué)生的課程和成績,結(jié)構(gòu)如下,為了保證數(shù)據(jù)安全,兩校數(shù)據(jù)均要加密保護(hù),以防止非法拷貝,總校A的數(shù)據(jù)管理員為sysAA,表由其創(chuàng)建,表的使用者為userAA,總校B的數(shù)據(jù)管理員為sysBB,表由其創(chuàng)建,表的使用者為userBB。a) 請分別創(chuàng)建以上用戶,并創(chuàng)建表和授權(quán)。2、請在A數(shù)據(jù)庫下建基本表學(xué)生表字段名稱數(shù)據(jù)類型長度是否主鍵是否為空約束或默認(rèn)值學(xué)號 char7是姓名nvarchar6否性別char2只能是男或女系部varchar10班級名char10是外鍵班級表字段名稱數(shù)據(jù)類型長度是否主鍵是否為空約束或默認(rèn)值班級名 char10是系部varchar6否3、請在B數(shù)據(jù)庫下建基本表成績表字段名稱數(shù)據(jù)類型長度是否主鍵是否為空約束或默認(rèn)值學(xué)號 char7是課程號char3否成績float5成績只能是0到100之間科目表字段名稱數(shù)據(jù)類型長度是否主鍵是否為空約束或默認(rèn)值課程號 char3是課程名稱varchar6否4、能實現(xiàn)以下要求查詢語句 A、請將計算機(jī)系學(xué)生的所有學(xué)生基本情況、所學(xué)課程以及成績查詢出來; B、請將計算機(jī)系學(xué)生所學(xué)每門課程的平均成績查詢出來;5、如userBB用戶誤刪除成績表,請你幫助恢復(fù)1.3專周時間 2013年6月8日2013年6月18日二、運行環(huán)境:2.1硬件環(huán)境v 處理器:i3同類檔次或更高檔次的(如:i5、i7)v 內(nèi)存:2G及其以上的內(nèi)存v 其他:或是兩臺計算機(jī)2.2軟件環(huán)境u 操作系統(tǒng):Windows2000、或Windows2007、或其他系統(tǒng)u 數(shù)據(jù)庫:oracle11gu 其他軟件:Microsoft Virtual PC三、實習(xí)內(nèi)容:3.1配置環(huán)境按要求安裝好Microsoft Virtual PC,將Microsoft Virtual PC的系統(tǒng)裝為Windows2000的,再按裝好Oracle11g。創(chuàng)建好物理機(jī)與虛擬機(jī)的通信,實現(xiàn)并發(fā)數(shù)據(jù)庫,創(chuàng)建數(shù)據(jù)庫鏈、同意詞,實現(xiàn)數(shù)據(jù)共享,用來做數(shù)據(jù)庫的電子錢夾,數(shù)據(jù)加密,實現(xiàn)數(shù)據(jù)導(dǎo)入、導(dǎo)出,實現(xiàn)數(shù)據(jù)庫閃回技術(shù)(閃回數(shù)據(jù)庫、閃回表、閃回刪除),實現(xiàn)RAC (選做加分)。3.2創(chuàng)建表空間與用戶B數(shù)據(jù)庫創(chuàng)建表空間Bcreate tablespace B datafile c:B.dbf size 20M default storage(initial 10K next 50K minextents 1 maxextents 99 pctincrease 10);創(chuàng)建用戶sysBB:create user sysBB identified by 123 default tablespace B;為sysBB授權(quán):grant connect to sysBB;grant resource to sysBB;grant dba to sysBB;連接到sysBB用戶:conn sysBB/123;創(chuàng)建用戶userBB:create user userBB identified by 123 default tablespace B;為userBB授權(quán):grant connect to userBB;grant alter,select,insert,update,delete on 科目表 to userBB;grant alter,select,insert,update,delete on 成績表 to userBB;創(chuàng)建科目表:SQL create table 科目表(課程號 char(3) primary key,課程名稱 varchar(6) not null);創(chuàng)建成績表:SQLcreate table 成績表(學(xué)號 char(7),課程號 char(3) not null,成績 float(5) check (成績0 and 成績 select 學(xué)生表.*,班級表.*,科目表.課程名稱,成績表.成績 from 學(xué)生表,班級表,科目表,成績表 where 學(xué)生表.學(xué)號=成績表.學(xué)號 and 學(xué)生表.班級名=班級表.班級名 and 科目表.課程號=成績表.課程號 and 學(xué)生表.系部=計算機(jī);B、請將計算機(jī)系學(xué)生所學(xué)每門課程的平均成績查詢出來;Select distinct 學(xué)生表.系部,科目表.* ,a.平均成績 from 學(xué)生表,科目表,(select 課程號,avg(成績) as 平均成績 from 成績表 group by 課程號) a where 科目表.課程號=a.課程號 and 學(xué)生表.系部=計算機(jī)3.6閃回技術(shù)閃回數(shù)據(jù)庫:conn sysBB/123 as sysdba;archive log list;Shutdown immediate; Startup mount; alter database archivelog; Alter database open;查看是否開啟數(shù)據(jù)庫閃回:select flashback_on from v$database; Shutdown immediate; Startup mount; 開啟數(shù)據(jù)庫閃回:alter database flashback on; 查看閃回日志:select * from v$flashback_database_log;Drop table 成績表;Shutdown immediate;Startup mount;閃回到某一時間:flashback database to timestamp(to_date(2013-06-18 23:49:00,yyyy-mm-dd hh24:mi:ss);alter database open resetlogs;desc 成績表;閃回表:在userBB下刪除表,在sysBB中閃回。Conn userBB/123;alter table sysBB.成績表 enable row movement;commit;delete from sysBB.成績表;conn sysBB/123;select versions_xid,versions_startscn,versions_operation,成績表.成績 from 成績表 versions between timestamp minvalue and maxvalue;flashback table 成績表 to scn 1630536;閃回刪除select value from v$parameter where name=recyclebin;show recyclebin;flashback table BIN$TTRJmFMBSrWKzlwAHbuJ5A=$0 to before drop;select * from 成績表;3.7導(dǎo)入導(dǎo)出導(dǎo)出:expdp sysBB/123 ENCRYPTION_PASSWORD=yuancheng tables=成績表dumpfile=system.dmp;導(dǎo)入:impdp sysAA/123 ENCRYPTION_PASSWORD=yuancheng tables=成績表 table_exists_action=replace六、 專周小結(jié)本次專周的內(nèi)容是實現(xiàn)并發(fā)數(shù)據(jù)庫,創(chuàng)建數(shù)據(jù)庫鏈、同意詞,實現(xiàn)數(shù)據(jù)共享,創(chuàng)建電子錢夾,數(shù)據(jù)加密,實現(xiàn)數(shù)據(jù)導(dǎo)入、導(dǎo)出,實現(xiàn)數(shù)據(jù)庫閃回技術(shù)(閃回數(shù)據(jù)庫、閃回表、閃回刪除),實現(xiàn)RAC (選做加分)。目的是將我們學(xué)習(xí)的Oracle理論知識用于實踐;進(jìn)一步熟練地掌握數(shù)據(jù)庫的電子錢夾,數(shù)據(jù)加密,導(dǎo)入、導(dǎo)出,數(shù)據(jù)庫閃回技術(shù),遺憾的是由于時間問題我們沒有做rac。通過這次專周,我把理論知識應(yīng)用到了實踐中,更深刻的掌握數(shù)據(jù)庫的閃回技術(shù),以及數(shù)據(jù)的加密。因此,我懂得了書本上的知識要運用到實踐中,遇到問題,要多多通過理論知識的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論