數(shù)據(jù)庫維護手冊課件_第1頁
數(shù)據(jù)庫維護手冊課件_第2頁
數(shù)據(jù)庫維護手冊課件_第3頁
數(shù)據(jù)庫維護手冊課件_第4頁
數(shù)據(jù)庫維護手冊課件_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、肇慶第二人民醫(yī)院Oracle數(shù)據(jù)庫維護手冊廣州賽姆科技資訊有限公司服務器維護1Oracle RAC數(shù)據(jù)庫維護2Oracle Datagurad維護3目錄1、服務器維護1.1 主服務器概況主機名hisdb1hisdb2IP地址169.16.9.156169.16.9.158RAC VIP地址169.16.9.151169.16.9.152RAC Interconncet地址10.1.1.110.1.1.2Scan-IP169.16.9.1541.2 服務器監(jiān)控 1.2.1 整體性能 查看系統(tǒng)CPU、進程,內(nèi)存和IO命令 top free iostat 1.2.2 存儲與本地磁盤狀態(tài) fdisk

2、-l 查看物理卷狀態(tài) df -h 文件系統(tǒng)空間使用率 2、Oracle RAC 數(shù)據(jù)庫維護2.1 打開和關(guān)閉數(shù)據(jù)庫的順序 2.1.1 關(guān)閉數(shù)據(jù)庫 關(guān)閉數(shù)據(jù)庫 ,任意節(jié)點上執(zhí)行 $srvctl stop database -d orcl; 關(guān)閉數(shù)據(jù)庫實例(可選,與第一條命令效果相同,任意節(jié)點上執(zhí)行) 關(guān)閉節(jié)點一實例: $srvctl stop database -d orcl -i orcl1; 關(guān)閉節(jié)點二實例: $srvctl stop database -d orcl -i orcl2; 關(guān)閉ASM(任意節(jié)點上執(zhí)行) 節(jié)點1:$srvctl stop asm -n orcl1; 節(jié)點2:$s

3、rvctl stop asm -n orcl2;關(guān)閉集群節(jié)點服務(任意節(jié)點上執(zhí)行) $srvctl stop nodeapps -n orcl1; $srvctl stop nodeapps -n orcl2; 2.2 查看RAC服務資源狀態(tài)通過crs_stat命令可以查看集群中所有資源的狀態(tài),包括資源狀態(tài)、資源運行在哪個節(jié)點上、資源類型等信息 $crs_stat -t Name Type Target State Host - - - - - ora.SM1.asm a pplication ONLINE ONLINE hisdb1 ora.B1.lsnr application ONLIN

4、E ONLINE hisdb1 ora.hisdb1.gsd application ONLINE ONLINE hisdb1 ora.hisdb1.ons application ONLINE ONLINE hisdb1 ora.hisdb1.vip application ONLINE ONLINE hisdb1 ora.SM2.asm application ONLINE ONLINE hisdb2 ora.B2.lsnr application ONLINE ONLINE hisdb2 ora.hisdb2.gsd application ONLINE ONLINE hisdb2 or

5、a.hisdb2.ons application ONLINE ONLINE hisdb2 ora.hisdb2.vip application ONLINE ONLINE hisdb2 ora.orcl.db application ONLINE ONLINE hisdb1 ora.l1.inst application ONLINE ONLINE hisdb1 ora.l2.inst application ONLINE ONLINE hisdb2 注:當其中一臺服務器出現(xiàn)手工關(guān)閉數(shù)據(jù)庫,重啟等現(xiàn)象時會出現(xiàn)服務的全部轉(zhuǎn)移至另一臺服務器的情況,在其它CRS資源正常啟動后,還需要手工將相應的服

6、務切換到原有的服務器上。實際環(huán)境中可以根據(jù)crs_stat的輸出來判斷采取相應措施。情形1:ora.R1.lsnr application ONLINE OFFLINE ora.er1.gsd application ONLINE ONLINE hisdb1 ora.er1.ons application ONLINE ONLINE hisdb1 ora.er1.vip application ONLINE ONLINE hisdb2 這種情形通常是hisdb1公共網(wǎng)絡中斷過,vip切換到hisdb2上,需要執(zhí)行以下:srvctl start nodeapps -n hisdb1情形2:ora

7、.R2.lsnr application ONLINE OFFLINE ora.er2.gsd application ONLINE ONLINE hisdb2 ora.er2.ons application ONLINE ONLINE hisdb2 ora.er2.vip application ONLINE ONLINE hisdb1 這種情形通常是hisdb2公共網(wǎng)絡中斷過,vip切換到hisdb1上,需要執(zhí)行以下:srvctl start nodeapps -n hisdb22.4 日常維護檢查查看后臺告警日志節(jié)點一: /u01/app/oracle/diag/rdbms/orcl/o

8、rcl1/trace/alert_orcl1.log節(jié)點二:/u01/app/oracle/diag/rdbms/orcl/orcl2/trace/alert_orcl2.log中帶有ORA-開頭的部分,這是oracle的錯誤提示。每隔一個月將此文件重命名,避免過大難以查看;監(jiān)視DUMP目錄 Oracle安裝目錄空間容量快速增長的目錄就是DUMP目錄,該目錄記錄了數(shù)據(jù)庫運行過程中錯誤日志,請定期檢查/u01/app/oracle/diag/rdbms/orcl/orcl1/trace/各目錄的容量,刪除過早的文件,通常這些文件都以.trc為后綴;監(jiān)視表空間使用率 目前的數(shù)據(jù)文件都沒有打開自動擴

