版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ORACLE數(shù)據(jù)庫概述和應(yīng)用介紹作者:魏勇工號(hào):04433課程主要內(nèi)容本課程主要通過對(duì)Oracle數(shù)據(jù)庫體系架構(gòu)、日常管理、備份和恢復(fù)的講解,幫助學(xué)員掌握Oracle數(shù)據(jù)庫的基礎(chǔ)知識(shí),掌握如何安裝、配置Oracle數(shù)據(jù)庫以及Oracle數(shù)據(jù)庫工具的基本使用方法。并對(duì)Oracle數(shù)據(jù)庫的備份和恢復(fù)方法有一定的了解。目錄Oracle公司及產(chǎn)品Oracle體系架構(gòu)Oracle邏輯結(jié)構(gòu)數(shù)據(jù)庫的安裝數(shù)據(jù)庫的啟動(dòng)和關(guān)閉日常管理數(shù)據(jù)庫備份和恢復(fù)Oracle公司介紹1977年拉里·艾利森(LarryEllison)、BobMiner和EdOates共同創(chuàng)建了軟件開發(fā)實(shí)驗(yàn)室(SoftwareDevelopmentLaboratories)。他們所接手的第一個(gè)項(xiàng)目是為美國(guó)政府做的,他們將之命名為Oracle。他們認(rèn)為Oracle意思是“智慧之源”。1978年軟件開發(fā)實(shí)驗(yàn)室從原來的圣克拉克遷至位于硅谷心臟的MenloPark的SandHill大街上。為了讓人們了解公司的主要業(yè)務(wù)范圍,他們將軟件開發(fā)實(shí)驗(yàn)室更名為關(guān)系軟件公司(RelationalSoftwareInc.(RSI))。1979年RSI開發(fā)出第一款商用SQL數(shù)據(jù)庫—V2(V1根本就未推出過)。1982年RSI更名為Oracle系統(tǒng)公司(OracleSystemCorporation),用產(chǎn)品名稱為公司命名,幫助公司贏得了業(yè)界的認(rèn)同。
Oracle公司介紹目前,Oracle是全球領(lǐng)先的信息管理軟件供應(yīng)商和全球第二大獨(dú)立軟件公司。年收入達(dá)110億美元,在全世界145個(gè)國(guó)家為客戶提供數(shù)據(jù)庫系統(tǒng)、工具、應(yīng)用產(chǎn)品以及相關(guān)的咨詢、培訓(xùn)和支持服務(wù),擁有42,700名員工。Oracle是第一家可開發(fā)和交付100%的基于互聯(lián)網(wǎng)的數(shù)據(jù)庫、企業(yè)業(yè)務(wù)應(yīng)用、應(yīng)用開發(fā)和決策支持工具等企業(yè)級(jí)軟件的軟件公司。Oracle中國(guó)公司1989年正式進(jìn)入中國(guó)市場(chǎng),是第一家進(jìn)入中國(guó)的世界軟件巨頭1991年在北京建立獨(dú)資公司2002年10月,甲骨文公司在深圳成立甲骨文中國(guó)研發(fā)中心,服務(wù)于技術(shù)開發(fā)、產(chǎn)品認(rèn)證和本地化、技術(shù)支持等關(guān)鍵領(lǐng)域。第二個(gè)研發(fā)中心也于2003年10月在北京揭幕。目前,在北京、上海、廣州、成都均設(shè)立了分支機(jī)構(gòu),Oracle公司在中國(guó)的員工達(dá)400多人。在電信、金融保險(xiǎn)、政府、部隊(duì)等行業(yè)擁有廣泛的用戶群。Oracle主要數(shù)據(jù)庫產(chǎn)品數(shù)據(jù)服務(wù)器產(chǎn)品(RDBMS)應(yīng)用服務(wù)器產(chǎn)品(iAS)開發(fā)工具產(chǎn)品 Designer/Develop/programer/Jdeveloper決策支持產(chǎn)品(Express/Discover)應(yīng)用軟件(人事、財(cái)務(wù)、制造業(yè)等)其他產(chǎn)品(Video/Mail/Message/OEM)Oracle數(shù)據(jù)庫Oracle是一個(gè)面向Internet計(jì)算環(huán)境的數(shù)據(jù)庫。它是在數(shù)據(jù)庫領(lǐng)域一直處于領(lǐng)先地位的Oracle(即甲骨文公司)的產(chǎn)品??梢哉fOracle關(guān)系數(shù)據(jù)庫系統(tǒng)是目前世界上流行的關(guān)系數(shù)據(jù)庫管理系統(tǒng),系統(tǒng)可移植性好、使用方便、功能強(qiáng),適用于各類大、中、小、微機(jī)環(huán)境。它是一種高效率、可靠性好的適應(yīng)高吞吐量的數(shù)據(jù)庫解決方案。目錄Oracle公司及產(chǎn)品Oracle體系架構(gòu)Oracle邏輯結(jié)構(gòu)數(shù)據(jù)庫的安裝數(shù)據(jù)庫的啟動(dòng)和關(guān)閉日常管理數(shù)據(jù)庫備份和恢復(fù)Oracle架構(gòu)概述物理結(jié)構(gòu)
數(shù)據(jù)文件、日志文件、控制文件、參數(shù)文件系統(tǒng)全局區(qū)(SystemGlobalArea)
共享池、數(shù)據(jù)緩沖區(qū)、日志緩沖區(qū)進(jìn)程
用戶進(jìn)程、服務(wù)器進(jìn)程、后臺(tái)進(jìn)程Oracle架構(gòu)圖圖Oracle架構(gòu)概概述–物理結(jié)構(gòu)Oracle架構(gòu)概概述–物理結(jié)構(gòu)是物理存儲(chǔ)儲(chǔ)ORACLE數(shù)據(jù)據(jù)庫數(shù)據(jù)的的文件。其特點(diǎn)如下下:每一個(gè)數(shù)據(jù)據(jù)文件只與與一個(gè)數(shù)據(jù)據(jù)庫相聯(lián)系系。數(shù)據(jù)文件一一旦被建立立則不能修修改其大小小。一個(gè)表空間間可包含一一個(gè)或多個(gè)個(gè)數(shù)據(jù)文件件。數(shù)據(jù)文件(DataFile)Oracle架構(gòu)概概述–物理結(jié)構(gòu)記錄所有對(duì)對(duì)數(shù)據(jù)庫數(shù)數(shù)據(jù)的修改改,以備恢恢復(fù)數(shù)據(jù)時(shí)時(shí)使用。其特點(diǎn)如下下:每一個(gè)數(shù)據(jù)據(jù)庫至少包包含兩個(gè)日日志文件組組。日志文件組組以循環(huán)方方式進(jìn)行寫寫操作。每一個(gè)日志志文件成員員對(duì)應(yīng)一個(gè)個(gè)物理文件件。日志文件((LogFile)Oracle架構(gòu)概概述–物理結(jié)構(gòu)為實(shí)現(xiàn)日志志文件組的的循環(huán)使用用而設(shè)置的的。出現(xiàn)日志開開關(guān)的情況況如下:當(dāng)一個(gè)日志志文件組被被填滿時(shí)關(guān)閉數(shù)據(jù)庫庫時(shí)DBA手動(dòng)動(dòng)轉(zhuǎn)移日志志開關(guān)日志開關(guān)((LogSwitch)Oracle架構(gòu)概概述–物理結(jié)構(gòu)是一個(gè)較小小的二進(jìn)制制文件,用用于描述數(shù)數(shù)據(jù)庫結(jié)構(gòu)構(gòu)。描述信息如如下:數(shù)據(jù)庫建立立的日期。。數(shù)據(jù)庫名。。數(shù)據(jù)庫中所所有數(shù)據(jù)文文件和日志志文件的文文件名及路路徑。恢復(fù)數(shù)據(jù)庫庫時(shí)所需的的同步信息息。控制文件((ControlFile)Oracle架構(gòu)概概述–物理結(jié)構(gòu)一個(gè)文本文文件,可直直接使用操操作系統(tǒng)下下的文本編編輯器對(duì)其其內(nèi)容進(jìn)行行修改。該該文件只在在建立數(shù)據(jù)據(jù)庫或啟動(dòng)動(dòng)實(shí)例時(shí)才才被訪問,,在修改該該文件之前前必須關(guān)閉閉實(shí)例。初始參數(shù)文文件:init.ora生成參數(shù)文文件:initSID.ora要點(diǎn)注意::Oracle9i版本以后后,oracle可可以使用服服務(wù)器參數(shù)數(shù)文件((SystemParameterFile)代替替?zhèn)鹘y(tǒng)的init.ora參參數(shù)文件。。SPFILE是Oracle在操操作系統(tǒng)級(jí)級(jí)創(chuàng)建的一一個(gè)二進(jìn)制制文件,用用于存儲(chǔ)數(shù)數(shù)據(jù)庫參數(shù)數(shù)。參數(shù)文件((ParameterFile)Oracle體系架架構(gòu)–系統(tǒng)全局區(qū)區(qū)(SGA)SGA是ORACLE系統(tǒng)統(tǒng)為實(shí)例分分配的一組組共享緩沖沖存儲(chǔ)區(qū),,用于存放放數(shù)據(jù)庫數(shù)數(shù)據(jù)和控制制信息,以以實(shí)現(xiàn)對(duì)數(shù)數(shù)據(jù)庫數(shù)據(jù)據(jù)的管理和和操作。主主要包括三三部分:共享享池池?cái)?shù)據(jù)塊緩沖沖區(qū)日志緩緩沖區(qū)區(qū)Oracle體系架架構(gòu)–系統(tǒng)全局區(qū)區(qū)(SGA)庫緩存區(qū)((librarycache)存儲(chǔ)儲(chǔ)SQL語語句、分析析代碼和執(zhí)執(zhí)行計(jì)劃數(shù)據(jù)字典緩緩存區(qū)(datadictionarycache)存儲(chǔ)表表、列和其其他對(duì)象的的定義和權(quán)限大小由SHARED_POOL_SIZE參數(shù)數(shù)確定共享池Oracle體系架架構(gòu)–系統(tǒng)全局區(qū)區(qū)(SGA)存儲(chǔ)最近被被使用到的的數(shù)據(jù)塊每個(gè)緩存區(qū)區(qū)大小由DB_BLOCK_SIZE參數(shù)確定定緩存區(qū)數(shù)量量由DB_BLOCK_BUFFERS參數(shù)確確定新版本中數(shù)數(shù)據(jù)庫緩沖沖區(qū)大小由由參數(shù)DB_CACHE_SIZE確定數(shù)據(jù)塊緩沖沖區(qū)Oracle體系架架構(gòu)–系統(tǒng)全局區(qū)區(qū)(SGA)大小由LOG_BUFFER參數(shù)確定定記錄實(shí)例對(duì)對(duì)數(shù)據(jù)進(jìn)行行的修改用于前滾操操作循環(huán)使用日志緩沖區(qū)區(qū)Oracle體系架架構(gòu)–數(shù)據(jù)庫進(jìn)程程Oracle體系架架構(gòu)–用戶進(jìn)程當(dāng)用戶運(yùn)行行一個(gè)應(yīng)用用程序、工工具時(shí)(如SQLPlus),就就建立了一一個(gè)用戶進(jìn)進(jìn)程。實(shí)現(xiàn)現(xiàn)與OracleServer的交交互。必須首先建建立一個(gè)連連接不能直接和和Oracle服服務(wù)器進(jìn)行行交互Oracle體系架架構(gòu)–服務(wù)器進(jìn)程程處理用戶進(jìn)進(jìn)程的請(qǐng)求求,只有當(dāng)當(dāng)用戶進(jìn)程程建立一個(gè)個(gè)連接時(shí)才才會(huì)啟動(dòng)一一個(gè)服務(wù)器器進(jìn)程。處理過程::分析SQL命令并生生成執(zhí)行方方案。從數(shù)據(jù)緩沖沖存儲(chǔ)區(qū)中中讀取數(shù)據(jù)據(jù)。將執(zhí)行結(jié)果果返回給用用戶。Oracle體系架架構(gòu)–后臺(tái)進(jìn)程必要的后臺(tái)臺(tái)進(jìn)程DBWnPMONCKPTLGWRSMON可選的后臺(tái)臺(tái)進(jìn)程ARCnLMDnQMNnCJQ0LMONRECODnnnLMSSnnnLCKnPnnnOracle體系架架構(gòu)–后臺(tái)進(jìn)程日志寫入進(jìn)進(jìn)程(LGWR)LGWR寫寫發(fā)生在::AtCommitWhenone-thirdfullWhenthereis1MBofredobeforeDBW0WritesDBW0需需要寫入的的數(shù)據(jù)的SCN號(hào)大于LGWR記錄錄的SCN號(hào),DBW0觸觸發(fā)LGWR寫入Every3SecondsOracle體系架架構(gòu)–后臺(tái)進(jìn)程數(shù)據(jù)庫寫入入進(jìn)程(DBW0))DBW0寫寫發(fā)生在::臟列表達(dá)到到最低限制制NofreebufferEvery3Seconds。Checkpoint。TablespaceOfflineTablespacereadonlyTableDroportruncateTablespaceBeginBackupOracle體系架架構(gòu)–后臺(tái)進(jìn)程其他必要的的進(jìn)程:進(jìn)程監(jiān)控進(jìn)進(jìn)程(PMON)系統(tǒng)監(jiān)控進(jìn)進(jìn)程(SMON)檢查點(diǎn)進(jìn)程程(CKPT)歸檔進(jìn)程(ARC0)Oracle體系架架構(gòu)–后臺(tái)進(jìn)程PMON清除失敗的的用戶進(jìn)程程:回滾事務(wù)釋放鎖資源源釋放其他資資源Oracle體系架架構(gòu)–后臺(tái)進(jìn)程SMON自動(dòng)進(jìn)行實(shí)實(shí)例恢復(fù)前滾記錄在在重做日志志的數(shù)據(jù)修修改打開數(shù)據(jù)庫庫供用戶使使用回滾未提交交的事務(wù)合并自由空空間回收臨時(shí)段段Oracle體系架架構(gòu)–后臺(tái)進(jìn)程CKPT同步數(shù)據(jù)文文件,日志志文件和控控制文件。。在檢查點(diǎn)出出現(xiàn)期間,,DBWR進(jìn)程將數(shù)數(shù)據(jù)緩沖區(qū)區(qū)中的所有有臟緩沖塊塊寫到數(shù)據(jù)文件中中,LGWR進(jìn)程將將日志緩沖沖區(qū)中的所所有記錄項(xiàng)項(xiàng)寫到日志志文件中,以確保保上一個(gè)檢檢查點(diǎn)至今今修改過的的所有數(shù)據(jù)據(jù)塊都被寫寫到磁盤上上。檢查點(diǎn)啟動(dòng)動(dòng)的情況::預(yù)定數(shù)目的的記錄項(xiàng)被被填滿。設(shè)置指定的的秒數(shù)。日志切換關(guān)閉實(shí)例時(shí)時(shí)DBA手動(dòng)動(dòng)操作Oracle體系架架構(gòu)–后臺(tái)進(jìn)程ARC0數(shù)據(jù)庫歸檔檔模式當(dāng)發(fā)生磁盤盤失效時(shí)不不需要做恢恢復(fù)操作的的數(shù)據(jù)庫使用非歸歸檔模式成品數(shù)據(jù)庫庫使用歸檔檔模式ARC0進(jìn)進(jìn)程自動(dòng)歸檔聯(lián)聯(lián)機(jī)重做日日志保存所有對(duì)對(duì)數(shù)據(jù)庫做做的修改Oracle體系架架構(gòu)–實(shí)例-Instance后臺(tái)進(jìn)程內(nèi)存結(jié)構(gòu)Oracle實(shí)例是存取和控控制數(shù)據(jù)庫庫的軟件機(jī)機(jī)制,它由由系統(tǒng)全局局區(qū)(SGA)和后后臺(tái)進(jìn)程組成。。是訪問Oracle數(shù)據(jù)庫的的途徑通常是一個(gè)個(gè)數(shù)據(jù)庫對(duì)對(duì)應(yīng)一個(gè)實(shí)實(shí)例同一個(gè)操作作系統(tǒng)上可可以同時(shí)創(chuàng)創(chuàng)建多個(gè)實(shí)實(shí)例目錄Oracle公司及及產(chǎn)品Oracle體系架架構(gòu)Oracle邏輯結(jié)結(jié)構(gòu)數(shù)據(jù)庫的安安裝數(shù)據(jù)庫的啟啟動(dòng)和關(guān)閉閉日常管理數(shù)據(jù)庫備份份和恢復(fù)Oracle邏輯結(jié)結(jié)構(gòu)ORACLE的邏輯輯結(jié)構(gòu)是由一個(gè)或或多個(gè)表空空間組成。。一個(gè)表空間間由一組分分類段(表表、索引等等)組成一個(gè)段由一一組分范圍圍組成一個(gè)范圍由由一批數(shù)據(jù)據(jù)庫塊組成成一個(gè)數(shù)據(jù)庫庫塊對(duì)應(yīng)一一個(gè)或多個(gè)個(gè)物理塊范圍是分配配單位、塊塊是使用單單位Oracle邏輯結(jié)結(jié)構(gòu)–各種類型的的段(Segment)表簇表分區(qū)索引索引組織表表回滾段Oracle邏輯結(jié)結(jié)構(gòu)–數(shù)據(jù)庫塊((Blocks)I/O的最最小單元有一個(gè)或多多個(gè)OS塊塊組成由DB_BLOCK_SIZE參數(shù)設(shè)設(shè)定在數(shù)據(jù)庫創(chuàng)創(chuàng)建時(shí)設(shè)定定Oracle邏輯結(jié)結(jié)構(gòu)–數(shù)據(jù)庫塊的的組成HeaderFreespaceDataOracle邏輯結(jié)結(jié)構(gòu)–塊空間使用用情況INITRANSMAXTRANSPCTFREEPCTUSEDOracle邏輯結(jié)結(jié)構(gòu)–塊空間的使使用Oracle邏輯結(jié)結(jié)構(gòu)Oracle數(shù)據(jù)庫庫中的數(shù)據(jù)據(jù)邏輯存儲(chǔ)儲(chǔ)在表空間間中,物理理存儲(chǔ)在數(shù)數(shù)據(jù)文件中中。數(shù)據(jù)庫結(jié)構(gòu)數(shù)據(jù)文件日志文件控制文件參數(shù)文件物理結(jié)構(gòu)表空間段分區(qū)數(shù)據(jù)庫塊邏輯結(jié)構(gòu)目錄Oracle公司及及產(chǎn)品Oracle體系架架構(gòu)Oracle邏輯結(jié)結(jié)構(gòu)數(shù)據(jù)庫的安安裝數(shù)據(jù)庫的啟啟動(dòng)和關(guān)閉閉日常管理數(shù)據(jù)庫備份份和恢復(fù)數(shù)據(jù)庫的安安裝–安裝前的準(zhǔn)準(zhǔn)備環(huán)境需求((以AIX操作系統(tǒng)統(tǒng)為例)OS:AIX5.2OSKernel:64FileSystem:JFS2Filesets:其他系統(tǒng)內(nèi)內(nèi)核參數(shù)修改/etc/security/limits文件fsize值配置操作系系統(tǒng)異步IO修改/etc/hosts文文件數(shù)據(jù)庫的安安裝–安裝前的準(zhǔn)準(zhǔn)備創(chuàng)建用戶和和用戶組更改用戶密密碼建立節(jié)點(diǎn)間間信任關(guān)系系創(chuàng)建Oracle用用戶環(huán)境變變量創(chuàng)建ORACLE_HOME目錄更改安裝目目錄權(quán)限數(shù)據(jù)庫的安安裝–設(shè)置環(huán)境變變量PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.exportPATHif[-s"$MAIL"]#ThisisatShellstartup.Innormalthenecho"$MAILMSG"#operation,theShellchecksfi#periodically.exportPS1=`hostname`":"'$PWD'"$"exportDISPLAY=127.0.0.1:0.0exportORACLE_BASE=/oracleexportNLS_LANG=AMERICAN_AMERICA.ZHS16GBKexportORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataexportPATH=$PATH:$ORACLE_HOME/binexportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexportORACLE_SID=asp1#(ORACLE_SID根根據(jù)用戶戶需求設(shè)設(shè)定)exportLIBPATH=$ORACLE_HOME/lib:/lib:/usr/libexportCLASSPATH=$ORACLE_HOME/product/jlibumask022數(shù)據(jù)庫的的安裝–安裝過程程上傳安裝裝介質(zhì)執(zhí)行rootpre.sh腳腳本啟動(dòng)安裝裝程序(./runInstaller)注:安裝裝過程中中,請(qǐng)仔仔細(xì)閱讀讀提示信信息,根根據(jù)提示示操作,,即可方方便的完完成安裝裝數(shù)據(jù)庫的的安裝–數(shù)據(jù)庫升升級(jí)1、首先先要先升升級(jí)OUI2、然后后升級(jí)Patchset數(shù)據(jù)庫的的安裝–啟動(dòng)建庫庫向?qū)н\(yùn)行命令令$DBCA,,啟動(dòng)建建庫向?qū)?dǎo)數(shù)據(jù)庫的的安裝–設(shè)置SID名稱稱鍵入GLOBALDATABASENAME,不能能超過5個(gè)字符符數(shù)據(jù)庫的的安裝–設(shè)置參數(shù)數(shù)SGA區(qū)區(qū)字符集塊大小和和排序區(qū)區(qū)歸檔模式式文件位置置數(shù)據(jù)庫的的安裝–數(shù)據(jù)文件件控制文件件表空間聯(lián)機(jī)日志志數(shù)據(jù)庫的的安裝–完成建庫庫設(shè)置初始始密碼目錄Oracle公公司及產(chǎn)產(chǎn)品Oracle體體系架構(gòu)構(gòu)Oracle邏邏輯結(jié)構(gòu)構(gòu)數(shù)據(jù)庫的的安裝數(shù)據(jù)庫的的啟動(dòng)和和關(guān)閉日常管理理數(shù)據(jù)庫備備份和恢恢復(fù)數(shù)據(jù)庫的的啟動(dòng)和和關(guān)閉–啟動(dòng)和關(guān)關(guān)閉的過過程OPENMOUNTNOMOUNTSHUTDOWN所有文件件被打開開打開控制制文件啟動(dòng)實(shí)例例SHUTDOWNSTARTUP數(shù)據(jù)庫的的啟動(dòng)和和關(guān)閉–啟動(dòng)數(shù)據(jù)據(jù)庫命令令STARTUPnomountPFILE=/DISK1/initU15.ora;ALTERDATABASEdatabaseMOUNT;ALTERDATABASEdatabaseOPENREADONLY;啟動(dòng)數(shù)據(jù)據(jù)庫把數(shù)據(jù)庫庫從nomount狀狀態(tài)改變變到mount狀態(tài)把數(shù)據(jù)庫庫打開到到只讀狀狀態(tài)數(shù)據(jù)庫的的啟動(dòng)和和關(guān)閉–以只讀方方式打開開數(shù)據(jù)庫庫任何數(shù)據(jù)據(jù)庫都可可以以只只讀方式式打開以只讀方方式打開開的數(shù)據(jù)據(jù)庫可以以:執(zhí)行查詢?cè)兪褂帽镜氐毓芾肀肀砜臻g進(jìn)進(jìn)行磁盤盤排序操操作可以使表表空間的的數(shù)據(jù)文文件online或offline可以對(duì)offline的數(shù)據(jù)據(jù)文件和和表空間間進(jìn)行恢恢復(fù)操作作數(shù)據(jù)庫的的啟動(dòng)和和關(guān)閉–關(guān)閉數(shù)據(jù)據(jù)庫選項(xiàng)項(xiàng)Shutdownmode:AAbortIImmediateTTransactional NNormalYESNO數(shù)據(jù)庫的的啟動(dòng)和和關(guān)閉數(shù)據(jù)庫的的啟動(dòng)和和關(guān)閉目錄Oracle公公司及產(chǎn)產(chǎn)品Oracle體體系架構(gòu)構(gòu)Oracle邏邏輯結(jié)構(gòu)構(gòu)數(shù)據(jù)庫的的安裝數(shù)據(jù)庫的的啟動(dòng)和和關(guān)閉日常管理理數(shù)據(jù)庫備備份和恢恢復(fù)日常管理理–數(shù)據(jù)庫登登錄日常管理理–數(shù)據(jù)庫登登錄日常管理理–OEM控控制臺(tái)實(shí)例管理理日常管理理–OEM控控制臺(tái)會(huì)話管理理日常管理理–OEM控控制臺(tái)表空間管管理日常管理理–OEM控控制臺(tái)數(shù)據(jù)文件件管理日常管理理–OEM控控制臺(tái)用戶管理理日常管理理–OEM控控制臺(tái)角色管理理日常管理理–OEM控控制臺(tái)表管理日常管理理–OEM控控制臺(tái)視圖管理理目錄Oracle公公司及產(chǎn)產(chǎn)品Oracle體體系架構(gòu)構(gòu)Oracle邏邏輯結(jié)構(gòu)構(gòu)數(shù)據(jù)庫的的安裝數(shù)據(jù)庫的的啟動(dòng)和和關(guān)閉日常管理理數(shù)據(jù)庫備備份和恢恢復(fù)數(shù)據(jù)庫備備份和恢恢復(fù)–歸檔模式式概述無歸檔模模式:在介質(zhì)出出現(xiàn)失敗敗時(shí),只只能將數(shù)數(shù)據(jù)庫恢恢復(fù)到最最后后備備的那一一刻。歸檔模式式:在介質(zhì)出出現(xiàn)失敗敗時(shí),能能使用歸歸檔日志志文件最最大量的的恢復(fù)數(shù)數(shù)據(jù)庫數(shù)數(shù)據(jù)。顯示歸檔檔狀態(tài)::SQL>ARCHIVELOGLIST;數(shù)據(jù)庫備備份和恢恢復(fù)–何時(shí)需要要備份??為保證數(shù)數(shù)據(jù)庫的的正常使使用,在在數(shù)據(jù)庫庫出現(xiàn)故故障時(shí),,能盡可可能快的的修復(fù)數(shù)數(shù)據(jù)庫,,做好數(shù)數(shù)據(jù)庫的的備份工工作是十十分重要要的。定期執(zhí)行行整個(gè)操操作系統(tǒng)統(tǒng)的備份份。頻繁修改改的表空空間要經(jīng)經(jīng)常備份份。在修改數(shù)數(shù)據(jù)庫結(jié)結(jié)構(gòu)之前前和之后后,要備備份所影影響的數(shù)數(shù)據(jù)文件件、日志志文件和和控制文文件。數(shù)據(jù)庫備備份和恢恢復(fù)–備份方法法物理備份份-操作作系統(tǒng)級(jí)級(jí)備份邏輯備份份-Exp/Imp非歸檔模模式歸檔模式式數(shù)據(jù)庫備備份和恢恢復(fù)–備份方法法物理備份份離線數(shù)據(jù)據(jù)庫全備備份:數(shù)數(shù)據(jù)庫無無歸檔操操作在線數(shù)據(jù)據(jù)庫全備備份:數(shù)數(shù)據(jù)庫歸歸檔操作作在線表空空間備份份:數(shù)據(jù)據(jù)庫歸檔檔操作離線表空空間備份份:數(shù)據(jù)據(jù)庫歸檔檔操作控制文件件備份數(shù)據(jù)庫備備份和恢恢復(fù)–物理備份份數(shù)據(jù)文件件、日志志文件、、控制文文件和參參數(shù)文件件1、記錄錄數(shù)據(jù)庫庫所有文文件的路路徑及文文件名2、用NORMAL關(guān)關(guān)閉數(shù)據(jù)據(jù)庫3、用操操作系統(tǒng)統(tǒng)命令拷拷貝數(shù)據(jù)據(jù)庫所有有文件4、重新新啟動(dòng)ORACLE實(shí)實(shí)例離線數(shù)據(jù)據(jù)庫全備備份數(shù)據(jù)庫備備份和恢恢復(fù)–物理備份份在線數(shù)據(jù)據(jù)庫全后后備確保數(shù)據(jù)據(jù)庫在ARCHIVELOG模式下下操作。。用在線表表空間后后備方法法后備數(shù)數(shù)據(jù)庫所所有表空空間。用控制文文件后備備方法后后備數(shù)據(jù)據(jù)庫的控控制文件件。數(shù)據(jù)庫備備份和恢恢復(fù)–物理備份份在線表空空間的后后備確保數(shù)據(jù)據(jù)庫在ARCHIVELOG模式下下操作。。使要后備備的表空空間在線線。開始在線表空空間的后備用操作系統(tǒng)命命令拷貝表空空間所對(duì)應(yīng)的的數(shù)據(jù)文件。。結(jié)束在線表空空間的后備。。例如:SQL>ALTERTABLESPACEusersBEGINBACKUP;SQL>hostcp<files><backupdirectory>…………SQL>ALTERTABLESPACEusersENDBACKUP;數(shù)據(jù)庫備份和和恢復(fù)–物理備份何時(shí)需要備份份控制文件?在下列操作前前后,需要備備份控制文件件增加在線日志志文件組增加在線日志志文件成員重命名在線日日志文件成員員刪除在線日志志文件組刪除在線日志志文件成員建立表空間增加數(shù)據(jù)文件件重命名數(shù)據(jù)文文件刪除表空間數(shù)據(jù)庫備份和和恢復(fù)–物理備份如何備份控制制文件?1、離線備份份離線后拷貝2、在線備份份SQL>ALTERDATABASEBACKUPCONTROLFILETO‘backupdirectory’’;數(shù)據(jù)庫備份和和恢復(fù)–邏輯備份Exp備份Exp應(yīng)用程序?qū)?shù)數(shù)據(jù)庫表保存存到操作系統(tǒng)統(tǒng)文件,這個(gè)個(gè)文件只能由由Imp應(yīng)用程程序讀入數(shù)據(jù)據(jù)庫。導(dǎo)出模模式如下:Table::導(dǎo)出用戶的的指定表。User:導(dǎo)導(dǎo)出用戶模式式中的所有對(duì)對(duì)象。FullDatabase:到處處數(shù)據(jù)庫中的的所有對(duì)象。。具有EXP_FULL_DATABASE角色的用戶可可操作此項(xiàng)。。數(shù)據(jù)庫備份和和恢復(fù)–Exp備份三種命令執(zhí)行行方式參數(shù)文件EXP[username/password]PARFILE=filename行命令EXP[username/password]參數(shù)數(shù)1參數(shù)2…...交互式EXP數(shù)據(jù)庫備份和和恢復(fù)–Exp備份如何獲取幫助助?聯(lián)機(jī)幫助命令令:EXPHELP=y數(shù)據(jù)庫備份和和恢復(fù)–Exp備份如何實(shí)現(xiàn)自動(dòng)動(dòng)備份?1、編寫數(shù)據(jù)據(jù)庫備份腳本本2、設(shè)置系統(tǒng)統(tǒng)自動(dòng)作業(yè),,設(shè)置自動(dòng)作作業(yè)時(shí)間、執(zhí)執(zhí)行的備份腳腳本、輸出的的日志信息等等3、系統(tǒng)定期期執(zhí)行自動(dòng)作作業(yè)數(shù)據(jù)庫備份和和恢復(fù)–介質(zhì)故障的恢恢復(fù)完全恢復(fù)數(shù)據(jù)庫在NOARCHIVELOG方式下操操作時(shí),出現(xiàn)現(xiàn)介質(zhì)失敗,,做如下恢復(fù)復(fù)。1、關(guān)閉數(shù)據(jù)據(jù)庫
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 美食行業(yè)廚師助理工作總結(jié)
- 質(zhì)量管理在研發(fā)流程中的作用培訓(xùn)
- 藥店衛(wèi)生整頓要領(lǐng)
- 部編初中歷史八下第17課外交事業(yè)的發(fā)展教案
- 2025年全球及中國(guó)商用儲(chǔ)水式熱水器行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國(guó)推拉式酸洗線行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球第三人稱射擊游戲行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)新能源汽車隱形門把手行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球基于人工智能的傷口護(hù)理軟件行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)高舉裝載機(jī)行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 長(zhǎng)江委水文局2025年校園招聘17人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年湖南韶山干部學(xué)院公開招聘15人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 智研咨詢發(fā)布:2024年中國(guó)MVR蒸汽機(jī)械行業(yè)市場(chǎng)全景調(diào)查及投資前景預(yù)測(cè)報(bào)告
- IF鋼物理冶金原理與關(guān)鍵工藝技術(shù)1
- JGJ46-2024 建筑與市政工程施工現(xiàn)場(chǎng)臨時(shí)用電安全技術(shù)標(biāo)準(zhǔn)
- 煙花爆竹重大危險(xiǎn)源辨識(shí)AQ 4131-2023知識(shí)培訓(xùn)
- 銷售提成對(duì)賭協(xié)議書范本 3篇
- EPC項(xiàng)目階段劃分及工作結(jié)構(gòu)分解方案
- 《跨學(xué)科實(shí)踐活動(dòng)4 基于特定需求設(shè)計(jì)和制作簡(jiǎn)易供氧器》教學(xué)設(shè)計(jì)
- 2024-2030年汽車啟停電池市場(chǎng)運(yùn)行態(tài)勢(shì)分析及競(jìng)爭(zhēng)格局展望報(bào)告
- 術(shù)后病人燙傷不良事件PDCA循環(huán)分析
評(píng)論
0/150
提交評(píng)論