




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