




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
教學(xué)內(nèi)容第1章Oracle數(shù)據(jù)庫概述第2章數(shù)據(jù)庫服務(wù)器安裝與卸載第3章創(chuàng)建數(shù)據(jù)庫第4章Oracle企業(yè)管理器第5章SQL*Plus第6章物理存放結(jié)構(gòu)第7章邏輯存放結(jié)構(gòu)第8章數(shù)據(jù)庫實(shí)例第9章數(shù)據(jù)庫服務(wù)器工作模式與數(shù)據(jù)字典第10章數(shù)據(jù)庫開啟與關(guān)閉第11章模式對(duì)象第12章安全管理5/7/20241第1頁課程體系結(jié)構(gòu)基礎(chǔ)篇體系結(jié)構(gòu)篇管理篇5/7/20242第2頁第1章Oracle數(shù)據(jù)庫概述內(nèi)容回顧了解數(shù)據(jù)庫基本概念數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)模型、關(guān)系型數(shù)據(jù)庫、事務(wù)、日志文件等概念了解Oracle發(fā)展、產(chǎn)品組成、性能特點(diǎn)了解慣用幾個(gè)關(guān)系數(shù)據(jù)庫差異Oracle、DB2、Sybase、SQLServer了解Oracle數(shù)據(jù)庫應(yīng)用架構(gòu)C/S、B/S、分布式數(shù)據(jù)庫系統(tǒng)5/7/20243第3頁第1章Oracle數(shù)據(jù)庫概述內(nèi)容回顧Oracle10g數(shù)據(jù)庫特征:Oracle10g是第一個(gè)為網(wǎng)格計(jì)算設(shè)計(jì)關(guān)系數(shù)據(jù)庫,其中g(shù)是指網(wǎng)格(grid)。Oracle10g提供了企業(yè)網(wǎng)格計(jì)算所需要集群、工作負(fù)載和數(shù)據(jù)中心自動(dòng)化等,提升了系統(tǒng)管理性能和服務(wù)質(zhì)量。為了支持網(wǎng)格計(jì)算,Oracle10g在增強(qiáng)Oracle9i性能同時(shí),又增加了一些新特征,包含網(wǎng)格計(jì)算、數(shù)據(jù)庫自動(dòng)化、數(shù)據(jù)庫自我調(diào)整、真正集群技術(shù)(RAC)、高可用性、超大型數(shù)據(jù)庫支持、分布式事務(wù)處理等。5/7/20244第4頁第2章數(shù)據(jù)庫服務(wù)器安裝與卸載內(nèi)容回顧掌握Oracle10g數(shù)據(jù)庫服務(wù)器安裝與配置安裝環(huán)境需求、安裝準(zhǔn)備、安裝結(jié)果檢驗(yàn)了解Oracle10g數(shù)據(jù)庫服務(wù)器安裝過程中常見問題處理方法掌握Oracle10g數(shù)據(jù)庫服務(wù)器卸載方法本章思索題:教材P23簡答題5、6、95/7/20245第5頁第3章創(chuàng)建數(shù)據(jù)庫內(nèi)容回顧掌握使用數(shù)據(jù)庫配置助手(DBCA)創(chuàng)建數(shù)據(jù)庫方法了解手動(dòng)創(chuàng)建數(shù)據(jù)庫方法掌握數(shù)據(jù)庫初始化參數(shù)文件使用本章思索題:教材P41簡答題6、7、85/7/20246第6頁第4章Oracle企業(yè)管理器內(nèi)容回顧了解Oracle10gOEM功效、開啟與登錄實(shí)現(xiàn)對(duì)數(shù)據(jù)庫當(dāng)?shù)毓芾恚到y(tǒng)監(jiān)控、性能診療與優(yōu)化、系統(tǒng)維護(hù)、對(duì)象管理、存放管理、安全管理、作業(yè)管理、數(shù)據(jù)備份與恢復(fù)、數(shù)據(jù)移植等http://hostname:port/em
了解OEM功效界面和聯(lián)機(jī)幫助使用“主目錄”、“性能”、“管理”、“維護(hù)”屬性頁掌握OEM設(shè)置設(shè)置OEM控制臺(tái)管理員(創(chuàng)建OEM控制臺(tái)管理員過程,實(shí)質(zhì)是給數(shù)據(jù)庫用戶授予OEM控制臺(tái)管理員權(quán)限過程)設(shè)置數(shù)據(jù)庫首選身份證實(shí)和主機(jī)首選身份證實(shí)本章思索題:教材P58簡答題3、45/7/20247第7頁第5章SQL*Plus內(nèi)容回顧掌握SQL*PLUS工具使用方法開啟和退出SQL*PlusC:\>sqlplus[username]/[password][@conn_id]|[NOLOG]SQL>exit連接數(shù)據(jù)庫/斷開連接:SQL>CONN[ECT]、DISC[ONNECT]掌握SQL*PLUS慣用命令及其功效EDIT、SAVE、GET、SET、START(或@)、DESC[RIBE]SELECT命令使用掌握iSQL*Plus工具使用方法iSQL*Plus開啟與登錄(http://hostname:port/isqlplus)SQL語句輸入和執(zhí)行;保留腳本和加載腳本本章思索題:教材P72簡答題2、65/7/20248第8頁95/7/20245/7/2024第6章物理存放結(jié)構(gòu)內(nèi)容回顧了解Oracle數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)掌握數(shù)據(jù)文件管理掌握控制文件作用及其管理掌握重做日志文件工作方式及其管理掌握數(shù)據(jù)庫歸檔模式設(shè)置及歸檔管理本章思索題:教材P100簡答題6、9、105/7/20249第9頁105/7/2024105/7/2024第6章物理存放結(jié)構(gòu)內(nèi)容回顧Oracle數(shù)據(jù)庫體系結(jié)構(gòu)由物理存放結(jié)構(gòu)、邏輯存放結(jié)構(gòu)和實(shí)例組成。其中物理存放結(jié)構(gòu)描述了操作系統(tǒng)層次數(shù)據(jù)存放與管理。Oracle數(shù)據(jù)庫物理結(jié)構(gòu)包含數(shù)據(jù)文件、控制文件、重做日志文件、初始化參數(shù)文件、歸檔文件、口令文件等。數(shù)據(jù)文件中保留了數(shù)據(jù)庫中全部數(shù)據(jù),包含數(shù)據(jù)字典以及用戶數(shù)據(jù)。控制文件保留數(shù)據(jù)庫物理結(jié)構(gòu)信息,包含數(shù)據(jù)庫名稱、數(shù)據(jù)文件名稱與狀態(tài)、重做日志文件名稱與狀態(tài)等。在數(shù)據(jù)庫開啟時(shí),數(shù)據(jù)庫實(shí)例依賴初始化參數(shù)定位控制文件,然后依據(jù)控制文件信息加載數(shù)據(jù)文件和重做日志文件,最終打開數(shù)據(jù)文件和重做日志文件。5/7/202410第10頁115/7/2024115/7/2024第6章物理存放結(jié)構(gòu)內(nèi)容回顧重做日志文件是以重做統(tǒng)計(jì)形式統(tǒng)計(jì)、保留用戶對(duì)數(shù)據(jù)庫所進(jìn)行修改操作,包含用戶執(zhí)行DDL、DML語句操作。假如用戶只對(duì)數(shù)據(jù)庫進(jìn)行查詢操作,那么查詢信息是不會(huì)統(tǒng)計(jì)到重做日志文件中。歸檔是數(shù)據(jù)庫恢復(fù)及熱備份基礎(chǔ)。只有當(dāng)數(shù)據(jù)庫運(yùn)行在歸檔模式時(shí),才能夠進(jìn)行熱備份和完全恢復(fù)。進(jìn)行歸檔設(shè)置包含歸檔模式設(shè)置(ARCHIVELOG)、歸檔方式設(shè)置以及歸檔路徑設(shè)置等。歸檔模式設(shè)置:將數(shù)據(jù)庫開啟到MOUNT狀態(tài);將數(shù)據(jù)庫設(shè)置為歸檔模式:SQL>ALTERDATABASEARCHIVELOG;歸檔方式設(shè)置:開啟/關(guān)閉自動(dòng)歸檔進(jìn)程SQL>ALTERSYSTEMARCHIVELOGSTART;歸檔路徑設(shè)置:使用初始化參數(shù)LOG_ARCHIVE_DEST_n設(shè)置歸檔路徑5/7/202411第11頁第6章實(shí)訓(xùn)題答案用SQL*Plus或iSQL*Plus工具完成以下操作:(1)為USERS表空間添加一個(gè)數(shù)據(jù)文件,文件名為USERS03.DBF,大小為50MB。 ALTERTABLESPACEUSERADDDATAFILE‘D:\ORACLE\ORADATA\ORCL\USER03.DBF’SIZE50M;(2)為EXAMPLE表空間添加一個(gè)數(shù)據(jù)文件,文件名為example02.dbf,大小為20MB。 ALTERTABLESPACEEXAMPLEADDDATAFILE‘D:\ORACLE\ORADATA\ORCL\example02.dbf’SIZE20M;(3)修改USERS表空間中USERS03.DBF為自動(dòng)擴(kuò)展方式,每次擴(kuò)展5MB,最大為100MB。 ALTERDATABASEDATAFILE‘D:\ORACLE\ORADATA\ORCL\USER03.DBF’AUTOEXTENDONNEXT5MMAXSIZE100M;5/7/202412第12頁第6章實(shí)訓(xùn)題答案(續(xù))(4)將EXAMPLE表空間中example02.dbf文件大小改為40MB。 ALTERDATABASEDATAFILE‘D:\ORACLE\ORADATA\ORCL\example02.dbf’RESIZE40M;(5)將表空間USERS中數(shù)據(jù)文件USERS03.DBF更名為userdata04.dbf,將表空間EXAMPLE中數(shù)據(jù)文件example03.dbf更名為example04.dbf。SHUTDOWNIMMEDIATE;在操作系統(tǒng)中重命名USER03.DBF、example03.dbf分別為userdata04.dbf、example04.dbfSTARTUPMOUNT;ALTERDATABASERENAMEFILE‘D:\ORACLE\ORADATA\ORCL\USER03.DBF.dbf’,‘D:\ORACLE\ORADATA\ORCL\example03.dbf’TO‘D:\ORACLE\ORADATA\ORCL\userdata04.dbf’,‘D:\ORACLE\ORADATA\ORCL\example04.dbf’;ALTERDATABASEOPEN;5/7/202413第13頁第6章實(shí)訓(xùn)題答案(續(xù))(6)將數(shù)據(jù)庫控制文件以二進(jìn)制文件形式備份。 ALTERDATABASEBACKUPCONTROLFILETO‘D:\ORACLE\CONTROL.BKP’;(7)為數(shù)據(jù)庫添加一個(gè)重做日志文件組,組內(nèi)包含兩個(gè)組員文件,分別為redo4a.log和redo4b.log,大小分別為5MB。 ALTERDATABASEADDLOGFILEGROUP4 (‘D:\ORACLE\ORADATA\ORCL\redo4a.log’, ’D:\ORACLE\ORADATA\ORCL\redo4b.log’)SIZE5M;(8)為新建重做日志文件組添加一個(gè)組員文件,名稱為redo4c.log。 ALTERDATABASEADDLOGFILEMEMBER‘D:\ORACLE\ORADATA\ORCL\redo4c.log’TOGROUP4;5/7/202414第14頁第6章實(shí)訓(xùn)題答案(續(xù))(9)將數(shù)據(jù)庫設(shè)置為歸檔模式,并采取自動(dòng)歸檔方式。SHUTDOWNIMMEDIATESTARTUPMOUNTALTERDATABASEARCHIVELOG;ALTERDATABASEOPEN;ALTERSYSTEMARCHIVELOGSTART;(10)設(shè)置數(shù)據(jù)庫歸檔路徑為D:\ORACLE\BACKUP。 ALTERSYSTEMSETLOG_ARCHIVE_DEST=’D:\ORACLE\BACKUP’;5/7/202415第15頁第7章邏輯存放結(jié)構(gòu)內(nèi)容回顧掌握Oracle數(shù)據(jù)庫邏輯結(jié)構(gòu)組成數(shù)據(jù)塊、區(qū)、段和表空間掌握表空間作用及其管理掌握數(shù)據(jù)塊結(jié)構(gòu)及其管理掌握區(qū)結(jié)構(gòu),了解區(qū)管理掌握段作用,了解段管理本章思索題:教材P120簡答題2、7、85/7/202416第16頁第7章邏輯存放結(jié)構(gòu)內(nèi)容回顧表空間是數(shù)據(jù)庫中最大邏輯存放單元,與數(shù)據(jù)庫數(shù)據(jù)文件相對(duì)應(yīng)。一個(gè)表空間能夠有一個(gè)或多個(gè)數(shù)據(jù)文件,而一個(gè)數(shù)據(jù)文件只能隸屬于一個(gè)表空間。不一樣表空間用于存放不一樣應(yīng)用數(shù)據(jù)依據(jù)表空間使用者不一樣,分為系統(tǒng)表空間和非系統(tǒng)表空間兩類其中,系統(tǒng)表空間包含SYSTEM表空間和SYSAUX輔助系統(tǒng)表空間非系統(tǒng)表空間包含撤消表空間、暫時(shí)表空間和用戶表空間等數(shù)據(jù)塊是數(shù)據(jù)庫中最小I/O單元,數(shù)據(jù)塊空間管理能夠采取自動(dòng)管理或手動(dòng)管理。由若干個(gè)連續(xù)數(shù)據(jù)塊組成區(qū)是數(shù)據(jù)庫存放分配單位,區(qū)管理主要包含區(qū)分配與回收,有字典管理和當(dāng)?shù)毓芾?種管理方式。由若干個(gè)區(qū)形成段是相同類型數(shù)據(jù)集合,分為數(shù)據(jù)段、索引段、暫時(shí)段和回滾段4種?;貪L段管理有自動(dòng)管理和手動(dòng)管理兩種方式。5/7/202417第17頁第7章實(shí)訓(xùn)題答案用SQL*Plus或iSQL*Plus工具完成以下操作:(1)使用SQL命令創(chuàng)建一個(gè)當(dāng)?shù)毓芾矸绞较伦詣?dòng)分區(qū)管理表空間USERTBS1,其對(duì)應(yīng)數(shù)據(jù)文件大小為20MB。 createtablespaceUSERTBS1datafile'd:\oracle\oradata\orcl\usertbs1.dbf'size20M extentmanagementlocalautoallocate;(2)使用SQL命令創(chuàng)建一個(gè)當(dāng)?shù)毓芾矸绞较卤砜臻gUSERTBS2,要求每個(gè)分區(qū)大小為512KB。 createtablespaceUSERTBS2datafile'd:\oracle\oradata\orcl\usertbs2.dbf'size20Mextentmanagementlocaluniformsize512K;(3)修改USERTBS1表空間大小,將該表空間數(shù)據(jù)文件修改為自動(dòng)擴(kuò)展方式,最大值為100MB。 alterdatabasedatafile'd:\oracle\oradata\orcl\usertbs1.dbf'autoextendonnext5Mmaxsize100M;5/7/202418第18頁第7章實(shí)訓(xùn)題答案(續(xù))(4)為USERTBS2表空間添加一個(gè)數(shù)據(jù)文件,以改變該表空間大小。 altertablespaceUSERTBS2adddatafile'd:\oracle\oradata\orcl\usertbs2a.dbf'size50M;(5)用SQL命令創(chuàng)建一個(gè)當(dāng)?shù)毓芾矸绞较聲簳r(shí)表空間TEMPTBS,并將該表空間設(shè)置為當(dāng)前數(shù)據(jù)庫實(shí)例默認(rèn)暫時(shí)表空間。 createtemporarytablespaceTEMPTBStempfile'd:\oracle\oradata\orcl\temptbs.dbf'size20M; alterdatabasedefaulttablespaceTEMPTBS;(6)用SQL命令對(duì)USERTBS1表空間進(jìn)行聯(lián)機(jī)和脫機(jī)狀態(tài)轉(zhuǎn)換。 altertablespaceUSERTBS1offline; altertablespaceUSERTBS1online;5/7/202419第19頁第7章實(shí)訓(xùn)題答案(續(xù))(7)創(chuàng)建一個(gè)回滾表空間UNDOTBS,并作為數(shù)據(jù)庫撤消表空間。 createundotablespaceUNDOTBSdatafile'd:\oracle\oradata\orcl\undotbs.dbf'size20M; altersystemsetUNDO_MANAGEMENT=AUTO,UNDO_TABLESPACE=UNDOTBSscope=both;(8)刪除表空間USERTBS2,同時(shí)刪除該表空間內(nèi)容以及對(duì)應(yīng)操作系統(tǒng)文件。 droptablespaceUSERTBS2includingcontentsanddatafiles;(9)查詢當(dāng)前數(shù)據(jù)庫中全部表空間及其對(duì)應(yīng)數(shù)據(jù)文件信息。 selecttablespace_name,file_namefromdba_data_files;5/7/202420第20頁第8章數(shù)據(jù)庫實(shí)例內(nèi)容回顧掌握Oracle實(shí)例基本概念掌握Oracle實(shí)例內(nèi)存結(jié)構(gòu)、功效及管理了解Oracle進(jìn)程分類及其作用掌握Oracle后臺(tái)進(jìn)程、功效及管理數(shù)據(jù)庫實(shí)例是數(shù)據(jù)庫系統(tǒng)軟件結(jié)構(gòu),由內(nèi)存結(jié)構(gòu)與后臺(tái)進(jìn)程組成,處于用戶與物理數(shù)據(jù)庫之間,是用戶與數(shù)據(jù)庫進(jìn)行交互中間層。用戶經(jīng)過數(shù)據(jù)庫實(shí)例實(shí)現(xiàn)對(duì)后臺(tái)數(shù)據(jù)庫操作。本章思索題:教材P133簡答題3、4、85/7/202421第21頁第8章內(nèi)容回顧實(shí)例內(nèi)存區(qū)由SGA和PGA兩部分組成SGA區(qū)是由Oracle分配共享內(nèi)存結(jié)構(gòu),包含一個(gè)數(shù)據(jù)庫實(shí)例共享數(shù)據(jù)和控制信息。當(dāng)多個(gè)用戶同時(shí)連接同一個(gè)實(shí)例時(shí),SGA區(qū)數(shù)據(jù)供多個(gè)用戶共享,所以SGA區(qū)又稱為共享全局區(qū)。PGA區(qū)是在用戶進(jìn)程連接數(shù)據(jù)庫、創(chuàng)建一個(gè)會(huì)話時(shí),由Oracle為用戶分配內(nèi)存區(qū)域,保留當(dāng)前用戶私有數(shù)據(jù)和控制信息,所以該區(qū)又稱為私有全局區(qū)。每個(gè)服務(wù)器進(jìn)程只能訪問自己PGA區(qū)。SGA區(qū)由數(shù)據(jù)高速緩沖區(qū)、共享池、重做日志緩沖區(qū)、大型池、JAVA池組成;數(shù)據(jù)高速緩沖區(qū)主要存放用戶操作數(shù)據(jù)重做日志緩沖區(qū)存放用戶更新數(shù)據(jù)庫各種操作信息共享池存放數(shù)據(jù)字典信息和最近執(zhí)行過SQL語句信息大型池供排序等需要大量內(nèi)存空間操作使用JAVA池提供對(duì)Java編程支持5/7/202422第22頁第8章內(nèi)容回顧Oracle數(shù)據(jù)庫進(jìn)程包含用戶進(jìn)程、服務(wù)器進(jìn)程和后臺(tái)進(jìn)程三類。其中,用戶進(jìn)程用于建立用戶數(shù)據(jù)庫服務(wù)器連接服務(wù)器進(jìn)程接收用戶連接請求后臺(tái)進(jìn)程實(shí)現(xiàn)數(shù)據(jù)庫后臺(tái)操作,它們既對(duì)服務(wù)器進(jìn)程運(yùn)行提供支持,又對(duì)數(shù)據(jù)庫性能進(jìn)行了維護(hù)。5/7/202423第23頁第8章內(nèi)容回顧Oracle實(shí)例主要包含以下后臺(tái)進(jìn)程:數(shù)據(jù)庫寫進(jìn)程(DBWR):負(fù)責(zé)把數(shù)據(jù)高速緩沖區(qū)中已經(jīng)被修改過數(shù)據(jù)(“臟”緩存塊)成批寫入數(shù)據(jù)文件中永久保留。日志寫進(jìn)程(LGWR):負(fù)責(zé)把重做日志緩沖區(qū)重做統(tǒng)計(jì)寫入重做日志文件中永久保留。檢驗(yàn)點(diǎn)進(jìn)程(CKPT):執(zhí)行檢驗(yàn)點(diǎn),更新控制文件與數(shù)據(jù)文件頭部,使其同時(shí);觸發(fā)DBWR進(jìn)程,將臟緩存塊寫入數(shù)據(jù)文件。系統(tǒng)監(jiān)控進(jìn)程(SMON):在實(shí)例開啟時(shí)負(fù)責(zé)對(duì)數(shù)據(jù)庫進(jìn)行恢復(fù);回收不再使用暫時(shí)空間;將各個(gè)表空間空閑碎片合并。進(jìn)程監(jiān)控進(jìn)程(PMON):負(fù)責(zé)恢復(fù)失敗用戶進(jìn)程或服務(wù)器進(jìn)程,釋放進(jìn)程所占用資源,回滾未提交事務(wù);監(jiān)控調(diào)度進(jìn)程和服務(wù)器進(jìn)程狀態(tài),假如它們失敗,則嘗試重新開啟它們。歸檔進(jìn)程(ARCH):用于歸檔重做日志文件?;謴?fù)進(jìn)程(RECO):用于數(shù)據(jù)庫恢復(fù)。5/7/202424第24頁第9章數(shù)據(jù)庫服務(wù)器工作模式與數(shù)據(jù)字典內(nèi)容回顧掌握數(shù)據(jù)庫服務(wù)器兩種工作模式及其工作原理了解共享服務(wù)器模式設(shè)置與管理掌握使用DBCA配置數(shù)據(jù)庫服務(wù)器工作模式掌握數(shù)據(jù)字典作用了解數(shù)據(jù)字典結(jié)構(gòu)及其應(yīng)用本章思索題:教材P144簡答題1、45/7/202425第25頁第9章內(nèi)容回顧
數(shù)據(jù)庫服務(wù)器工作模式分為專用服務(wù)器模式和共享服務(wù)器模式兩種在專用服務(wù)器模式中,為每個(gè)用戶進(jìn)程創(chuàng)建一個(gè)服務(wù)器進(jìn)程,用戶進(jìn)程與服務(wù)器進(jìn)程之間是1:1關(guān)系;在共享服務(wù)器模式中,一個(gè)服務(wù)器進(jìn)程能夠?yàn)槎鄠€(gè)用戶進(jìn)程服務(wù)器,服務(wù)器進(jìn)程與用戶進(jìn)程之間是1:n關(guān)系。經(jīng)過設(shè)置數(shù)據(jù)庫相關(guān)參數(shù),或者在DBCA中進(jìn)行設(shè)置,能夠使數(shù)據(jù)庫工作在共享服務(wù)器模式(了解)數(shù)據(jù)字典是數(shù)據(jù)庫主要組成部分,是數(shù)據(jù)庫維護(hù)和性能優(yōu)化基礎(chǔ),主要由數(shù)據(jù)字典表和數(shù)據(jù)字典視圖組成。分為靜態(tài)數(shù)據(jù)字典和動(dòng)態(tài)數(shù)據(jù)字典兩類。靜態(tài)數(shù)據(jù)字典在數(shù)據(jù)庫開啟后其信息相對(duì)穩(wěn)定;動(dòng)態(tài)數(shù)據(jù)字典中信息隨數(shù)據(jù)庫運(yùn)行而動(dòng)態(tài)改變,反應(yīng)數(shù)據(jù)庫當(dāng)前運(yùn)行狀態(tài)。掌握經(jīng)過SELECT命令查詢數(shù)據(jù)字典表和數(shù)據(jù)字典視圖方法5/7/202426第26頁第10章數(shù)據(jù)庫開啟與關(guān)閉內(nèi)容回顧掌握數(shù)據(jù)庫開啟與關(guān)閉過程掌握數(shù)據(jù)庫開啟方法掌握數(shù)據(jù)庫關(guān)閉方法了解數(shù)據(jù)庫不一樣狀態(tài)特征及其轉(zhuǎn)換本章思索題:教材P157簡答題4、75/7/202427第27頁第10章內(nèi)容回顧在Windows操作系統(tǒng)平臺(tái)下,能夠使用SQL*Plus、OEM和系統(tǒng)服務(wù)管理等方式進(jìn)行數(shù)據(jù)庫開啟與關(guān)閉操作。數(shù)據(jù)庫開啟分為3個(gè)步驟:創(chuàng)建并開啟數(shù)據(jù)庫實(shí)例、裝載數(shù)據(jù)庫和打開數(shù)據(jù)庫。數(shù)據(jù)庫關(guān)閉過程與數(shù)據(jù)庫開啟過程恰好相反:先關(guān)閉數(shù)據(jù)庫,關(guān)閉數(shù)據(jù)文件和重做日志文件;然后卸載數(shù)據(jù)庫,關(guān)閉控制文件;最終關(guān)閉實(shí)例,釋放內(nèi)存空間和停后臺(tái)進(jìn)程運(yùn)行。在數(shù)據(jù)庫運(yùn)行過程中,能夠依據(jù)數(shù)據(jù)管理與維護(hù)需要,將數(shù)據(jù)庫轉(zhuǎn)換為只讀狀態(tài)、受限狀態(tài)、掛起狀態(tài)等。5/7/202428第28頁第10章實(shí)訓(xùn)題答案用SQL*Plus或iSQL*Plus工具完成以下操作:(1)為了修改數(shù)據(jù)文件名稱,請開啟數(shù)據(jù)庫到適當(dāng)模式。 STARTUPMOUNT(2)以受限狀態(tài)打開數(shù)據(jù)庫。開啟數(shù)據(jù)庫后,改變數(shù)據(jù)庫狀態(tài)為非受限狀態(tài)。 STARTUPRESTRICT ALTERSYSTEMDISABLERESTRICTEDSESSION(3)將數(shù)據(jù)庫轉(zhuǎn)換為掛起狀態(tài)。再將數(shù)據(jù)庫由掛起狀態(tài)轉(zhuǎn)換為非掛起狀態(tài)。 ALTERSYSTEMSUSPEND; ALTERSYSTEMRESUME;5/7/202429第29頁第10章實(shí)訓(xùn)題答案(續(xù))(4)將數(shù)據(jù)庫轉(zhuǎn)換為只讀狀態(tài),再由只讀狀態(tài)轉(zhuǎn)換為讀/寫狀態(tài)。 SHUTDOWNIMMEDIATE; STARTUPMOUNT; ALTERDATABASEOPENREADONLY; SHUTDOWNIMMEDIATE; STARTUPMOUNT; ALTERDATABASEOPENREADWRITE;(5)以4種不一樣方法關(guān)閉數(shù)據(jù)庫。 SHUTDOWN; SHUTDOWNIMMEDIATE; SHUTDOWNTRANACTION; SHUTDOWNABORT;(6)以強(qiáng)制方式開啟數(shù)據(jù)庫。 STARTUPFORCE5/7/202430第30頁第11章模式對(duì)象內(nèi)容回顧了解模式概念掌握表管理了解表中約束種類及其作用掌握索引概念和管理了解視圖概念和管理本章思索題:教材P206簡答題3、4、9(僅要求視圖概念和作用)、105/7/202431第31頁第11章內(nèi)容回顧模式是一系列邏輯數(shù)據(jù)結(jié)構(gòu)或?qū)ο蠹稀DJ脚c用戶相對(duì)應(yīng),一個(gè)模式只能被一個(gè)數(shù)據(jù)庫用戶所擁有,而且模式名稱與該用戶名稱相同。數(shù)據(jù)庫模式與用戶之間區(qū)分在于:用戶是數(shù)據(jù)庫使用者和管理者,用戶含有帳戶狀態(tài)、訪問權(quán)限和操作權(quán)限等屬性。模式是一系列邏輯數(shù)據(jù)結(jié)構(gòu)或?qū)ο蠹?,是?shù)據(jù)庫中對(duì)象組織和管理單位。表是數(shù)據(jù)庫中最基本邏輯結(jié)構(gòu),是數(shù)據(jù)存在基本形式。依據(jù)表生存周期不一樣,分為永久性表和暫時(shí)表;依據(jù)表中數(shù)據(jù)組織方式不一樣,分為標(biāo)準(zhǔn)表、索引化表和分區(qū)表。創(chuàng)建表有2種方法:①利用CREATETABLE創(chuàng)建表;②利用子查詢創(chuàng)建表。5/7/202432第32頁第11章內(nèi)容回顧在數(shù)據(jù)庫中使用索引能夠提升對(duì)表中數(shù)據(jù)查詢速度,不過,向表中插入數(shù)據(jù)需要更新索引,會(huì)影響更新速度。假如表建了索引,在有條件查詢時(shí),系統(tǒng)首先對(duì)索引表進(jìn)行查詢,利用索引表能夠找到對(duì)應(yīng)統(tǒng)計(jì)ROWID。索引建好后,由系統(tǒng)負(fù)責(zé)更新。索引分類:依據(jù)索引值是否唯一,分為唯一性索引和非唯一性索引;依據(jù)索引組織結(jié)構(gòu)不一樣,分為平衡樹索引和位圖索引;依據(jù)索引基于列數(shù)不一樣,分為單列索引和復(fù)合索引。視圖是從一個(gè)或多個(gè)表或視圖中提取出來數(shù)據(jù)一個(gè)表現(xiàn)形式。在數(shù)據(jù)庫中只有視圖定義,而沒有實(shí)際對(duì)應(yīng)“表”存在。經(jīng)過視圖使用能夠提升數(shù)據(jù)安全性,隱藏?cái)?shù)據(jù)復(fù)雜性,簡化查詢語句,分離應(yīng)用程序與基礎(chǔ)表,保留復(fù)雜查詢等。5/7/202433第33頁第11章實(shí)訓(xùn)題答案(1)按照給定表結(jié)構(gòu),利用SQL語句創(chuàng)建class、student兩個(gè)表。 Createtableclass( CNOnumber(2)primarykey, CNAMEvarchar2(20), NUMnumber(3)) Createtablestudent( SNOnumber(4)primarykey, SNAMEvarchar2(10)unique, SAGEnumber, SEXchar(2), CNOnumber(2))(2)為student表添加一個(gè)能夠延遲外鍵約束,其CNO列參考class表CNO列。 Altertablestudentaddconstraintfk_cnoforeignkey(cno)referencesclass(cno)deferrable;5/7/202434第34頁第11章實(shí)訓(xùn)題答案(續(xù))(3)為student表SAGE列添加一個(gè)檢驗(yàn)約束,確保該列取值在0~100之間。 Altertablestudentaddconstraintck_sagecheck(sage>0andsage<=100);(4)為student表SEX列添加一個(gè)檢驗(yàn)約束,確保該列取值為“M”或“F”,且默認(rèn)值為“M”。 altertablestudentaddconstraintck_stucheck(sex='M'orsex='F')modifysexdefault'M';(5)在class表CNAME列上創(chuàng)建一個(gè)唯一性索引。 Createuniqueindexind_cnameonclass(cname);(14)為SCOTT模式下emp表創(chuàng)建一個(gè)視圖,包含員工號(hào)、員工名。 Createviewemployee_v(empno,ename) AsSelectempno,enamefromscott.emp5/7/202435第35頁365/7/2024第12章安全管理內(nèi)容回顧了解Oracle數(shù)據(jù)庫安全機(jī)制掌握用戶管理掌握權(quán)限管理了解角色管理(僅了解預(yù)定義角色有哪些)本章思索題:教材P239簡答題1、3、45/7/202436第36頁第12章安全管理內(nèi)容回顧Oracle數(shù)據(jù)庫安全機(jī)制包含:用戶管理、權(quán)限管理、角色管理、表空間設(shè)置和配額管理、用戶資源限制以及數(shù)據(jù)庫審計(jì)等。Oracle數(shù)據(jù)庫安全管理是以用戶管理為關(guān)鍵進(jìn)行,包含用戶創(chuàng)建、用戶身份認(rèn)證、用戶權(quán)限授予和回收、對(duì)用戶占用資源限制和口令管理等。Oracle數(shù)據(jù)庫中權(quán)限包含系統(tǒng)權(quán)限和對(duì)象權(quán)限兩類。系統(tǒng)權(quán)限是數(shù)據(jù)庫級(jí)別權(quán)限,而對(duì)象權(quán)限是特定數(shù)據(jù)庫對(duì)象所含有權(quán)限。將權(quán)限授予用戶有2種方法:一個(gè)方式是利用GRANT命令直接為用戶授權(quán);另一個(gè)方式是經(jīng)過角色間接給用戶授權(quán)。角色是一系列權(quán)限集合,包含系統(tǒng)預(yù)定義角色和用戶自定義角色兩類。DBA能夠依據(jù)需要?jiǎng)?chuàng)建角色,然后給角色授權(quán),最終將角色授予用戶。經(jīng)過角色,能夠方便地管理不一樣身份用戶權(quán)限。5/7/202437第37頁385/7/2024第11章思索題教材P206簡答題3:表約束有哪幾個(gè),分別起什么作用?答:表約束包含:主鍵約束:定義了主鍵約束列取值不能為空,也不能重復(fù)。唯一值約束:定義了唯一值約束列取值不能重復(fù)。檢驗(yàn)約束:定義了檢驗(yàn)約束列取值要滿足檢驗(yàn)條件。外鍵約束:定義了外鍵約
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年水輪機(jī)及輔機(jī)合作協(xié)議書
- 2025年軌道交通裝備用涂料合作協(xié)議書
- 2025年超高速加工中心合作協(xié)議書
- 交通事故賠償協(xié)議承諾書
- 二手車個(gè)人交易協(xié)議書
- T/CGCC 79-2023兒童溶豆
- T/CGCC 37-2019小麥粉濕制品
- T/CFPA 030-2023步履式救援機(jī)器人第1部分:技術(shù)要求
- T/CECS 10212-2022排水用鎖止防脫波形聚乙烯纏繞管
- T/CECS 10007-2018燃?xì)獠膳療崴疇t及熱水器用燃燒器
- 經(jīng)典-智能優(yōu)化方法課件PPT-東北大學(xué)+王俊偉
- 多發(fā)性骨髓瘤臨床路徑
- 安全生產(chǎn)標(biāo)準(zhǔn)化管理體系
- 小型企業(yè)通用暫支單
- 歡迎新同學(xué)幼兒園中小學(xué)開學(xué)第一課入學(xué)準(zhǔn)備ppt
- (整理)柴油發(fā)電機(jī)的檢修
- 2021年肇慶市端州區(qū)華佗醫(yī)院醫(yī)護(hù)人員招聘筆試試題及答案解析
- JJG 694-2009 原子吸收分光光度計(jì)-(高清現(xiàn)行)
- 車間作業(yè)安全培訓(xùn)資料培訓(xùn)資料
- 教練技術(shù)一階段講義(共59頁)
- 超聲肺功能探測新技術(shù)
評(píng)論
0/150
提交評(píng)論