




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 第3章 Oracle數據庫的基本概念、 工具和操作學習重點:Oracle數據庫的基本概念Oracle管理工具簡介Oracle操作初步本章邏輯輯結構3.1Oracle數據庫的的基本概概念3.1.1模式對象象3.1.2用戶賬號號、權限限和角色色3.1.3空間3.1.4數據字典典3.1.5備份和恢恢復3.1.6對象關系系數據庫庫3.2Oracle管理工具具簡介3.2.1Oracle通用安裝裝器3.2.2數據庫配配置助手手3.2.3數據庫升升級助手手本章邏輯輯結構3.2.4Oracle網絡管理理器3.2.5SQL*Plus3.2.6Oracle企業(yè)管理理器3.3Oracle操作初步步3.3.1啟動數
2、據據庫3.3.2改變數據據庫的可可用性3.3.3關閉數據據庫3.3.4禁止操作作數據庫庫3.3.5暫停和繼繼續(xù)數據據庫3.4本章小結結3.5習題3.1Oracle數據據庫的基基本概念念Oracle是一個強強大的數數據庫管管理系統(tǒng)統(tǒng)采用了模模式的概概念管理理各種各各樣的邏邏輯結構構數據-模式對象象采用用戶戶賬號、權限和和角色的的機制實實現了安安全策略略空間管理理通過表表空間-數據文件件和用戶戶-模式-段-區(qū)間加以以實施數據字典典是“信信息的信信息”,可以從從中查看看數據庫庫中的各各種對象象信息和和安全信信息提供了完完善的備備份和恢恢復功能能以保護護用戶數數據Oracle對象關系系數據庫庫把面向向
3、對象的的技術嵌嵌入了其其內部。-3.1.1模模式對對象模式:數數據庫的的邏輯結結構的集集合,包括:表(table)索引(indexes)聚簇(cluster)視圖(view)同義詞(synonym)序列(sequence)存儲函數數、過程程和包物化的視視圖(materializedview)數據庫觸觸發(fā)器(databasetrigger)數據庫鏈鏈接(databaselink)Java類、Java資源和Java源模式對象象、表空空間和數數據文件件之間的的關系圖3.1模模式對象象、表空空間和數數據文件件三者之之間的關關系3.1.2用用戶賬賬號、權權限和角角色用戶賬號號不是數據據庫中的的一個物物理
4、結構構在數據庫庫中創(chuàng)建建對象時時,必須須是在用用戶賬號號下進行行數據庫用用戶是訪訪問Oracle數據庫中中的信息息的途徑徑訪問其他他賬號所所擁有的的對象,必須先先被授予予訪問這這些對象象的權限可以創(chuàng)建建角色(role)-權限限組簡化化權限管管理進程程權限與角角色的關關系1圖3.2直直接授予予權限權限與角角色的關關系2圖3.3通通過角色色授予權權限3.1.3空空間表空間:創(chuàng)建一一個數據據庫時,把數據據庫分成成若的干干個邏輯輯區(qū)段表空間與與數據文文件之間間的關系系:一對對多段由區(qū)間間組成表空間可可以包含含多個段段數據庫空空間的使使用情況況和各部部分間的的關系圖3.4數數據庫空空間的使使用3.1.4
5、數數據字字典數據字典典(data dictionary)是存儲在在數據庫庫中的所所有對象象信息的的知識庫庫數據字典典由的組組成部分分內部RDBMS(X$)表數據字典典表動態(tài)性能能(V$)視圖數據字典典視圖3.1.5備備份和和恢復備份和恢恢復備份和恢恢復包括括了兩個個步驟首先是對對數據庫庫的數據據進行復復制,這這就是備備份過程程其次是利利用備份份產生的的數據將將數據庫庫恢復到到可用的的狀態(tài)1.導導出/導入實用程序序查詢數數據庫全系統(tǒng)(讀取全全部數據據字典表表)實用程序序執(zhí)行數數據庫的的一個邏邏輯讀大多數數數據庫備備份和恢恢復計劃劃的一部部分2.物物理備備份物理備的的兩種方方式脫機備份份(offl
6、ine backup)聯(lián)機備份份(onlinebackup)。關掉數據據庫后再再執(zhí)行脫脫機備份份,將構構成數據據庫的文文件備份份到存儲儲設備上上在數據庫庫以歸檔檔模式運運行時,可以對對這些數數據庫進進行聯(lián)機機備份3.恢恢復管管理器通過一個個恢復目目錄或者者把需要要的信息息放置在在被備份份數據庫庫的控制制文件內內,恢復復管理器器就可以以對備份份進行跟跟蹤對于Oracle8以上的的版本,可以使使用RMAN(recovery manager,恢復管管理器)工具對對數據庫庫進行物物理備份份3.1.6對對象關關系數據據庫描述由關關系數據據庫演變變而來的的數據庫庫,該數數據庫現現在具有有內嵌的的面向對對象
7、的能能力對象關系系數據庫庫是一個個能存儲儲數據、數據間間的關系系以及數數據的行行為(即它與其其他數據據相互作作用的方方式)的數據庫庫關系數據據庫方法法是在一一個最低低級的層層次上用用一系列列的表列列和行處處理數據據Oracle支支持的對對象類型型嵌套對象象(nestedobject)可變數組組(VARRAY類型中的的類型(TYPE WithinTYPE)方法和類類型對象視圖圖(objectview)實體化視視圖(materializedview)維(dimension)3.2Oracle管理理工具簡簡介Oracle提供了許許多基于于圖形用用戶界面面的管理理工具,是用戶戶使用和和操作數數據庫的的
8、主要工工具3.2.1Oracle通用安安裝器OUI的功能自動解決決相關性性以及復復雜的邏邏輯處理理問題。組件和套套件安裝裝。卸載軟件件組件。支持多個個Oracle主目錄。國家語言言支持(NLS)/全球化支支持。支持分布布式安裝裝。使用響應應文件的的無人參參與的“無提示示”安裝裝。3.2.2數數據庫庫配置助助手數據庫配配置助手手(DatabaseConfiguration Assistant,DBCA)在已經安安裝好了了的Oracle系統(tǒng)上創(chuàng)創(chuàng)建、修修改或者者刪除數數據庫數據庫配配置助手手能指導導用戶完完成創(chuàng)建建新數據據庫、更更改現有有數據庫庫的配置置或刪除除數據庫庫3.2.3數數據庫庫升級助助
9、手數據庫升升級助手手(DatabaseUpgrade Assistant,DBUA)Oracle9i或者8i版本,到到10g數據庫升升級助手手可以交交互地指指導用戶戶完成升升級進程程,并對對數據庫庫進行配配置3.2.4Oracle網絡管管理器配置和管管理Oracle網絡絡設置幫助用戶戶配置和和管理Oracle網網絡環(huán)境境的工具具服務命名名監(jiān)聽程序序概要文件件3.2.5SQL*Plus定義和操操作Oracle關系數據據庫中的的數據進入SQL*Plus的兩種方方式充分使用用關系模模型的強強大功能能3.2.6Oracle企業(yè)管管理器獨立的Oracle產品與圖形控控制臺、代理程程序、公公用服務務以及各
10、各種工具具一起為為管理Oracle產品提供供了一個個集成的的和復雜雜的系統(tǒng)統(tǒng)管理平平臺提高了數數據庫管管理員的的生產力力和效率率Oracle企企業(yè)管理理器可以以完成的的工作從最終用用戶(end-user)的的角度監(jiān)監(jiān)視Web應用用的性能能和可用用性回顧和管管理軟硬硬件整體體的配置置開發(fā)和維維護中央央配置策策略,例例如管理理角色和和權限,管理警警報的峰峰值和底底線,管管理自動動通知和和管制日日程等Oracle企企業(yè)管理理器產品品集Oracle企業(yè)管理理器應用用服務器器控制器器(ApplicationServerControl)Oracle企業(yè)管理理器數據據庫控制制器(DatabaseContro
11、l)Oracle企業(yè)管理理器網格格控制器器(Grid Control)3.3Oracle操作作初步Oracle數據庫的的一些基基本的操操作啟動關閉禁止操作作暫停恢復數據據庫等3.3.1啟啟動數數據庫1.啟啟動數據據庫的方方法SQL*Plus恢復管理理器Oracle企企業(yè)管理理器2.準準備啟啟動實例例在使用SQL*Plus啟動數據據庫實例例之前必必須采取取一些預預備步驟驟,以沒沒有連接接數據庫庫的方式式啟動SQL*Plus:SQLPLUS /NOLOG作為SYSDBA連接到Oracle:CONNECT System/Anthony AS SYSDBA3.使使用SQL*Plus啟動動數據庫庫Ora
12、cle放置初始始化參數數文件的的次序spfile$ORACLE_SID.oraspfile.orainit$ORACLE_SID.ora啟動實例例采取的的不同模模式啟動沒有有裝載數數據庫的的實例啟動實例例并裝載載數據庫庫但是保保持數據據庫關閉閉狀態(tài)啟動實例例裝載并并打開數數據庫4.啟啟動實實例的各各種模式式裝載并打打開數據據庫不裝載數數據庫并裝載數數據庫在啟動過過程中限限制訪問問數據庫庫迫使實例例啟動裝載數據據庫,并并啟動完完整的介介質恢復復過程啟動遠程程實例并裝載數數據庫重命名數數據文件件添加取消消或重命命名重做做日志文文件允許和禁禁止重做做日志存存檔選項項執(zhí)行完整整的數據據庫恢復復操作在啟
13、動過過程中限限制訪問問數據庫庫執(zhí)行數據據庫數據據的導出出或導入入操作。執(zhí)行數據據裝載操操作用SQL*Loader。暫時阻止止一般的的用戶使使用數據據。在某個移移植過程程和升級級操作過過程中迫使實例例啟動用SHUTDOWNNORMAL、SHUTDOWNIMMEDIATE、SHUTDOWNTRANSACTIONAL命令不能能關閉當當前的實實例時。在啟動實實例的時時候遇到到一些問問題時3.3.2改改變數數據庫的的可用性性目的維護的原原因而限限制訪問問使數據庫庫變?yōu)橹恢蛔x幾種常用用的改變變數據庫庫可用性性的操作作為實例裝裝載數據據庫使用帶MOUNT選項的SQL語句ALTERDATABASE打開一個個關
14、閉的的數據庫庫使用帶OPEN選項的ALTERDATABASE 幾種常用用的改變變數據庫庫可用性性的操作作3.以只讀模模式打開開數據庫庫ALTERDATABASEOPEN READONLY;以讀寫模模式打開開數據庫庫ALTERDATABASEOPEN READWRITE;打開數據據庫的默默認模式式是讀寫寫模式;幾種常用用的改變變數據庫庫可用性性的操作作4.限制對打打開的數數據庫進進行訪問問使用帶ENABLERESTRICTEDSESSION子句的SQL語句ALTERSYSTEM3.3.3關關閉數數據庫關閉數據據庫的模模式正常模式式立即模式式事務模式式終止模式式3.3.4禁禁止操操作數據據庫包括并
15、發(fā)用戶戶事務訪訪問同一一個對象象,會導導致失敗敗的操作作并發(fā)用戶戶事務可可以看到到中間過過程的操操作1.將數數據庫置置于停頓頓狀態(tài)ALTERSYSTEMQUIESCERESTRICTED;可以等很很長的時時間,以以便活動動會話變變?yōu)榉腔罨顒拥淖⒁獾膬蓛牲c當數據庫庫處于停停頓狀態(tài)態(tài)時,不不能執(zhí)行行冷備份份停頓狀態(tài)態(tài)下的聯(lián)聯(lián)機數據據文件的的文件頭頭2.將系系統(tǒng)還原原為Normal操作作狀態(tài)ALTERSYSTEMUNQUIESCE;3.查看看實例的的禁止操操作狀態(tài)態(tài)使用V$INSTANCE視圖的ACTIVE_STATE查看目前前實例的的狀態(tài)SELECTACTIVE_STATEFROMV$INSTAN
16、CE;3.3.5暫暫停和和繼續(xù)數數據庫允許用戶戶鏡像一一個磁盤盤或者文文件正常關閉閉數據庫庫的一個個合適的的替代品品3.4本本章章小小 結介紹了Oracle數數據庫系系統(tǒng)的基本概念念常用管理理工具操作。3.5習習題題選擇題(1)當創(chuàng)建一一個數據據庫時,把數據據庫分成成若干個個邏輯區(qū)區(qū)段,即即表空間間。()表空間是是創(chuàng)建的的第一個個表空間間,然后后創(chuàng)建另另外的表表空間以以分別存存儲不同同種類的的數據。A.USERSB.TEMPC.SYSTEMD.ROLLBACK(2)Oracle數據庫的的心臟即即所謂的的(),用于跟跟蹤內部部數據庫庫信息。A.內部RDBMS(X$)表B.數據字典典表C.動態(tài)性能能(V$)視圖D.數據字典典視圖3.5習習題題填空題(1)一個為一個數數據庫用用戶所擁擁有,并并且名稱稱與用戶戶名相同同,是一一個數據據庫的邏邏輯結構構的集合合。(2)一個由區(qū)間組組成。一一旦現有有的區(qū)間間不能再再存儲新新數據,這個段段就要獲獲取另一一個區(qū)間間。這種種擴展過過程將一一直持續(xù)續(xù)下去,直到表表空間中中的數
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 液壓鉆租賃合同
- 非全日制勞動合同
- 合同:采購延期合同
- 冷鏈物流系統(tǒng)建設合同范本
- 項目收購合同書
- 員工合同到期終止協(xié)議書
- 度煙草公司卷煙郵政代辦合同書
- 合同效力確認承諾書
- 家電維修師傅聘用合同
- 校車采購及服務合同
- 道路運輸應急救援與救援設備考核試卷
- 中國文化概況chapter-1
- 大學生職業(yè)素養(yǎng)訓練(第六版)課件全套 宋賢鈞 第1-14單元 選擇職業(yè)目標- 堅守安全底線
- 期中測試卷(1~4單元)(試題)2024-2025學年四年級上冊數學北師大版
- 2024年鐵路安檢員理論題庫多選題
- 2024-2025學年初中勞動七年級下冊人教版教學設計合集
- 煤礦煤炭銷售管理制度
- 《語文綜合實踐:重溫革命歷史 賡續(xù)紅色血脈》教案- 2023-2024學年高教版(2023)中職語文基礎模塊下冊
- 植樹節(jié)英文主題課件
- 微觀經濟學:緒論
- 2024年全國高考數學試題及解析答案(新課標Ⅱ卷)
評論
0/150
提交評論