版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、ORACLE數(shù)據(jù)庫(kù)概述和運(yùn)用引見魏勇工號(hào):04433課程主要內(nèi)容 本課程主要經(jīng)過對(duì)Oracle數(shù)據(jù)庫(kù)體系架構(gòu)、日常管理、備份和恢復(fù)的講解,協(xié)助學(xué)員掌握Oracle數(shù)據(jù)庫(kù)的根底知識(shí),掌握如何安裝、配置Oracle數(shù)據(jù)庫(kù)以及Oracle數(shù)據(jù)庫(kù)工具的根本運(yùn)用方法。并對(duì)Oracle數(shù)據(jù)庫(kù)的備份和恢復(fù)方法有一定的了解。目錄Oracle公司及產(chǎn)品Oracle體系架構(gòu)Oracle邏輯構(gòu)造數(shù)據(jù)庫(kù)的安裝數(shù)據(jù)庫(kù)的啟動(dòng)和封鎖日常管理數(shù)據(jù)庫(kù)備份和恢復(fù)Oracle公司引見1977 年 拉里艾利森 (Larry Ellison)、Bob Miner 和 Ed Oates 共同創(chuàng)建了軟件開發(fā)實(shí)驗(yàn)室 (Software De
2、velopment Laboratories)。他們所接手的第一個(gè)工程是為美國(guó)政府做的,他們將之命名為 Oracle。他們以為 Oracle 意思是“智慧之源。1978 年軟件開發(fā)實(shí)驗(yàn)室從原來的圣克拉克遷至位于硅谷心臟的 Menlo Park 的 Sand Hill 大街上。為了讓人們了解公司的主要業(yè)務(wù)范圍,他們將軟件開發(fā)實(shí)驗(yàn)室更名為關(guān)系軟件公司 (Relational Software Inc. (RSI)。 1979 年 RSI 開發(fā)出第一款商用 SQL 數(shù)據(jù)庫(kù) V2(V1 根本就未推出過)。1982 年 RSI 更名為 Oracle 系統(tǒng)公司 (Oracle System Corpora
3、tion),用產(chǎn)品稱號(hào)為公司命名,協(xié)助公司博得了業(yè)界的認(rèn)同。 Oracle公司引見目前,Oracle是全球領(lǐng)先的信息管理軟件供應(yīng)商和全球第二大獨(dú)立軟件公司。年收入達(dá)110億美圓,在全世界145個(gè)國(guó)家為客戶提供數(shù)據(jù)庫(kù)系統(tǒng)、工具、運(yùn)用產(chǎn)品以及相關(guān)的咨詢、培訓(xùn)和支持效力,擁有42,700名員工。Oracle是第一家可開發(fā)和交付100%的基于互聯(lián)網(wǎng)的數(shù)據(jù)庫(kù)、企業(yè)業(yè)務(wù)運(yùn)用、運(yùn)用開發(fā)和決策支持工具等企業(yè)級(jí)軟件的軟件公司。Oracle中國(guó)公司1989年 正式進(jìn)入中國(guó)市場(chǎng),是第一家進(jìn)入中國(guó)的世界軟件巨頭1991年 在北京建立獨(dú)資公司2002年10月,甲骨文公司在深圳成立甲骨文中國(guó)研發(fā)中心,效力于技術(shù)開發(fā)、產(chǎn)品
4、認(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ù)庫(kù)產(chǎn)品 數(shù)據(jù)效力器產(chǎn)品RDBMS 運(yùn)用效力器產(chǎn)品iAS 開發(fā)工具產(chǎn)品 Designer/Develop/programer/Jdeveloper 決策支持產(chǎn)品Express/Discover 運(yùn)用軟件人事、財(cái)務(wù)、制造業(yè)等 其他產(chǎn)品(Video/Mail/Message/OEM)Oracle數(shù)據(jù)庫(kù) Oracle 是一個(gè)面向Internet計(jì)算環(huán)境的數(shù)據(jù)庫(kù)。它
5、是在數(shù)據(jù)庫(kù)領(lǐng)域不斷處于領(lǐng)先位置的Oracle即甲骨文公司的產(chǎn)品??梢哉fOracle關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)是目前世界上流行的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),系統(tǒng)可移植性好、運(yùn)用方便、功能強(qiáng),適用于各類大、中、小、微機(jī)環(huán)境。它是一種高效率、可靠性好的順應(yīng)高吞吐量的數(shù)據(jù)庫(kù)處理方案。 目錄Oracle公司及產(chǎn)品Oracle體系架構(gòu)Oracle邏輯構(gòu)造數(shù)據(jù)庫(kù)的安裝數(shù)據(jù)庫(kù)的啟動(dòng)和封鎖日常管理數(shù)據(jù)庫(kù)備份和恢復(fù)Oracle架構(gòu)概述物理構(gòu)造 數(shù)據(jù)文件、日志文件、控制文件、參數(shù)文件系統(tǒng)全局區(qū)System Global Area 共享池、數(shù)據(jù)緩沖區(qū)、日志緩沖區(qū)進(jìn) 程 用戶進(jìn)程、效力器進(jìn)程、后臺(tái)進(jìn)程Oracle架構(gòu)圖Oracle架構(gòu)概述
6、 物理構(gòu)造Oracle架構(gòu)概述 物理構(gòu)造 是物理存儲(chǔ)ORACLE數(shù)據(jù)庫(kù)數(shù)據(jù)的文件。 其特點(diǎn)如下: 每一個(gè)數(shù)據(jù)文件只與一個(gè)數(shù)據(jù)庫(kù)相聯(lián)絡(luò)。 數(shù)據(jù)文件一旦被建立那么不能修正其大小。 一個(gè)表空間可包含一個(gè)或多個(gè)數(shù)據(jù)文件。數(shù)據(jù)文件Data FileOracle架構(gòu)概述 物理構(gòu)造記錄一切對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的修正,以備恢復(fù)數(shù)據(jù)時(shí)運(yùn)用。其特點(diǎn)如下: 每一個(gè)數(shù)據(jù)庫(kù)至少包含兩個(gè)日志文件組。 日志文件組以循環(huán)方式進(jìn)展寫操作。 每一個(gè)日志文件成員對(duì)應(yīng)一個(gè)物理文件。日志文件Log FileOracle架構(gòu)概述 物理構(gòu)造 為實(shí)現(xiàn)日志文件組的循環(huán)運(yùn)用而設(shè)置的。 出現(xiàn)日志開關(guān)的情況如下: 當(dāng)一個(gè)日志文件組被填滿時(shí) 封鎖數(shù)據(jù)庫(kù)時(shí) D
7、BA手動(dòng)轉(zhuǎn)移日志開關(guān)日志開關(guān)Log SwitchOracle架構(gòu)概述 物理構(gòu)造 是一個(gè)較小的二進(jìn)制文件,用于描畫數(shù)據(jù)庫(kù)構(gòu)造。描畫信息如下: 數(shù)據(jù)庫(kù)建立的日期。 數(shù)據(jù)庫(kù)名。 數(shù)據(jù)庫(kù)中一切數(shù)據(jù)文件和日志文件的文件名及途徑。 恢復(fù)數(shù)據(jù)庫(kù)時(shí)所需的同步信息??刂莆募﨏ontrol FileOracle架構(gòu)概述 物理構(gòu)造 一個(gè)文本文件,可直接運(yùn)用操作系統(tǒng)下的文本編輯器對(duì)其內(nèi)容進(jìn)展修正。該文件只在建立數(shù)據(jù)庫(kù)或啟動(dòng)實(shí)例時(shí)才被訪問,在修正該文件之前必需封鎖實(shí)例。初始參數(shù)文件:init.ora生成參數(shù)文件:initSID.ora 要點(diǎn)留意: Oracle 9i版本以后,oracle可以運(yùn)用效力器參數(shù)文件 Syst
8、em Parameter File替代傳統(tǒng)的init.ora參數(shù)文件。SPFILE是Oracle 在操作系統(tǒng)級(jí)創(chuàng)建的一個(gè)二進(jìn)制文件,用于存儲(chǔ)數(shù)據(jù)庫(kù)參數(shù)。參數(shù)文件Parameter FileOracle體系架構(gòu) 系統(tǒng)全局區(qū)SGA SGA是ORACLE系統(tǒng)為實(shí)例分配的一組共享緩沖存儲(chǔ)區(qū),用于存放數(shù)據(jù)庫(kù)數(shù)據(jù)和控制信息,以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的管理和操作。主要包括三部分: 共 享 池 數(shù)據(jù)塊緩沖區(qū) 日 志 緩 沖 區(qū)Oracle體系架構(gòu) 系統(tǒng)全局區(qū)SGA 庫(kù)緩存區(qū)library cache存儲(chǔ)SQL語句、分析代碼和執(zhí)行方案 數(shù)據(jù)字典緩存區(qū)data dictionary cache存儲(chǔ)表、列和其他對(duì)象的定
9、義和權(quán)限 大小由SHARED_POOL_SIZE參數(shù)確定 共享池Oracle體系架構(gòu) 系統(tǒng)全局區(qū)SGA 存儲(chǔ)最近被運(yùn)用到的數(shù)據(jù)塊每個(gè)緩存區(qū)大小由DB_BLOCK_SIZE參數(shù)確定緩存區(qū)數(shù)量由DB_BLOCK_BUFFERS參數(shù)確定 新版本中數(shù)據(jù)庫(kù)緩沖區(qū)大小由參數(shù) DB_CACHE_SIZE 確定數(shù)據(jù)塊緩沖區(qū)Oracle體系架構(gòu) 系統(tǒng)全局區(qū)SGA 大小由LOG_BUFFER參數(shù)確定 記錄實(shí)例對(duì)數(shù)據(jù)進(jìn)展的修正 用于前滾操作 循環(huán)運(yùn)用日志緩沖區(qū)Oracle體系架構(gòu) 數(shù)據(jù)庫(kù)進(jìn)程Oracle體系架構(gòu) 用戶進(jìn)程 當(dāng)用戶運(yùn)轉(zhuǎn)一個(gè)運(yùn)用程序、工具 時(shí)(如SQL Plus),就建立了一個(gè)用戶進(jìn)程。實(shí)現(xiàn)與Oracl
10、e Server的交互。 必需首先建立一個(gè)銜接 不能直接和Oracle 效力器進(jìn)展交互Oracle體系架構(gòu) 效力器進(jìn)程 處置用戶進(jìn)程的懇求,只需當(dāng)用戶進(jìn)程建立一個(gè)銜接時(shí)才會(huì)啟動(dòng)一個(gè)效力器進(jìn)程。處置過程: 分析SQL命令并生成執(zhí)行方案。 從數(shù)據(jù)緩沖存儲(chǔ)區(qū)中讀取數(shù)據(jù)。 將執(zhí)行結(jié)果前往給用戶。Oracle體系架構(gòu) 后臺(tái)進(jìn)程必要的后臺(tái)進(jìn)程DBWn PMON CKPTLGWR SMON可選的后臺(tái)進(jìn)程ARCn LMDn QMNnCJQ0 LMON RECODnnn LMS SnnnLCKn PnnnOracle體系架構(gòu) 后臺(tái)進(jìn)程日志寫入進(jìn)程LGWRLGWR寫發(fā)生在: At Commit When one-
11、third full When there is 1MB of redo before DBW0 Writes DBW0需求寫入的數(shù)據(jù)的SCN號(hào)大于LGWR 記錄的SCN號(hào),DBW0 觸發(fā)LGWR寫入 Every 3 SecondsOracle體系架構(gòu) 后臺(tái)進(jìn)程數(shù)據(jù)庫(kù)寫入進(jìn)程DBW0DBW0寫發(fā)生在: 臟列表到達(dá)最低限制 No free buffer Every 3 Seconds。 Checkpoint。 Tablespace Offline Tablespace read only Table Drop or truncate Tablespace Begin BackupOracle體系
12、架構(gòu) 后臺(tái)進(jìn)程其他必要的進(jìn)程: 進(jìn)程監(jiān)控進(jìn)程(PMON) 系統(tǒng)監(jiā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í)例恢復(fù)前滾記錄在重做日志的數(shù)據(jù)修正翻開數(shù)據(jù)庫(kù)供用戶運(yùn)用回滾未提交的事務(wù) 合并自在空間 回收暫時(shí)段Oracle體系架構(gòu) 后臺(tái)進(jìn)程 CKPT 同步數(shù)據(jù)文件,日志文件和控制文件。 在檢查點(diǎn)出現(xiàn)期間,DBWR進(jìn)程將數(shù)據(jù)緩沖區(qū)中的一切臟緩沖塊寫到 數(shù)據(jù)文件中,LGWR進(jìn)程將日志緩沖區(qū)中的一切記錄項(xiàng)寫到日志文件 中,以確保上一個(gè)檢查點(diǎn)
13、至今修正正的一切數(shù)據(jù)塊都被寫到磁盤上。 檢查點(diǎn)啟動(dòng)的情況: 預(yù)定數(shù)目的記錄項(xiàng)被填滿。 設(shè)置指定的秒數(shù)。 日志切換 封鎖實(shí)例時(shí) DBA手動(dòng)操作Oracle體系架構(gòu) 后臺(tái)進(jìn)程 ARC0 數(shù)據(jù)庫(kù)歸檔方式當(dāng)發(fā)生磁盤失效時(shí)不需求做恢復(fù)操作的數(shù)據(jù) 庫(kù)運(yùn)用非歸檔方式廢品數(shù)據(jù)庫(kù)運(yùn)用歸檔方式 ARC0進(jìn)程自動(dòng)歸檔聯(lián)機(jī)重做日志保管一切對(duì)數(shù)據(jù)庫(kù)做的修正Oracle體系架構(gòu) 實(shí)例-Instance后臺(tái)進(jìn)程內(nèi)存構(gòu)造Oracle實(shí)例 是存取和控制數(shù)據(jù)庫(kù)的軟件機(jī)制,它由系統(tǒng)全局區(qū)SGA和后臺(tái) 進(jìn)程組成。 是訪問Oracle數(shù)據(jù)庫(kù)的途徑 通常是一個(gè)數(shù)據(jù)庫(kù)對(duì)應(yīng)一個(gè)實(shí)例 同一個(gè)操作系統(tǒng)上可以同時(shí)創(chuàng)建多個(gè)實(shí)例目錄Oracle公司及
14、產(chǎn)品Oracle體系架構(gòu)Oracle邏輯構(gòu)造數(shù)據(jù)庫(kù)的安裝數(shù)據(jù)庫(kù)的啟動(dòng)和封鎖日常管理數(shù)據(jù)庫(kù)備份和恢復(fù)Oracle邏輯構(gòu)造 ORACLE的邏輯構(gòu)造是由一個(gè)或多個(gè)表空間組成。 一個(gè)表空間由一組分類段表、索引等組成 一個(gè)段由一組分范圍組成 一個(gè)范圍由一批數(shù)據(jù)庫(kù)塊組成 一個(gè)數(shù)據(jù)庫(kù)塊對(duì)應(yīng)一個(gè)或多個(gè)物理塊范圍是分配單位、塊是運(yùn)用單位Oracle邏輯構(gòu)造 各種類型的段Segment表簇表分區(qū)索引索引組織表回滾段Oracle邏輯構(gòu)造 數(shù)據(jù)庫(kù)塊Blocks I/O的最小單元 有一個(gè)或多個(gè)OS塊組成 由DB_BLOCK_SIZE參數(shù)設(shè)定 在數(shù)據(jù)庫(kù)創(chuàng)建時(shí)設(shè)定Oracle邏輯構(gòu)造 數(shù)據(jù)庫(kù)塊的組成HeaderFree s
15、paceDataOracle邏輯構(gòu)造 塊空間運(yùn)用情況INITRANSMAXTRANSPCTFREEPCTUSEDOracle邏輯構(gòu)造 塊空間的運(yùn)用Oracle邏輯構(gòu)造 Oracle數(shù)據(jù)庫(kù)中的數(shù)據(jù)邏輯存儲(chǔ)在表空間中,物理存儲(chǔ)在數(shù)據(jù)文件中。數(shù)據(jù)庫(kù)結(jié)構(gòu)數(shù)據(jù)文件日志文件控制文件參數(shù)文件物理構(gòu)造表空間段分區(qū)數(shù)據(jù)庫(kù)塊邏輯構(gòu)造目錄Oracle公司及產(chǎn)品Oracle體系架構(gòu)Oracle邏輯構(gòu)造數(shù)據(jù)庫(kù)的安裝數(shù)據(jù)庫(kù)的啟動(dòng)和封鎖日常管理數(shù)據(jù)庫(kù)備份和恢復(fù)數(shù)據(jù)庫(kù)的安裝 安裝前的預(yù)備 環(huán)境需求以AIX操作系統(tǒng)為例OS:AIX 5.2OS Kernel:64File System:JFS2 Filesets:bos.adt
16、.libm bos.perf.perfstat bos.perf.libperfstat 其他系統(tǒng)內(nèi)核參數(shù)修正/etc/security/limits文件fsize值配置操作系統(tǒng)異步IO修正/etc/hosts文件數(shù)據(jù)庫(kù)的安裝 安裝前的預(yù)備 創(chuàng)建用戶和用戶組更改用戶密碼建立節(jié)點(diǎn)間信任關(guān)系創(chuàng)建Oracle用戶環(huán)境變量 創(chuàng)建ORACLE_HOME目錄 更改安裝目錄權(quán)限 數(shù)據(jù)庫(kù)的安裝 設(shè)置環(huán)境變量 PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.export PATHif -s $MAIL # This is a
17、t Shell startup. In normalthen echo $MAILMSG # operation, the Shell checksfi # periodically.export PS1=hostname:$PWD$export DISPLAY=127.0.0.1:0.0export ORACLE_BASE=/oracleexport ORACLE_HOME=$ORACLE_BASE/product/9.2.0export NLS_LANG=AMERICAN_AMERICA.ZHS16GBKexport ORA_NLS33=$ORACLE_HOME/ocommon/nls/a
18、dmin/dataexport PATH=$PATH:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport ORACLE_SID=asp1 #(ORACLE_SID根據(jù)用戶需求設(shè)定)export LIBPATH=$ORACLE_HOME/lib:/lib:/usr/libexport CLASSPATH=$ORACLE_HOME/product/jlibumask 022數(shù)據(jù)庫(kù)的安裝 安裝過程上傳安裝介質(zhì)執(zhí)行rootpre.sh腳本啟動(dòng)安裝程序(./runInstaller)注:安裝過程中,請(qǐng)仔細(xì)
19、閱讀提示信息,根據(jù)提示操作,即可方便的完成安裝數(shù)據(jù)庫(kù)的安裝 數(shù)據(jù)庫(kù)晉級(jí) 1、首先要先晉級(jí)OUI2、然后晉級(jí)Patchset數(shù)據(jù)庫(kù)的安裝 啟動(dòng)建庫(kù)導(dǎo)游 運(yùn)轉(zhuǎn)命令$DBCA,啟動(dòng)建庫(kù)導(dǎo)游數(shù)據(jù)庫(kù)的安裝 設(shè)置SID稱號(hào) 鍵入GLOBAL DATABASE NAME,不能超越5個(gè)字符數(shù)據(jù)庫(kù)的安裝 設(shè)置參數(shù) SGA區(qū)字符集塊大小和排序區(qū)歸檔方式文件位置數(shù)據(jù)庫(kù)的安裝 數(shù)據(jù)文件 控制文件表空間聯(lián)機(jī)日志數(shù)據(jù)庫(kù)的安裝 完成建庫(kù) 設(shè)置初始密碼 目錄Oracle公司及產(chǎn)品Oracle體系架構(gòu)Oracle邏輯構(gòu)造數(shù)據(jù)庫(kù)的安裝數(shù)據(jù)庫(kù)的啟動(dòng)和封鎖日常管理數(shù)據(jù)庫(kù)備份和恢復(fù)數(shù)據(jù)庫(kù)的啟動(dòng)和封鎖 啟動(dòng)和封鎖的過程 OPENMOUN
20、TNOMOUNTSHUTDOWN一切文件被翻開翻開控制文件啟動(dòng)實(shí)例SHUTDOWNSTARTUP數(shù)據(jù)庫(kù)的啟動(dòng)和封鎖 啟動(dòng)數(shù)據(jù)庫(kù)命令 STARTUP nomount PFILE=/DISK1/initU15.ora;ALTER DATABASE database MOUNT;ALTER DATABASE database OPEN READ ONLY;啟動(dòng)數(shù)據(jù)庫(kù)把數(shù)據(jù)庫(kù)從nomount形狀改動(dòng)到mount形狀把數(shù)據(jù)庫(kù)翻開到只讀形狀數(shù)據(jù)庫(kù)的啟動(dòng)和封鎖 以只讀方式翻開數(shù)據(jù)庫(kù) 任何數(shù)據(jù)庫(kù)都可以以只讀方式翻開 以只讀方式翻開的數(shù)據(jù)庫(kù)可以:執(zhí)行查詢運(yùn)用本地管理表空間進(jìn)展磁盤排序操作可以使表空間的數(shù)據(jù)文件o
21、nline或offline可以對(duì)offline的數(shù)據(jù)文件和表空間進(jìn)展恢復(fù)操作數(shù)據(jù)庫(kù)的啟動(dòng)和封鎖 封鎖數(shù)據(jù)庫(kù)選項(xiàng) Shutdown mode: A AbortI ImmediateT TransactionalN NormalYESNO數(shù)據(jù)庫(kù)的啟動(dòng)和封鎖數(shù)據(jù)庫(kù)的啟動(dòng)和封鎖目錄Oracle公司及產(chǎn)品Oracle體系架構(gòu)Oracle邏輯構(gòu)造數(shù)據(jù)庫(kù)的安裝數(shù)據(jù)庫(kù)的啟動(dòng)和封鎖日常管理數(shù)據(jù)庫(kù)備份和恢復(fù)日常管理 數(shù)據(jù)庫(kù)登錄日常管理 數(shù)據(jù)庫(kù)登錄日常管理 OEM控制臺(tái)實(shí)例管理日常管理 OEM控制臺(tái)會(huì)話管理日常管理 OEM控制臺(tái)表空間管理日常管理 OEM控制臺(tái)數(shù)據(jù)文件管理日常管理 OEM控制臺(tái)用戶管理日常管理 OE
22、M控制臺(tái)角色管理日常管理 OEM控制臺(tái)表管理日常管理 OEM控制臺(tái)視圖管理目錄Oracle公司及產(chǎn)品Oracle體系架構(gòu)Oracle邏輯構(gòu)造數(shù)據(jù)庫(kù)的安裝數(shù)據(jù)庫(kù)的啟動(dòng)和封鎖日常管理數(shù)據(jù)庫(kù)備份和恢復(fù)數(shù)據(jù)庫(kù)備份和恢復(fù) 歸檔方式概述 無歸檔方式: 在介質(zhì)出現(xiàn)失敗時(shí),只能將數(shù)據(jù)庫(kù)恢復(fù)到最后后備的那一刻。 歸檔方式: 在介質(zhì)出現(xiàn)失敗時(shí),能運(yùn)用歸檔日志文件最大量的恢復(fù)數(shù)據(jù)庫(kù)數(shù)據(jù)。 顯示歸檔形狀: SQLARCHIVE LOG LIST ;數(shù)據(jù)庫(kù)備份和恢復(fù) 何時(shí)需求備份? 為保證數(shù)據(jù)庫(kù)的正常運(yùn)用,在數(shù)據(jù)庫(kù)出現(xiàn)缺點(diǎn)時(shí),能盡能夠快的修復(fù)數(shù)據(jù)庫(kù),做好數(shù)據(jù)庫(kù)的備份任務(wù)是非常重要的。 定期執(zhí)行整個(gè)操作系統(tǒng)的備份。 頻繁
23、修正的表空間要經(jīng)常備份。 在修正數(shù)據(jù)庫(kù)構(gòu)造之前和之后,要備份所影響的數(shù)據(jù)文件、日志文件和控制文件。數(shù)據(jù)庫(kù)備份和恢復(fù) 備份方法 物理備份-操作系統(tǒng)級(jí)備份 邏輯備份-Exp/Imp非歸檔方式歸檔方式數(shù)據(jù)庫(kù)備份和恢復(fù) 備份方法物理備份 離線數(shù)據(jù)庫(kù)全備份:數(shù)據(jù)庫(kù)無歸檔操作 在線數(shù)據(jù)庫(kù)全備份:數(shù)據(jù)庫(kù)歸檔操作 在線表空間備份:數(shù)據(jù)庫(kù)歸檔操作 離線表空間備份:數(shù)據(jù)庫(kù)歸檔操作 控制文件備份數(shù)據(jù)庫(kù)備份和恢復(fù) 物理備份 數(shù)據(jù)文件、日志文件、控制文件和參數(shù)文件1、記錄數(shù)據(jù)庫(kù)一切文件的途徑及文件名2、用NORMAL封鎖數(shù)據(jù)庫(kù)3、用操作系統(tǒng)命令拷貝數(shù)據(jù)庫(kù)一切文件4、重新啟動(dòng)ORACLE實(shí)例離線數(shù)據(jù)庫(kù)全備份數(shù)據(jù)庫(kù)備份和恢
24、復(fù) 物理備份在線數(shù)據(jù)庫(kù)全后備 確保數(shù)據(jù)庫(kù)在ARCHIVELOG方式下操作。 用在線表空間后備方法后備數(shù)據(jù)庫(kù)一切表空間。 用控制文件后備方法后備數(shù)據(jù)庫(kù)的控制文件。數(shù)據(jù)庫(kù)備份和恢復(fù) 物理備份在線表空間的后備 確保數(shù)據(jù)庫(kù)在ARCHIVELOG方式下操作。 使要后備的表空間在線。 開場(chǎng)在線表空間的后備 用操作系統(tǒng)命令拷貝表空間所對(duì)應(yīng)的數(shù)據(jù)文件。 終了在線表空間的后備。例如:SQLALTER TABLESPACE users BEGIN BACKUP ;SQLhost cp SQLALTER TABLESPACE users END BACKUP ;數(shù)據(jù)庫(kù)備份和恢復(fù) 物理備份何時(shí)需求備份控制文件? 在以
25、下操作前后,需求備份控制文件添加在線日志文件組添加在線日志文件成員重命名在線日志文件成員刪除在線日志文件組刪除在線日志文件成員建立表空間添加數(shù)據(jù)文件重命名數(shù)據(jù)文件刪除表空間數(shù)據(jù)庫(kù)備份和恢復(fù) 物理備份如何備份控制文件?1、離線備份 離線后拷貝2、在線備份 SQLALTER DATABASE BACKUP CONTROLFILE TO backup directory ;數(shù)據(jù)庫(kù)備份和恢復(fù) 邏輯備份Exp備份 Exp運(yùn)用程序?qū)?shù)據(jù)庫(kù)表保管到操作系統(tǒng)文件,這個(gè)文件只能由Imp運(yùn)用程序讀入數(shù)據(jù)庫(kù)。導(dǎo)出方式如下: Table:導(dǎo)出用戶的指定表。 User:導(dǎo)出用戶方式中的一切對(duì)象。 Full Databa
26、se:四處數(shù)據(jù)庫(kù)中的一切對(duì)象。 具有EXP_FULL_DATABASE角色的用戶可操作此項(xiàng)。數(shù)據(jù)庫(kù)備份和恢復(fù) Exp備份三種命令執(zhí)行方式參數(shù)文件 EXP username/password PARFILE = filename 行命令 EXP username/password 參數(shù)1 參數(shù)2 . 交互式 EXP 數(shù)據(jù)庫(kù)備份和恢復(fù) Exp備份如何獲取協(xié)助?聯(lián)機(jī)協(xié)助命令:EXP HELP = y數(shù)據(jù)庫(kù)備份和恢復(fù) Exp備份如何實(shí)現(xiàn)自動(dòng)備份?1、編寫數(shù)據(jù)庫(kù)備份腳本2、設(shè)置系統(tǒng)自動(dòng)作業(yè),設(shè)置自動(dòng)作業(yè)時(shí)間、執(zhí)行的備份腳本、輸出的日志信息等3、系統(tǒng)定期執(zhí)行自動(dòng)作業(yè)數(shù)據(jù)庫(kù)備份和恢復(fù) 介質(zhì)缺點(diǎn)的恢復(fù)完全恢復(fù)數(shù)據(jù)庫(kù)在NO ARCHIVELOG方式下操作時(shí),出現(xiàn)介質(zhì)
溫馨提示
- 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版租賃旅游設(shè)施并注冊(cè)旅行社合同樣本4篇
- 2025年度網(wǎng)絡(luò)游戲廣告投放與運(yùn)營(yíng)合作合同
- 二零二四年市政綠化項(xiàng)目樹苗采購(gòu)規(guī)范合同3篇
- 2025年度會(huì)議現(xiàn)場(chǎng)無人機(jī)航拍服務(wù)合同
- 2025年度黃豆制品質(zhì)量檢測(cè)與認(rèn)證服務(wù)合同
- 2025年股權(quán)對(duì)外轉(zhuǎn)讓交易后續(xù)服務(wù)與支持合同
- 2025年度上市公司合并收購(gòu)保密合同范本
- 二零二四年度人防設(shè)備租賃與維護(hù)保養(yǎng)服務(wù)合同3篇
- 2025年度花卉產(chǎn)業(yè)風(fēng)險(xiǎn)管理與保險(xiǎn)合同范本
- 2025年度國(guó)際貨物銷售與爭(zhēng)議解決合同模板
- 氦離子化色譜法測(cè)試電氣設(shè)備油中溶解氣體的技術(shù)規(guī)范
- 內(nèi)燃機(jī)車鉗工(中級(jí))職業(yè)鑒定理論考試題及答案
- 長(zhǎng)期處方管理規(guī)范-學(xué)習(xí)課件
- 高中英語外研版 單詞表 選擇性必修3
- 中小學(xué)校園突發(fā)事件應(yīng)急與急救處理課件
- 2024年山東省普通高中學(xué)業(yè)水平等級(jí)考試生物真題試卷(含答案)
- 2024年青海省西寧市選調(diào)生考試(公共基礎(chǔ)知識(shí))綜合能力題庫(kù)匯編
- 2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及答案解析
- 廣州綠色金融發(fā)展現(xiàn)狀及對(duì)策的研究
- 《近現(xiàn)代史》義和團(tuán)運(yùn)動(dòng)
- 時(shí)間的重要性英文版
評(píng)論
0/150
提交評(píng)論