第章數(shù)據(jù)庫操作_第1頁
第章數(shù)據(jù)庫操作_第2頁
第章數(shù)據(jù)庫操作_第3頁
第章數(shù)據(jù)庫操作_第4頁
第章數(shù)據(jù)庫操作_第5頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第3章數(shù)據(jù)庫操作主編:劉志成本章學習導航本章學習導航本章學習要點(1)Oracle數(shù)據(jù)庫概述(2)使用DBCA和PL/SQL方式創(chuàng)建數(shù)據(jù)庫實例(3)使用DBCA和PL/SQL方式修改數(shù)據(jù)庫實例(4)使用DBCA和PL/SQL方式刪除數(shù)據(jù)庫實例(5)使用OEM和PL/SQL方式管理表空間

建議課時:4課時3.1數(shù)據(jù)庫概述Oracle數(shù)據(jù)庫概述Oracle11g數(shù)據(jù)庫作為一種數(shù)據(jù)容器,包含了表、索引、視圖、存儲過程、函數(shù)、觸發(fā)器、包和聚集等對象,并對其進行統(tǒng)一管理。數(shù)據(jù)庫用戶只有建立和指定數(shù)據(jù)庫的連接,才可以管理該數(shù)據(jù)庫中的數(shù)據(jù)庫對象和數(shù)據(jù)。Oracle11g數(shù)據(jù)庫從結構上可以分為邏輯結構和物理結構兩類。Oracle11g數(shù)據(jù)庫的邏輯結構從數(shù)據(jù)庫內(nèi)部考慮Oracle數(shù)據(jù)庫的組成,包括表空間、表、段、分區(qū)、數(shù)據(jù)塊等;物理結構從操作系統(tǒng)的角度認識Oracle數(shù)據(jù)庫的組成,包括數(shù)據(jù)文件、重做日志文件和控制文件等各種文件。

3.1數(shù)據(jù)庫概述Oracle數(shù)據(jù)庫邏輯結構(1)表空間(TableSpace)每個數(shù)據(jù)庫在邏輯上由一個或多個表空間組成,每個表空間由一個或多個數(shù)據(jù)文件組成。(2)表(Table)表是存放數(shù)據(jù)的數(shù)據(jù)庫對象,它是一種二維表格結構。Oracle數(shù)據(jù)庫中的表分為系統(tǒng)表和用戶表,系統(tǒng)表存儲數(shù)據(jù)字典,用戶表存儲用戶的數(shù)據(jù)。3.1數(shù)據(jù)庫概述Oracle數(shù)據(jù)庫邏輯結構(3)段(Segment)表空間劃分為不同區(qū)域,以存放不同的數(shù)據(jù),這些區(qū)域稱為“段”。數(shù)據(jù)段:每個表擁有一個數(shù)據(jù)段,用來存放所有數(shù)據(jù)。索引段:每個索引擁有一個索引段,用來存儲索引數(shù)據(jù)?;貪L段:用于臨時存儲可能會被撤銷的信息,在數(shù)據(jù)庫恢復時回滾未提交的事務。臨時段:臨時段是當PL/SQL語句需要臨時工作區(qū)時由Oracle數(shù)據(jù)庫創(chuàng)建的,PL/SQL語句執(zhí)行完畢后,臨時段的區(qū)間由Oracle系統(tǒng)收回。(4)分區(qū)(Extent)分區(qū)是在數(shù)據(jù)庫存儲空間中分配的一個邏輯單元,由多個分區(qū)組成一個段。當段中已有空間用完時,該段就獲取另外的分區(qū)。(5)數(shù)據(jù)塊(DataBlock)數(shù)據(jù)塊是Oracle數(shù)據(jù)庫中數(shù)據(jù)文件的最小存儲空間單位,Oracle11g數(shù)據(jù)庫常用的數(shù)據(jù)塊大小可以是2KB或4KB。3.1數(shù)據(jù)庫概述Oracle數(shù)據(jù)庫物理結構(1)數(shù)據(jù)文件(DataFile)Oracle數(shù)據(jù)庫的數(shù)據(jù)文件包含該數(shù)據(jù)庫的全部數(shù)據(jù),每個Oracle數(shù)據(jù)庫擁有一個或多個數(shù)據(jù)文件,但一個數(shù)據(jù)文件只能屬于一個數(shù)據(jù)庫,也只能屬于一個表空間。(2)重做日志文件(RedoLogFiles)Oracle數(shù)據(jù)庫記錄了所有的數(shù)據(jù)庫事務,包括用戶對數(shù)據(jù)庫所做的任何改變,這些事務保存在聯(lián)機重做日志文件中。當數(shù)據(jù)庫中的數(shù)據(jù)遭到破壞時,可以使用這些重做日志來恢復數(shù)據(jù)庫。一個Oracle數(shù)據(jù)庫擁有至少兩個重做日志文件。(3)控制文件(ControlFile)控制文件用于記錄Oracle數(shù)據(jù)庫的物理結構和數(shù)據(jù)庫中所有文件的控制文件,包括Oracle數(shù)據(jù)庫的名稱與建立時間、數(shù)據(jù)文件與重做日志文件的名稱及所在位置、日志記錄序列碼等。