9、展,每天檢查一次各表空間的使用率,使用率超過90%以上就要添加新的數(shù)據(jù)文件;監(jiān)視文件系統(tǒng)空間使用率 使用df -h查看文件系統(tǒng)空間使用率,及時清理和增加空間; SQLcol tablespace format a20SQLset linesize 200SQLSELECT D.TABLESPACE_NAME tablespace, SPACE SUM_SPACE(M), BLOCKS SUM_BLOCKS, SPACE - NVL(FREE_SPACE, 0) USED_SPACE(M), ROUND(1 - NVL(FREE_SPACE, 0) / SPACE) * 100, 2) USED

10、_RATE(%), FREE_SPACE FREE_SPACE(M) FROM (SELECT TABLESPACE_NAME, ROUND(SUM(BYTES) / (1024 * 1024), 2) SPACE, SUM(BLOCKS) BLOCKS FROM DBA_DATA_FILES GROUP BY TABLESPACE_NAME) D, (SELECT TABLESPACE_NAME, ROUND(SUM(BYTES) / (1024 * 1024), 2) FREE_SPACE FROM DBA_FREE_SPACE GROUP BY TABLESPACE_NAME) F WH

11、ERE D.TABLESPACE_NAME = F.TABLESPACE_NAME(+) UNION ALL SELECT D.TABLESPACE_NAME, SPACE SUM_SPACE(M), BLOCKS SUM_BLOCKS, USED_SPACE USED_SPACE(M), ROUND(NVL(USED_SPACE, 0) / SPACE * 100, 2) USED_RATE(%), NVL(FREE_SPACE, 0) FREE_SPACE(M) FROM (SELECT TABLESPACE_NAME, ROUND(SUM(BYTES) / (1024 * 1024),

12、2) SPACE, SUM(BLOCKS) BLOCKS FROM DBA_TEMP_FILES GROUP BY TABLESPACE_NAME) D, (SELECT TABLESPACE_NAME, ROUND(SUM(BYTES_USED) / (1024 * 1024), 2) USED_SPACE, ROUND(SUM(BYTES_FREE) / (1024 * 1024), 2) FREE_SPACE FROM V$TEMP_SPACE_HEADER GROUP BY TABLESPACE_NAME) F WHERE D.TABLESPACE_NAME = F.TABLESPAC

13、E_NAME(+); 附:查看表空間使用率SQL語句2.5 表空間與數(shù)據(jù)文件的管理建議在創(chuàng)建表空間時采取以下方法數(shù)據(jù)文件路徑+DATA/orcl/datafile/表空間名稱01.dbf(順序配置文件名,如02,03)數(shù)據(jù)文件大小5GB一個,關(guān)閉自動擴展(若已知在該數(shù)據(jù)文件中創(chuàng)建的表大小超過5GB,以該表大小作為數(shù)據(jù)文件大?。?shù)據(jù)文件大小及屬性的設(shè)計:文件大小對備份與恢復的性能影響明顯,采用多個數(shù)據(jù)文件可以進行并行備份和減小恢復時間數(shù)據(jù)壞塊處理與表空間里數(shù)據(jù)文件多少沒有必然聯(lián)系,Oracle 11G可以不刪除表空間只刪除數(shù)據(jù)文件,采用過大的數(shù)據(jù)文件反而影響出現(xiàn)壞塊以后的壞塊查找和掃描效率區(qū)空

14、間與段空間管理區(qū)空間采用本地管理,段空間管理采用自動,區(qū)空間分配時建議以1M作為固定大小,有利于數(shù)據(jù)的回收利用。2.6 RMAN備份與EXP導出備份RMAN是基于物理結(jié)構(gòu)的備份,基于數(shù)據(jù)塊的備份,是Oracle推薦的備份恢復工具。Data IMP/EXP是基于邏輯結(jié)構(gòu)的導入導出工具,是基于數(shù)據(jù)對象(如表、存儲過程等)的導入導出工具,是Oracle推薦的數(shù)據(jù)遷移工具,可以從一個庫導出再導入到另一個庫。區(qū)別:EXP-邏輯備份,只備份數(shù)據(jù)及對象創(chuàng)建語句,恢復時需要先建立數(shù)據(jù)庫,然后重建對象,導入數(shù)據(jù)。EXP備份可用于不同平臺的數(shù)據(jù)庫上,適用于數(shù)據(jù)遷移,如從32位遷移到64位。EXP著眼于數(shù)據(jù)RMAN

15、-物理備份,可以從文件級備份數(shù)據(jù),恢復時恢復數(shù)據(jù)文件,同時也就恢復了數(shù)據(jù)。rman備份要求使用在同平臺數(shù)據(jù)庫,適用于數(shù)據(jù)的恢復,如64位的平臺就得對應64位的平臺。RMAN著眼于文件2.6.1 RMAN備份登陸rman(在oracle用戶下,windows直接在DOS窗口輸入登陸)$rman target /開始數(shù)據(jù)庫全備份RMAN run allocate channel ch1 device type disk;allocate channel ch2 device type disk;backup database format /u01/rman/fullbak_%d_%T_%U;backup current control

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論