版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第3章數據庫操作主編:劉志成第一頁,共三十四頁。本章學習導航本章學習導航第二頁,共三十四頁。本章學習要點(1)Oracle數據庫概述(2)使用DBCA和PL/SQL方式創(chuàng)建數據庫實例(3)使用DBCA和PL/SQL方式修改數據庫實例(4)使用DBCA和PL/SQL方式刪除數據庫實例(5)使用OEM和PL/SQL方式管理表空間
建議課時:4課時第三頁,共三十四頁。3.1數據庫概述Oracle數據庫概述Oracle11g數據庫作為一種數據容器,包含了表、索引、視圖、存儲過程、函數、觸發(fā)器、包和聚集等對象,并對其進行統(tǒng)一管理。數據庫用戶只有建立和指定數據庫的連接,才可以管理該數據庫中的數據庫對象和數據。Oracle11g數據庫從結構上可以分為邏輯結構和物理結構兩類。Oracle11g數據庫的邏輯結構從數據庫內部考慮Oracle數據庫的組成,包括表空間、表、段、分區(qū)、數據塊等;物理結構從操作系統(tǒng)的角度認識Oracle數據庫的組成,包括數據文件、重做日志文件和控制文件等各種文件。第四頁,共三十四頁。3.1數據庫概述Oracle數據庫邏輯結構(1)表空間(TableSpace)每個數據庫在邏輯上由一個或多個表空間組成,每個表空間由一個或多個數據文件組成。(2)表(Table)表是存放數據的數據庫對象,它是一種二維表格結構。Oracle數據庫中的表分為系統(tǒng)表和用戶表,系統(tǒng)表存儲數據字典,用戶表存儲用戶的數據。第五頁,共三十四頁。3.1數據庫概述Oracle數據庫邏輯結構(3)段(Segment)表空間劃分為不同區(qū)域,以存放不同的數據,這些區(qū)域稱為“段”。數據段:每個表擁有一個數據段,用來存放所有數據。索引段:每個索引擁有一個索引段,用來存儲索引數據?;貪L段:用于臨時存儲可能會被撤銷的信息,在數據庫恢復時回滾未提交的事務。臨時段:臨時段是當PL/SQL語句需要臨時工作區(qū)時由Oracle數據庫創(chuàng)建的,PL/SQL語句執(zhí)行完畢后,臨時段的區(qū)間由Oracle系統(tǒng)收回。(4)分區(qū)(Extent)分區(qū)是在數據庫存儲空間中分配的一個邏輯單元,由多個分區(qū)組成一個段。當段中已有空間用完時,該段就獲取另外的分區(qū)。(5)數據塊(DataBlock)數據塊是Oracle數據庫中數據文件的最小存儲空間單位,Oracle11g數據庫常用的數據塊大小可以是2KB或4KB。第六頁,共三十四頁。3.1數據庫概述Oracle數據庫物理結構(1)數據文件(DataFile)Oracle數據庫的數據文件包含該數據庫的全部數據,每個Oracle數據庫擁有一個或多個數據文件,但一個數據文件只能屬于一個數據庫,也只能屬于一個表空間。(2)重做日志文件(RedoLogFiles)Oracle數據庫記錄了所有的數據庫事務,包括用戶對數據庫所做的任何改變,這些事務保存在聯機重做日志文件中。當數據庫中的數據遭到破壞時,可以使用這些重做日志來恢復數據庫。一個Oracle數據庫擁有至少兩個重做日志文件。(3)控制文件(ControlFile)控制文件用于記錄Oracle數據庫的物理結構和數據庫中所有文件的控制文件,包括Oracle數據庫的名稱與建立時間、數據文件與重做日志文件的名稱及所在位置、日志記錄序列碼等。
第七頁,共三十四頁。3.1數據庫概述Oracle數據庫結構表空間和數據文件分別是Oracle數據庫在邏輯結構和物理結構上的存儲單元
第八頁,共三十四頁。3.1數據庫概述數據庫實例數據庫實例(Instance)也稱為服務器(Server),是用來訪問數據庫文件集的存儲結構及后臺進程的集合。采用Oracle并行服務器技術,一個數據庫可以被多個實例訪問。Oracle數據庫中一個實例對應一個初始化文件init.ora,它決定實例的大小、組成等參數,該文件在實例啟動時被讀取,并能夠在運行時被數據庫管理員所修改。該初始化文件通常還包含對應的實例名稱,例如,對于名稱為eBuy的實例,其初始化文件通常被命名為initeBuy.ora。第九頁,共三十四頁。課堂案例1
—使用DBCA創(chuàng)建數據庫實例
學習使用Oracle數據庫配置助手創(chuàng)建數據庫實例的方法,掌握使用DBCA創(chuàng)建數據庫的一般步驟案例學習目標數據庫模板的選擇、新建數據庫的標識、數據庫身份證明、配置存儲選項、配置恢復選項、配置數據庫內容、配置數據庫初始參數、安全配置。案例知識要點第十頁,共三十四頁。課堂案例1—安裝Oracle11g
案例完成步驟添加標題文字(2)單擊“下一步”按鈕,打開“步驟1(共14步):操作”對話框,以選擇操作類型(4)選擇數據庫模板類型為“一般用途或事務處理”,單擊“下一步”按鈕,打開“步驟3(共14步):數據庫標識”對話框,創(chuàng)建數據庫標識添加標題文字教師演示講解第十一頁,共三十四頁。課堂案例1—安裝Oracle11g
案例完成步驟添加標題文字(6)保持默認項“使用EnterpriseManage”被選中,單擊“下一步”按鈕,打開“步驟5(共14步):數據庫身份證明”對話框,管理數據庫身份證明
添加標題文字教師演示講解
第十二頁,共三十四頁。課堂案例1—安裝Oracle11g
案例完成步驟添加標題文字完成Oracle11g數據庫的全部創(chuàng)建工作,全局數據庫名和SID均為“eBook”的數據庫創(chuàng)建成功。添加標題文字教師演示講解
第十三頁,共三十四頁。課堂案例2
—使用命令方式創(chuàng)建數據庫
學習使用命令和PL/SQL語句創(chuàng)建數據庫實例的方法,掌握命令方式創(chuàng)建數據庫的基本命令和一般步驟案例學習目標設置實例標識符、設定DBA的驗證方法、創(chuàng)建初始化文件、SYSDBA連接到數據庫實例、啟動數據庫實例、執(zhí)行CREATEDATABASE語句、創(chuàng)建數據字典表、設置啟動方式。案例知識要點第十四頁,共三十四頁。課堂案例2
—使用命令方式創(chuàng)建數據庫案例完成步驟添加標題文字1.設置實例標識符SID2.設定數據庫管理員的驗證方法3.創(chuàng)建初始化文件(1)設置全局數據庫名稱(2)設置控制文件的名稱和路徑(3)設置數據塊大?。?)設置影響系統(tǒng)全局區(qū)容量的初始化參數(5)設置處理程序的最大數目(6)設置空間撤銷的管理方法4.以SYSDBA連接到Oracle數據庫實例5.啟動實例6.執(zhí)行CREATEDATABASE語句7.創(chuàng)建數據字典表8.設置為自動啟動方式教師演示講解第十五頁,共三十四頁。3.3修改數據庫實例學習使用Oracle數據庫配置助手修改數據庫實例的方法和一般步驟案例學習目標選擇數據庫實例、進行安全配置。案例知識要點課堂案例3—使用DBCA修改數據庫實例第十六頁,共三十四頁。課堂案例3—使用DBCA修改數據庫實例案例完成步驟添加標題文字(1)啟動DBCA單擊“下一步”按鈕,進入修改Oracle11g數據庫操作的第1步(共6步)——選擇操作類型
(2)選擇“配置數據庫選擇”,單擊“下一步”按鈕,進入修改數據庫操作的第2步——選擇要配置的數據庫
教師演示講解第十七頁,共三十四頁。3.3修改數據庫實例
使用PL/SQL修改數據庫添加標題文字使用PL/SQL中的ALTERDATABASE語句可以修改數據庫
例如,將eBuy數據庫中的USERS01.DBF改名為USERS001.DBF。添加標題文字教師演示講解第十八頁,共三十四頁。3.4刪除數據庫實例
刪除數據庫概述添加標題文字刪除數據庫時,必須刪除數據文件、重做日志文件和所有其他相關文件,如控制文件、初始參數文件和歸檔日志文件等。為了查看數據庫數據文件、重做日志文件和控制文件的名稱,可以查詢數據字典視圖DATAFILE、V$LOGFILE和CONTROLFILE。如果數據庫處于歸檔模式,通過檢查參數LOG_ARCHIVE_DESC_n或者LOG_ARCHIVE_DEST和LOG_ARCHIVE_DUPLEX_DEST查看歸檔日志的目錄。Oracle11g數據庫可以通過DBCA的操作界面方式進行刪除,也可以使用PL/SQL語句刪除數據庫。在刪除Oracle數據庫時,執(zhí)行刪除操作的用戶必須是系統(tǒng)管理員或被授權使用DROPDATABASE的用戶。添加標題文字教師演示講解第十九頁,共三十四頁。課堂案例4—使用DBCA刪除數據庫實例
學習DBCA中刪除指定Oracle數據庫實例的方法和一般步驟案例學習目標選擇數據庫實例、刪除數據庫案例知識要點第二十頁,共三十四頁。課堂案例4—使用DBCA刪除數據庫實例案例完成步驟添加標題文字(2)單擊“下一步”按鈕,進入刪除Oracle11g數據庫操作的第1步(共2步)——選擇操作類型,如圖3-37所示。這里選擇操作類型為“刪除數據庫”。教師演示講解第二十一頁,共三十四頁。3.4刪除數據庫實例
使用PL/SQL修改數據庫添加標題文字使用PL/SQL中的DROPDATABASE命令可以刪除Oracle數據庫,其使用語法格式如下所示:
DROPDATABASE<數據庫>;添加標題文字教師演示講解第二十二頁,共三十四頁。3.4管理表空間
表空間概述Oracle數據庫被劃分為一個或多個稱為表空間的邏輯空間單位。任何Oracle數據庫的第一個表空間總是SYSTEM表空間,在Oracle數據庫創(chuàng)建時為SYSTEM表空間分配數據庫的第一個數據文件。SYSTEM表空間用來保存重要的內部結構,如整個數據庫的數據字典表、系統(tǒng)存儲過程和系統(tǒng)回滾段等。DBA可以創(chuàng)建新的表空間,將數據文件增加到表空間中,為在表空間中創(chuàng)建的段設置段存儲參數,使表空間為只讀或可讀/寫,使表空間成為臨時或永久的,以及刪除表空間等。第二十三頁,共三十四頁。3.5管理表空間
表空間概述使用多個表空間,從而允許用戶在執(zhí)行數據庫操作時有更多的靈活性,達到以下效果:將用戶的數據和數據庫數據字典的數據分開存放;將一個應用程序的數據與另一個應用程序的數據分開存放;在不同磁盤上保存不同表空間的數據文件,減少I/O沖突;將回滾段與用戶數據分開存放,防止單個磁盤的失敗而造成數據的永久丟失;在其他表空間保持聯機時,將某個表空間脫機;為特定類型的數據庫使用保留表空間,如高頻率的更新活動;單獨備份某個表空間。
第二十四頁,共三十四頁。課堂案例5—使用OEM管理表空間
學習使用Oralce提供的OEM管理表空間的基本方法和一般步驟案例學習目標新建表空間、指定數據文件、修改表空間、刪除表空間案例知識要點第二十五頁,共三十四頁。課堂案例5—使用OEM管理表空間案例完成步驟添加標題文字1.創(chuàng)建表空間(1)以SYSDBA身份登錄OEM。(2)依次選擇“服務器”、“存儲”、“表空間”,進入“表空間”頁面2.修改表空間3.刪除表空間教師演示講解第二十六頁,共三十四頁。課堂案例6—使用PL/SQL管理表空間
學習使用PL/SQL管理表空間的基本語句和使用方法案例學習目標
CREATETABLESPACE創(chuàng)建表空間、ALTERTABLESPACE修改表空間、DROPTABLESPACE刪除表空間案例知識要點第二十七頁,共三十四頁。課堂案例5—使用OEM管理表空間案例完成步驟添加標題文字教師演示講解第二十八頁,共三十四頁。課堂案例5—使用OEM管理表空間修改表空間在Oracle11g中可以通過ALTERTABLESPACE命令修改表空間,其使用語法格式如下第二十九頁,共三十四頁。課堂案例5—使用OEM管理表空間刪除表空間在Oracle11g中可以通過DROPTABLESPACE命令刪除表空間,其使用語法格式如下第三十頁,共三十四頁。使用DBCA創(chuàng)建圖書管理系統(tǒng)數據庫BookData,并查看該數據庫所對應的數據文件、日志文件和控制文件。任務1使用OEM查看BookData數據庫信息。任務2使用DESC命令和SELECT命令查看數據字典中的各種視圖信息。任務3第三十一頁,共三十四頁。嘗試使用STARTUP和SHUTDOWN命令啟動和停止BookData數據庫。任務4使用OEM為“BookData”數據庫創(chuàng)建名為“BookAll”的永久表空間,并查看其內容。任務5使用PL/SQL語句為“BookData”數據庫分別創(chuàng)建名為“Bo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026中國農業(yè)科學院生物技術研究所與安徽農業(yè)大學聯合招聘博士后備考題庫及答案詳解1套
- 2026天津市河西區(qū)衛(wèi)生健康系統(tǒng)招聘事業(yè)單位工作人員44人備考題庫完整參考答案詳解
- 2025廣東佛山順德區(qū)勒流新球初級中學語文物理歷史和地理臨聘教師招聘備考題庫完整答案詳解
- 2026年上半年湖南株洲市市直單位公益性崗位招聘16人備考題庫及1套完整答案詳解
- 二胡考級曲目選擇科學方法試題及答案
- 2025年護士資格證考試備考學習資源試題及答案
- 2025年色彩搭配師全國設計考核試題及答案
- 消防自動化系統(tǒng)技術能力評估試題及答案
- 2026年古箏考級演奏力度控制訓練要點試題及答案
- 礦業(yè)權評估師考試重點難點解析試題及答案
- 中遠海運集團筆試題目2026
- 2026年中國熱帶農業(yè)科學院橡膠研究所高層次人才引進備考題庫含答案詳解
- 2025-2026學年四年級英語上冊期末試題卷(含聽力音頻)
- 浙江省2026年1月普通高等學校招生全國統(tǒng)一考試英語試題(含答案含聽力原文含音頻)
- 動靜脈內瘺球囊擴張術
- JTG-D40-2002公路水泥混凝土路面設計規(guī)范-PDF解密
- 水廠及管網改擴建工程施工節(jié)能降耗主要措施
- 2023-2024學年貴州省遵義市小學語文六年級期末評估測試題詳細參考答案解析
- 銷售心理學全集(2022年-2023年)
- 變態(tài)反應課件
- 電力拖動控制線路與技能訓練-教案
評論
0/150
提交評論