3.1數(shù)據(jù)庫概述Oracle數(shù)據(jù)庫結構表空間和數(shù)據(jù)文件分別是Oracle數(shù)據(jù)庫在邏輯結構和物理結構上的存儲單元

3.1數(shù)據(jù)庫概述數(shù)據(jù)庫實例數(shù)據(jù)庫實例(Instance)也稱為服務器(Server),是用來訪問數(shù)據(jù)庫文件集的存儲結構及后臺進程的集合。采用Oracle并行服務器技術,一個數(shù)據(jù)庫可以被多個實例訪問。Oracle數(shù)據(jù)庫中一個實例對應一個初始化文件init.ora,它決定實例的大小、組成等參數(shù),該文件在實例啟動時被讀取,并能夠在運行時被數(shù)據(jù)庫管理員所修改。該初始化文件通常還包含對應的實例名稱,例如,對于名稱為eBuy的實例,其初始化文件通常被命名為initeBuy.ora。課堂案例1

—使用DBCA創(chuàng)建數(shù)據(jù)庫實例

學習使用Oracle數(shù)據(jù)庫配置助手創(chuàng)建數(shù)據(jù)庫實例的方法,掌握使用DBCA創(chuàng)建數(shù)據(jù)庫的一般步驟

案例學習目標數(shù)據(jù)庫模板的選擇、新建數(shù)據(jù)庫的標識、數(shù)據(jù)庫身份證明、配置存儲選項、配置恢復選項、配置數(shù)據(jù)庫內(nèi)容、配置數(shù)據(jù)庫初始參數(shù)、安全配置

。案例知識要點課堂案例1—安裝Oracle11g

案例完成步驟添加標題文字(2)單擊“下一步”按鈕,打開“步驟1(共14步):操作”對話框,以選擇操作類型

(4)選擇數(shù)據(jù)庫模板類型為“一般用途或事務處理”,單擊“下一步”按鈕,打開“步驟3(共14步):數(shù)據(jù)庫標識”對話框,創(chuàng)建數(shù)據(jù)庫標識

添加標題文字教師演示講解課堂案例1—安裝Oracle11g

案例完成步驟添加標題文字(6)保持默認項“使用EnterpriseManage”被選中,單擊“下一步”按鈕,打開“步驟5(共14步):數(shù)據(jù)庫身份證明”對話框,管理數(shù)據(jù)庫身份證明

添加標題文字教師演示講解

課堂案例1—安裝Oracle11g

案例完成步驟添加標題文字完成Oracle11g數(shù)據(jù)庫的全部創(chuàng)建工作,全局數(shù)據(jù)庫名和SID均為“eBook”的數(shù)據(jù)庫創(chuàng)建成功。

添加標題文字教師演示講解

課堂案例2

—使用命令方式創(chuàng)建數(shù)據(jù)庫

學習使用命令和PL/SQL語句創(chuàng)建數(shù)據(jù)庫實例的方法,掌握命令方式創(chuàng)建數(shù)據(jù)庫的基本命令和一般步驟

案例學習目標設置實例標識符、設定DBA的驗證方法、創(chuàng)建初始化文件、SYSDBA連接到數(shù)據(jù)庫實例、啟動數(shù)據(jù)庫實例、執(zhí)行CREATEDATABASE語句、創(chuàng)建數(shù)據(jù)字典表、設置啟動方式

。案例知識要點課堂案例2

—使用命令方式創(chuàng)建數(shù)據(jù)庫案例完成步驟添加標題文字1.設置實例標識符SID2.設定數(shù)據(jù)庫管理員的驗證方法3.創(chuàng)建初始化文件(1)設置全局數(shù)據(jù)庫名稱(2)設置控制文件的名稱和路徑

(3)設置數(shù)據(jù)塊大小(4)設置影響系統(tǒng)全局區(qū)容量的初始化參數(shù)(5)設置處理程序的最大數(shù)目(6)設置空間撤銷的管理方法4.以SYSDBA連接到Oracle數(shù)據(jù)庫實例5.啟動實例6.執(zhí)行CREATEDATABASE語句7.創(chuàng)建數(shù)據(jù)字典表8.設置為自動啟動方式教師演示講解3.附3修改許數(shù)據(jù)廊庫實掠例學習育使用Or貝ac損le數(shù)據(jù)亂庫配劑置助馳手修差改數(shù)鐵據(jù)庫世實例山的方州法和歲一般愛步驟案例鄭學習嬸目標選擇金數(shù)據(jù)判庫實池例、仰進行孩安全障配置。案例六知識影要點課堂船案例3—使用DB置CA修改父數(shù)據(jù)賽庫實若例課堂庸案例3—使用DB雹CA修改界數(shù)據(jù)贊庫實臨例案例遙完成禾步驟添加知標題據(jù)文字(1)啟魂動DB顏CA單擊縫“下螞一步運”按桐鈕,睛進入幕修改Or浩ac痰le優(yōu)1梳1g數(shù)據(jù)政庫操享作的揉第1步(餅共6步)——選擇益操作椒類型(2)選膛擇“榴配置衡數(shù)據(jù)治庫選摩擇”浸,單顆擊“為下一蓋步”粗按鈕桶,進脊入修貢改數(shù)辦據(jù)庫它操作媽的第2步——選擇逢要配敏置的駝數(shù)據(jù)沾庫教師摧演示銜講解3.商3修改購數(shù)據(jù)建庫實販例使用PL聾/S元QL修改礦數(shù)據(jù)影庫添加扮標題獎文字使用PL蛛/S辦QL中的AL聰TE瘦R憑DA眨TA終BA毛SE語句莖可以聲修改勺數(shù)據(jù)歇庫例如殊,將eB暖uy數(shù)據(jù)宴庫中透的US插ER然S0棒1.柱DB蒸F改名毛為US尋ER匙S0丘01中.D戚BF。添加活標題所文字教師蹄演示餓講解3.極4刪除芳數(shù)據(jù)化庫實輝例刪除貪數(shù)據(jù)訴庫概和述添加較標題膏文字刪除革數(shù)據(jù)許庫時恨,必墓須刪恒除數(shù)級據(jù)文診件、啦重做沿日志廈文件凍和所過有其蒜他相傍關文撕件,監(jiān)如控摸制文服件、旬初始漫參數(shù)取文件載和歸陜檔日蜜志文旅件等懷。為印了查繁看數(shù)始據(jù)庫他數(shù)據(jù)朽文件勁、重食做日朝志文援件和浸控制清文件剩的名逝稱,譜可以湯查詢轉(zhuǎn)數(shù)據(jù)議字典嗎視圖DA招TA渣FI遣LE、V$床LO視GF卸IL掛E和CO鋼NT店RO暖LF誓IL諒E。如果值數(shù)據(jù)逝庫處亡于歸男檔模屑式,寧通過摘檢查進參數(shù)LO委G_甘AR治CH竄IV沾E_紡DE桑SC爆_n或者LO蜂G_脖AR睜CH債IV陪E_魯DE看ST和LO翻G_己AR子CH抓IV指E_坡DU刷PL贏EX凈_D術ES終T查看饞歸檔涼日志魂的目垃錄。Or呢ac泛le釀1涂1g數(shù)據(jù)井庫可藥以通憑過DB嬸CA的操珠作界掠面方特式進槳行刪畏除,剛也可腎以使馬用PL佛/S磚QL語句耍刪除箱數(shù)據(jù)騰庫。絞在刪交除Or糞ac碰le數(shù)據(jù)尸庫時張,執(zhí)報行刪傷除操新作的擊用戶章必須柳是系絞統(tǒng)管制理員瓣或被俯授權慈使用DR昌OP阻D圖AT墾AB跪AS魚E的用哭戶。添加螺標題帝文字教師數(shù)演示藏講解課堂扣案例4—使用DB箏CA刪除唐數(shù)據(jù)寺庫實壟例學習DB唯CA中刪轎除指象定Or鉛ac凝le數(shù)據(jù)糧庫實草例的構方法卡和一己般步脂驟案例鐮學習跌目標選擇銀數(shù)據(jù)菊庫實功例、村刪除鍬數(shù)據(jù)祖庫案例熱知識逼要點課堂體案例4—使用DB燭CA刪除鼓數(shù)據(jù)數(shù)庫實宣例案例卵完成晨步驟添加堆標題禾文字(2)單胞擊“臉下一叫步”化按鈕海,進語入刪洗除Or觀ac餅le需1耍1g數(shù)據(jù)策庫操歷作的斥第1步(眼共2步)——選擇覺操作下類型惹,如奶圖3-崖37所示吵。這怪里選燙擇操氏作類墨型為弟“刪腎除數(shù)箭據(jù)庫染”。教師閑演示單講解3.傲4刪除阻數(shù)據(jù)乞庫實旅例使用PL多/S耀QL修改于數(shù)據(jù)夜庫添加鍋標題棋文字使用PL易/S臺QL中的DR效OP弊D孕AT挎AB躲AS階E命令謠可以辟刪除Or跌ac耐le數(shù)據(jù)姓庫,樸其使翼用語專法格癥式如裂下所椒示:DR躁OP乒D墊AT聲AB廳AS魂E艇<數(shù)據(jù)孩庫>;添加期標題斤文字教師潮演示陳講解3.隨4管理夠表空趁間表空拜間概慨述Or撇ac完le數(shù)據(jù)工庫被傲劃分澇為一鍵個或擱多個丘稱為鹿表空瓦間的挪邏輯仆空間株單位裳。任何Or僑ac袍le數(shù)據(jù)燦庫的稿第一詠個表晃空間惡總是SY吵ST朋EM表空勤間,在Or孤ac威le數(shù)據(jù)安庫創(chuàng)哥建時晨為SY孟ST夫EM表空幼間分琴配數(shù)廣據(jù)庫托的第勇一個舒數(shù)據(jù)舞文件配。SY授ST炎EM表空斯間用孤來保撿存重桐要的燒內(nèi)部置結構姻,如壓整個潮數(shù)據(jù)智庫的盞數(shù)據(jù)圓字典備表、換系統(tǒng)石存儲驗過程牙和系織統(tǒng)回醉滾段隱等。DB釀A可以謊創(chuàng)建規(guī)新的興表空聯(lián)間,研將數(shù)轉(zhuǎn)據(jù)文此件增傍加到頃表空畫間中姿,為喜在表福空間就中創(chuàng)致建的屢段設悠置段狀存儲遍參數(shù)池,使喝表空貧間為龍只讀況或可蓮讀/寫,棚使表本空間就成為臭臨時膚或永蘭久的鈔,以牛及刪畫除表闊空間嫂等。3.生5管理磚表空順間表空仍間概抵述使用怎多個婚表空顆間,協(xié)從而琴允許閉用戶開在執(zhí)椅行數(shù)役據(jù)庫釘操作扮時有戰(zhàn)更多云的靈從活性肅,達押到以尋下效胞果:將用薦戶的炒數(shù)據(jù)磚和數(shù)裹據(jù)庫絮數(shù)據(jù)區(qū)字典遇的數(shù)障據(jù)分按開存捏放;將一螞個應彩用程躺序的沒數(shù)據(jù)墊與另聰一個餓應用炸程序悼的數(shù)碗據(jù)分蘇開存狐放;在不汁同磁糊盤上謠保存棍不同矛表空閃間的葵數(shù)據(jù)印文件容,減速少I/灶O沖突鴨;將回訪滾段丟與用燥戶數(shù)其據(jù)分蘿開存站放,挺防止喝單個祖磁盤孩的失補敗而鋤造成乓數(shù)據(jù)腸的永省久丟辱失;在其吧他表粘空間優(yōu)保持努聯(lián)機仇時,活將某膽個表莖空間辣脫機晌;為特肢定類跳型的痕數(shù)據(jù)督庫使殃用保詠留表給空間茂,如鑒高頻棵率的皇更新男活動王;單獨斜備份爭某個法表空濱間。課堂承案例5—使用OE熔M管理春表空件間學習百使用Or請al令ce提供王的OE拜M管理瓜表空星間的湖基本繳方法拍和一伴般步粗驟案例評學習志目標新建廈表空孩間、花指定均數(shù)據(jù)舅文件躍、修雀改表猴空間縫、刪農(nóng)除表筍空間案例遠知識宇要點課堂展案例5—使用OE冰M管理逝表空昂間案例學完成喜步驟添加前標題蛛文字1.創(chuàng)惑建表呢空間(1)以SY笨SD樹BA身份爆登錄OE鐵M。(2)依挑次選矩擇“侮服務帆器”更、“別存儲洽”、滔“表潛空間餅”,瞞進入前“表鄙空間稿”頁戀面2.修紡改表繼空間3.刪已除表盆空間教師努演示喘講解課堂高案例6—使用PL仙/S夸QL管理臨表空陳間學習強使用PL服/S胖QL管理繳表空浴間的旅基本糟語句效和使乏用方蜘法案例伍學習苗目標CR傍EA趁TE站T指AB森LE疫SP練AC踩E創(chuàng)建脂表空丑間、AL陶TE啄R穩(wěn)TA熔BL猴ES塵PA服CE修改蠢表空遷間、DR屆OP哄T訪AB戀LE腎SP兩AC圣E刪除器表空睬間案例倒知識奴要點課堂蠶案例5—使用OE胞M管理題表空山間案例俯完成梅步驟添加托標題魯文字教師脫演示但講解課堂稀案例5—使用OE昏M管理寒表空可間修改番表空鞭間在Or謙ac辟le贏1遞1g中可虜以通搏過AL外TE屬R么TA歉BL閥ES括PA瓣CE命令花修改偶表空撒間,族其使胞用語倘法格巡壽式如讓下課堂鉛案例5—使用OE褲M管理煩表空璃間刪除釋表空具間在Or逮ac御le助1詞1g中可分以通濾過DR券OP詢T敘AB映LE贊SP任AC司E命令滿刪除范表空滴間,疾其使疏用語神法格額式如予下使用DB猾CA創(chuàng)建務圖書綠管理賴系統(tǒng)斥數(shù)據(jù)術庫Bo非ok輛Da各ta,并素查看鴿該數(shù)枯據(jù)庫蝴所對斤應的夸數(shù)據(jù)秤文件粱、日傍志文稠件和母控制同文件。任務1使用OE鑄M查看Bo擾ok粱Da約ta數(shù)據(jù)立庫信燒息。任務2使用DE鉤SC命令淺和SE悠LE垮CT命令蛋查看革數(shù)據(jù)凳字典長中的申各種領視圖倉信息。任務3嘗試學使用ST證AR油TU戒P和SH按UT

溫馨提示

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

最新文檔

評論

0/150

提交評論