日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
深度剖析數(shù)據(jù)庫ops:解密運(yùn)維管理技巧(數(shù)據(jù)庫ops)

隨著企業(yè)信息化的發(fā)展,數(shù)據(jù)庫已經(jīng)成為了企業(yè)重要的信息資源存儲(chǔ)和管理平臺(tái)。因此,數(shù)據(jù)庫的運(yùn)維工作也日益受到重視。數(shù)據(jù)庫運(yùn)維的任務(wù)繁重,涉及到性能監(jiān)控、容量規(guī)劃、備份恢復(fù)、安全審核等多個(gè)方面。本文將從數(shù)據(jù)庫的概念入手,深入剖析數(shù)據(jù)庫的運(yùn)維管理技巧,從多個(gè)角度幫助企業(yè)更好地管理數(shù)據(jù)庫系統(tǒng)。

一、數(shù)據(jù)庫的概念

我們首先需要了解數(shù)據(jù)庫的概念。數(shù)據(jù)庫是指按照一定的數(shù)據(jù)模型組織數(shù)據(jù)的,是長期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)。常見的數(shù)據(jù)庫包括MySQL、Oracle、SQL Server等。

二、數(shù)據(jù)庫的運(yùn)維管理

數(shù)據(jù)庫的運(yùn)維管理是指對(duì)數(shù)據(jù)庫系統(tǒng)進(jìn)行監(jiān)控、維護(hù)、調(diào)優(yōu)和備份等工作,以確保數(shù)據(jù)庫的穩(wěn)定性和安全性。具體包括以下幾個(gè)方面:

1、性能監(jiān)控

性能監(jiān)控是數(shù)據(jù)庫運(yùn)維中比較重要的工作,主要是針對(duì)數(shù)據(jù)庫的各項(xiàng)性能指標(biāo)進(jìn)行監(jiān)控。如CPU利用率、內(nèi)存占用率、磁盤空間占用率等。通過監(jiān)控這些指標(biāo),可以及時(shí)發(fā)現(xiàn)數(shù)據(jù)庫的性能問題,及時(shí)進(jìn)行處理。

2、容量規(guī)劃

容量規(guī)劃是指對(duì)數(shù)據(jù)庫的容量進(jìn)行合理規(guī)劃,確保數(shù)據(jù)庫的存儲(chǔ)空間充足,并且能滿足未來的需求。在規(guī)劃容量時(shí),需要對(duì)數(shù)據(jù)的大小、數(shù)據(jù)增長速度等進(jìn)行估算,以確保數(shù)據(jù)庫系統(tǒng)能夠滿足企業(yè)未來的發(fā)展需求。

3、備份恢復(fù)

備份是指對(duì)數(shù)據(jù)庫當(dāng)中的數(shù)據(jù)進(jìn)行備份,以防止數(shù)據(jù)丟失和災(zāi)難恢復(fù)。備份的方式有多種,如物理備份和邏輯備份等。而恢復(fù)則是指在數(shù)據(jù)庫發(fā)生災(zāi)難時(shí),如系統(tǒng)宕機(jī)時(shí),通過備份文件將數(shù)據(jù)庫恢復(fù)到原來的狀態(tài)。

4、安全審核

安全審核是指對(duì)數(shù)據(jù)庫系統(tǒng)中的安全性進(jìn)行監(jiān)測(cè)和審核,以防止惡意攻擊和數(shù)據(jù)泄露等安全問題。在進(jìn)行安全審核時(shí),需要對(duì)數(shù)據(jù)庫訪問權(quán)限、用戶身份驗(yàn)證等進(jìn)行嚴(yán)格控制,以保障數(shù)據(jù)的安全。

三、運(yùn)維管理技巧

以上是對(duì)數(shù)據(jù)庫運(yùn)維管理的簡單介紹,接下來我們將從多個(gè)角度,分別對(duì)數(shù)據(jù)庫的運(yùn)維管理技巧進(jìn)行闡述。

1、數(shù)據(jù)分區(qū)

數(shù)據(jù)分區(qū)是一種通過分割表或索引中的數(shù)據(jù),將其存儲(chǔ)在不同的物理區(qū)域中的技術(shù)。這種技術(shù)可以提高查詢性能和數(shù)據(jù)的讀寫效率。例如,將一張表分成多個(gè)區(qū)域,可以在查詢時(shí)只查詢需要的區(qū)域,避免不必要的查詢。

2、合理索引

索引是數(shù)據(jù)庫的重要組成部分,它可以提高查詢性能和數(shù)據(jù)讀寫效率。但是,索引的創(chuàng)建也需要謹(jǐn)慎,要避免創(chuàng)建過多的索引,因?yàn)檫^多的索引會(huì)影響插入、更新和刪除操作的性能。因此,在建立索引時(shí),需要考慮數(shù)據(jù)量、查詢條件等多個(gè)方面,確保創(chuàng)建的索引是最有效的。

3、數(shù)據(jù)庫訪問優(yōu)化

優(yōu)化數(shù)據(jù)庫訪問是數(shù)據(jù)庫運(yùn)維管理的一項(xiàng)重要工作,可以有效提高數(shù)據(jù)庫的性能和響應(yīng)速度。其中,包括減少不必要的訪問和延遲時(shí)間、增加并發(fā)處理能力等。在優(yōu)化數(shù)據(jù)庫訪問時(shí),需要從多個(gè)角度出發(fā),包括網(wǎng)絡(luò)、硬件、系統(tǒng)和應(yīng)用程序等。

4、自動(dòng)化運(yùn)維

自動(dòng)化運(yùn)維是指在監(jiān)測(cè)、維護(hù)、調(diào)整和備份等環(huán)節(jié)中,使用自動(dòng)化技術(shù)來提高效率和減少錯(cuò)誤。比如,使用自動(dòng)化工具定期備份數(shù)據(jù)庫,使用腳本自動(dòng)化完成監(jiān)控和維護(hù)工作等。引入自動(dòng)化運(yùn)維可以大大提高數(shù)據(jù)庫管理的效率和責(zé)任。

5、云端管理

隨著云計(jì)算技術(shù)的發(fā)展,數(shù)據(jù)庫的運(yùn)維管理也可以實(shí)現(xiàn)云端化。通過將數(shù)據(jù)庫系統(tǒng)部署在云端,企業(yè)可以快速、靈活地進(jìn)行資源調(diào)配和擴(kuò)容,實(shí)現(xiàn)在線升級(jí)和版本維護(hù)。同時(shí),云端管理還可以提供更高的數(shù)據(jù)可用性和性能保證。

四、結(jié)語

數(shù)據(jù)庫運(yùn)維管理是企業(yè)信息化的重要組成部分,也是企業(yè)信息安全的保障。本文從數(shù)據(jù)庫的基本概念開始,深入剖析了數(shù)據(jù)庫運(yùn)維管理的多個(gè)方面,同時(shí)還介紹了一些運(yùn)維管理技巧,希望讀者可以從多個(gè)角度了解和掌握數(shù)據(jù)庫運(yùn)維管理技巧,為企業(yè)的信息化發(fā)展打下堅(jiān)實(shí)的基礎(chǔ)。

相關(guān)問題拓展閱讀:

  • Oracle數(shù)據(jù)庫無響應(yīng)故障處理方式
  • 如何啟動(dòng)或關(guān)閉數(shù)據(jù)庫的歸檔模式

Oracle數(shù)據(jù)庫無響應(yīng)故障處理方式

Oracle數(shù)據(jù)庫

無響應(yīng)故障處理方式

  Oracle數(shù)據(jù)庫無響應(yīng)故障,簡單地講就是數(shù)據(jù)庫實(shí)例不能響應(yīng)客戶端發(fā)起的請(qǐng)求,客戶端提交一個(gè)SQL后,就一直處于等待數(shù)據(jù)庫實(shí)例返回結(jié)果的狀態(tài)。更嚴(yán)重的現(xiàn)象是客戶端根本不能連接到數(shù)據(jù)庫,發(fā)起一個(gè)連接嫌則伍請(qǐng)求后,一直處于等待狀態(tài)。Oracle數(shù)據(jù)庫無響應(yīng)故障怎么處理呢?下面跟我一起來學(xué)習(xí)Oracle數(shù)據(jù)庫無響應(yīng)故障的處理方法吧!

  無響應(yīng)的故障現(xiàn)象一般有以下幾種:

  1.Oracle的進(jìn)程在等待某個(gè)資源或事件

  這種現(xiàn)象一般可以從V$SESSION_WAT、V$LATCH、V$LATCHHOLDER等動(dòng)態(tài)視圖中檢查進(jìn)程正在等待的資源或事件,而被等待的資源或事件,一直都不能被獲取,甚至是很長時(shí)間都不可獲得。如果這個(gè)正在等待的進(jìn)程持有了其他的資源,則會(huì)引起其他的進(jìn)程等待,這樣就很可能引起實(shí)例中大范圍的會(huì)話發(fā)生等待。由于進(jìn)程在等待資源或事件時(shí),通常都處于SLEEP狀態(tài),消耗的CPU資源非常少(在等待latch時(shí)要稍微多消耗一些CPU資源),所以從OS來看,CPU的消耗并不高,甚至是非常低。

  這種因?yàn)榈却鸬膫€(gè)別進(jìn)程Hang,相對(duì)比較容易處理。

  2. OracleProcess Spins

  所謂Spin,就是指Oracle進(jìn)程中的代碼在執(zhí)行某個(gè)過程時(shí),陷入了循環(huán)。在V$SESSION視圖中,往往可以看到Hang住的會(huì)話,一直處于“ACTIVE”狀態(tài)。對(duì)于這樣的會(huì)話,用“alter system kill session ‘sid,serial#’”命令也不能完全斷開會(huì)話,會(huì)話只能被標(biāo)記為“killed”,會(huì)話會(huì)繼續(xù)消耗大量的CPU。進(jìn)程Spins由于是在做循環(huán),CPU的消耗非常大,從OS上明顯可以看到這樣的進(jìn)程,通常會(huì)消耗整個(gè)CPU的資源。

  而對(duì)于這樣的Hang住的會(huì)話,處理起來相對(duì)比較復(fù)雜,并且為了從根本上解決問題,需要超過DBA日常維護(hù)所需要的技能。

  從故障范圍來看,無響應(yīng)故障可以分為以下幾種情況:

  1. 單個(gè)或部分會(huì)話(進(jìn)程)Hang住

  這種情況屬于小范圍的故障,業(yè)務(wù)影響相對(duì)較小,一般來說只會(huì)影響業(yè)務(wù)系統(tǒng)的個(gè)別模塊。在一個(gè)多應(yīng)用系統(tǒng)的數(shù)據(jù)庫上面,如果Hang住的會(huì)話比較多,則影響的可能是其中的一個(gè)應(yīng)用系統(tǒng)。這里有一個(gè)例外,如果Hang住的進(jìn)程是系統(tǒng)后臺(tái)進(jìn)程,如pmon、on等,則影響的范圍就非常大了,最終甚至?xí)绊懻麄€(gè)數(shù)據(jù)庫及所有應(yīng)用系統(tǒng)。還有值得注意的是,即使是少部分會(huì)話Hang住,也要及時(shí)處理,否則極有可能會(huì)擴(kuò)散到整個(gè)系統(tǒng)。

  2. 單個(gè)數(shù)據(jù)庫實(shí)例Hang住

  這種情況造成的影響非常大。在這個(gè)實(shí)例上的所有應(yīng)用系統(tǒng)均受到嚴(yán)重影響,并且在找到根源并最終解決問題之前,數(shù)據(jù)庫實(shí)例往往須要重啟。

  3. OPS或RAC中的多個(gè)實(shí)例或所有實(shí)例都Hang住

  在這種情況下,即使是OPS或RAC,都已經(jīng)沒辦法提供高可用特性了。使用這個(gè)數(shù)據(jù)庫的所有應(yīng)用系統(tǒng)將不能繼續(xù)提供服務(wù),這種芹或情況往往須要重啟。

  無響應(yīng)故障成因分析

  Oracle數(shù)據(jù)庫無響應(yīng),一般主要由以下幾種原因引起:

  1. 數(shù)據(jù)庫主機(jī)負(fù)載過高,嚴(yán)重超過主機(jī)承受能力

  比如應(yīng)用設(shè)計(jì)不當(dāng),數(shù)據(jù)庫性能低下,活動(dòng)會(huì)話數(shù)的大量增加,導(dǎo)致數(shù)據(jù)庫主機(jī)的負(fù)載迅速增加,數(shù)據(jù)庫不能正常操作,并最終Hang住;主機(jī)

物理內(nèi)存

嚴(yán)重不足,引起大量的換頁,特別是在SGA中的內(nèi)存被大量換出到

虛擬內(nèi)存

時(shí),數(shù)據(jù)庫實(shí)例往往就會(huì)Hang住。

  2. 日常維護(hù)不當(dāng)、不正確的操作引起數(shù)據(jù)庫Hang住

  比如歸檔日志的存儲(chǔ)空間滿,導(dǎo)致數(shù)據(jù)庫不能歸檔,引起數(shù)據(jù)庫Hang住;在一個(gè)大并發(fā)的繁忙的系

  統(tǒng)上,對(duì)DML操作比較多的大表進(jìn)盯賣行move、增加

外鍵

約束等操作也可能使系統(tǒng)在短時(shí)間內(nèi)負(fù)載大幅升高,并引起

數(shù)據(jù)庫系統(tǒng)

Hang住;不正確的資源計(jì)劃(Resource Plan)配置,使進(jìn)程得不到足夠的CPU等。

  3. Oracle數(shù)據(jù)庫的Bug

  幾乎每個(gè)版本都存在著會(huì)導(dǎo)致數(shù)據(jù)庫系統(tǒng)Hang住的Bug,這些Bug會(huì)在一些特定的條件下觸發(fā),特別是在RAC數(shù)據(jù)庫中,引起數(shù)據(jù)庫Hang住的Bug比較多。

  4. 其他方面的一些原因

  比如在RAC數(shù)據(jù)庫中,如果一個(gè)節(jié)點(diǎn)退出或加入到RAC的過程中,當(dāng)進(jìn)行Resource Reconfiguration時(shí),會(huì)使系統(tǒng)凍結(jié)一段時(shí)間,也有可能使系統(tǒng)Hang住。

  以上所描述的幾種常見的會(huì)導(dǎo)致Oracle數(shù)據(jù)庫實(shí)例Hang住的原因中,大部分的情況是可以避免的,只要維護(hù)得當(dāng),一般不會(huì)出現(xiàn)這種故障。對(duì)于Oracle數(shù)據(jù)庫Bug所導(dǎo)致的數(shù)據(jù)庫無響應(yīng)故障,由于是在特定的情況下才會(huì)觸發(fā),所以如果能夠盡量對(duì)數(shù)據(jù)庫打上最新版本的補(bǔ)丁,并且熟悉當(dāng)前版本中會(huì)導(dǎo)致系統(tǒng)Hang住的Bug以及觸發(fā)條件,就能夠更大限度地避免這種故障的發(fā)生,提高系統(tǒng)的可用性。

  那么,在數(shù)據(jù)庫Hang住的情況下,如何去分析并發(fā)現(xiàn)導(dǎo)致問題的根源?一方面,由于系統(tǒng)Hang住會(huì)導(dǎo)致業(yè)務(wù)系統(tǒng)不可用,為了能夠盡快地恢復(fù)業(yè)務(wù),須快速地判斷問題所在,然后Kill掉引起故障的會(huì)話和進(jìn)程,或者數(shù)據(jù)庫實(shí)例不得不重啟以迅速恢復(fù)業(yè)務(wù);但另一方面,如果只是重啟數(shù)據(jù)庫或Kill會(huì)話和進(jìn)程來解決問題,在很多情況下是治標(biāo)不治本的辦法,在以后故障隨時(shí)可能會(huì)出現(xiàn)。如何在二者之間進(jìn)行抉擇呢?對(duì)于數(shù)據(jù)庫Hang故障的處理,首先是盡可能地收集到系統(tǒng)Hang住時(shí)的狀態(tài)數(shù)據(jù),然后盡快地恢復(fù)業(yè)務(wù),恢復(fù)業(yè)務(wù)后分析收集到的數(shù)據(jù),找到數(shù)據(jù)庫系統(tǒng)Hang住的真正原因,然后再進(jìn)行相應(yīng)的處理。下一節(jié)將詳細(xì)描述數(shù)據(jù)庫系統(tǒng)Hang住后的處理流程。

  無響應(yīng)故障處理流程

  對(duì)于Oracle無響應(yīng)故障的處理,我們可以按下圖所示的流程進(jìn)行。

  值得注意的是,上圖并不是一個(gè)完整的Oracle數(shù)據(jù)庫故障處理流程圖,只是處理Oralce數(shù)據(jù)庫無響應(yīng)這一類特定的故障的流程,只列出了針對(duì)這一特定類型故障處理時(shí)的關(guān)鍵處理點(diǎn)。不過既然是故障,所以這類故障的處理流程與其他故障的處理流程,有著非常相似的地方。

  下面是整個(gè)流程的詳細(xì)說明:

. 在出現(xiàn)數(shù)據(jù)庫無響應(yīng)故障后,首先確認(rèn)系統(tǒng)的影響范圍,如上節(jié)所描述的’,是部分業(yè)務(wù)系統(tǒng)或模塊還是所有的業(yè)務(wù)系統(tǒng)都受影響,是不是整個(gè)實(shí)例或多個(gè)實(shí)例都無響應(yīng)。同時(shí)應(yīng)詢問系統(tǒng)維護(hù)和開發(fā)人員,受影響的系統(tǒng)在出現(xiàn)故障前是否有過變動(dòng),包括主機(jī)硬件、操作系統(tǒng)、網(wǎng)絡(luò)、數(shù)據(jù)庫以及應(yīng)用等。有時(shí)一個(gè)細(xì)小的變動(dòng)就可能導(dǎo)致出現(xiàn)數(shù)據(jù)庫Hang住這樣嚴(yán)重的故障。曾經(jīng)遇到一個(gè)庫,應(yīng)用只是修改了一個(gè)SELECT語句就導(dǎo)致了數(shù)據(jù)庫Hang住。

. 為了避免由于網(wǎng)絡(luò)、數(shù)據(jù)庫監(jiān)聽或客戶端因素影響分析,建議都登錄到主機(jī)上進(jìn)行操作。

. 如果主機(jī)不能登錄(為了避免干擾流程主線,這里不討論如網(wǎng)絡(luò)問題這樣也會(huì)導(dǎo)致不能連接的故障),嘗試關(guān)閉出現(xiàn)問題的業(yè)務(wù)系統(tǒng),甚至是所有的業(yè)務(wù)系統(tǒng)。如果關(guān)閉了所有的業(yè)務(wù)系統(tǒng)之后,仍然不能連接,則只有考慮重新啟動(dòng)數(shù)據(jù)庫主機(jī)。在數(shù)據(jù)庫主機(jī)重新啟動(dòng)后,使用操作系統(tǒng)工具或OSW等長期監(jiān)控操作系統(tǒng)的資源使用,同時(shí)監(jiān)控Oracle數(shù)據(jù)庫的性能和等待等。

. 登錄上主機(jī)后,先用top、topas等命令簡單觀察一下系統(tǒng)??纯聪到y(tǒng)的CPU使用、物理內(nèi)存和虛擬內(nèi)存的使用、IO使用等情況。

. 使用SQLPLUS連接數(shù)據(jù)庫,如果不能連接,則只能從操作系統(tǒng)上觀察系統(tǒng)中是否有異常的現(xiàn)象,比如占用CPU過高的進(jìn)程。使用gdb、dbx等debugger工具對(duì)數(shù)據(jù)庫進(jìn)行system state dump;使用strace、truss等工具檢查異常進(jìn)程的系統(tǒng)調(diào)用;使用pstack、procstack等工具察看異常進(jìn)程的call stack等。

. 使用SQLPLUS連接上數(shù)據(jù)庫后,進(jìn)行hangyze、system state dump等操作;或檢查等待事件、異常會(huì)話等正在執(zhí)行的SQL等待。

. 找到故障產(chǎn)生的原因,如果暫時(shí)找不到原因,盡量收集數(shù)據(jù)。

.確良如果應(yīng)用急須恢復(fù),可通過Kill會(huì)話、重啟數(shù)據(jù)庫實(shí)例等方式,先恢復(fù)應(yīng)用。

. 根據(jù)最終診斷結(jié)果,對(duì)數(shù)據(jù)庫升級(jí)打補(bǔ)丁,或者修改應(yīng)用等方式從根本上解決問題。

  怎樣避免數(shù)據(jù)庫出現(xiàn)無響應(yīng)故障

  作為Oracle數(shù)據(jù)庫DBA,除了處理故障之外,更重要的是如何預(yù)防故障的發(fā)生。根據(jù)前面對(duì)數(shù)據(jù)庫無響應(yīng)故障的成因分析,在日常的維護(hù)工作中,須做到以下幾點(diǎn):

  1. 進(jìn)行正確的維護(hù)操作

  很多的數(shù)據(jù)庫無響應(yīng)故障都是由于不正確的維護(hù)操作引起的。應(yīng)避免在業(yè)務(wù)高峰期做大的維護(hù)操作,比如像move、加主外鍵約束等會(huì)長時(shí)間鎖表的操作。如果的確需要,盡量使用正確的操作方法。比如用ONLINE方式重建索引;建主鍵、唯一鍵約束時(shí)先建索引,然后在建約束時(shí)指定新建的索引,等等。也就是保證系統(tǒng)的并發(fā)性、可伸縮性,避免系統(tǒng)串行操作的出現(xiàn)。

  2. 優(yōu)化應(yīng)用設(shè)計(jì),優(yōu)化數(shù)據(jù)庫性能

  為避免性能問題導(dǎo)致在業(yè)務(wù)高峰期數(shù)據(jù)庫不能及時(shí)有效處理來自業(yè)務(wù)的請(qǐng)求,甚至于完全Hang住。對(duì)于數(shù)據(jù)庫中存在串行訪問的部分進(jìn)行優(yōu)化,比如latch、enqueue,還包括不合理的sequence設(shè)計(jì)等。特別是在RAC數(shù)據(jù)庫中,嚴(yán)重串行訪問等待往往更容易引起嚴(yán)重的性能問題。優(yōu)化應(yīng)用設(shè)計(jì),使數(shù)據(jù)庫具有更好的可伸縮性和并行處理能力,能夠有效地避免性能問題引起的數(shù)據(jù)庫Hang住。

  3. 利用監(jiān)控系統(tǒng)隨時(shí)監(jiān)控系統(tǒng)負(fù)載

  遇到系統(tǒng)負(fù)載過高,內(nèi)存不足,OS中虛擬內(nèi)存換頁很頻繁等情況時(shí),及時(shí)采取措施;監(jiān)控Oracle數(shù)據(jù)庫的核心進(jìn)程,如pmon、on等,看是否有異常,如過高的CPU消耗。出現(xiàn)異常應(yīng)立即處理;監(jiān)控歸檔空間和日志切換;監(jiān)控?cái)?shù)據(jù)庫中的等待事件,比如是否有大量的enqueue、log file switch (archiving needed)、regr:become active等待事件等。

  4. 為數(shù)據(jù)庫打上補(bǔ)丁

  很多的無響應(yīng)故障是由于Oracle的Bug引起的,數(shù)據(jù)庫DBA應(yīng)關(guān)注當(dāng)前版本中有哪些Bug會(huì)導(dǎo)致數(shù)據(jù)庫Hang住,盡量為數(shù)據(jù)庫打上解決這些Bug的補(bǔ)丁。

;

如何啟動(dòng)或關(guān)閉數(shù)據(jù)庫的歸檔模式

1)單機(jī)模式下:

如果開啟歸檔,請(qǐng)保證

log_archive_start=true –開啟自動(dòng)歸檔,否則只能手工歸檔,如果是關(guān)閉了歸檔,則設(shè)置該參數(shù)為false。10g之后廢除該參數(shù),不需要設(shè)置。

log_archive_dest = —?dú)w檔日志存放路徑

alter system set log_archive_dest_1=”location=f:\disk5\offlinelog\mandatory” scope=spfile; —為了增加歸檔日志的冗余來保證其安全,可以通過修改參數(shù)文件中的log_archive_dest_n參數(shù),其中n為1~10

log_archive_format =”CX%TS%S.ARC” —?dú)w檔日志文件名格式

alter system set log_archive_max_processes =啟動(dòng)多個(gè)歸檔后臺(tái)進(jìn)程以避免由于ARCn進(jìn)程跟不上LGWR而造成的數(shù)據(jù)庫系統(tǒng)效率的下降。

注意:如果是OPS/RAC環(huán)境,需要先把parallel_server = true注釋掉,然后執(zhí)行如下步驟核洞型坦,最后用這個(gè)參數(shù)重新啟動(dòng)

1、開啟歸檔:

a. 關(guān)閉數(shù)據(jù)庫shutdown immediate

b. startup mount

c. alter database archivelog

d. alter database opne

2、關(guān)閉歸檔:

a. 關(guān)閉數(shù)據(jù)庫shutdown immediate

b. startup mount

c. alter database noarchivelog

d. alter database open

歸檔信息可以通過如下語句查看

SQL> archive log list

Database log mode Archive Mode

Automatic archival Enabled

Archive destination E:oracleora92databasearchive

Oldest online log sequence 131

Next log sequence to archive 133

Current log sequence 133

2)RAC模式下:

1.關(guān)閉所有的instance

2.在節(jié)點(diǎn)1上設(shè)置以下參數(shù),如果使用spfile就先生成pfile再修改

CLUSTER_DATABASE=FALSE.

log_archive_dest=

log_archive_start=true

log_archive_format=

3. 以exclusive模式啟動(dòng)數(shù)據(jù)庫

SQL> startup mount exclusive pfile=‘xxxxxx’.

4. 啟動(dòng)歸檔模式

SQL> Alter database archivelog

5.打開數(shù)據(jù)庫

SQL> alter database open

6.關(guān)閉數(shù)據(jù)庫并修改初始化參數(shù)

SQL> shutdown immediate

CLUSTER_DATABASE=TRUE

7.啟動(dòng)所有的instance,記得先生成spfile

8.核對(duì)歸檔,模式是否啟動(dòng)

SQL> archive log list

======================

以下步驟在node1機(jī)器上操作,node2保持down。在所有的操作完成后再打開node2的數(shù)據(jù)庫。。改租枯。

SQLPLUS>connect SYS/PASSWORD

SQLPLUS>ALTER SYSTEM SET CLUSTER_DATABASE=FALSE SCOPE=SPFILE; ### 10gR2之后不用修改該參數(shù)

SQLPLUS>shutdown immediate;

SQLPLUS>startup mount exclusive;

SQLPLUS>alter database noarchivelog;

SQLPLUS>ALTER SYSTEM SET CLUSTER_DATABASE=TRUE SCOPE=SPFILE;

SQLPLUS>shutdown immediate;

SQLPLUS>STARTUP

非歸檔改為歸檔

SQLPLUS>connect SYS/PASSWORD

SQLPLUS>ALTER SYSTEM SET CLUSTER_DATABASE=FALSE SCOPE=SPFILE;

SQLPLUS>shutdown immediate;

SQLPLUS>startup mount exclusive;

SQLPLUS>alter database archivelog;

SQLPLUS>ALTER SYSTEM SET CLUSTER_DATABASE=TRUE SCOPE=SPFILE;

SQLPLUS>shutdown immediate;

SQLPLUS>STARTUP

====================

相關(guān)數(shù)據(jù)字典

V$ARCHIVED_LOG

V$ARCHIVE_DEST

V$LOG_HISTORY

V$DATABASE

關(guān)于數(shù)據(jù)庫ops的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

成都創(chuàng)新互聯(lián)科技有限公司,是一家專注于互聯(lián)網(wǎng)、IDC服務(wù)、應(yīng)用軟件開發(fā)、網(wǎng)站建設(shè)推廣的公司,為客戶提供互聯(lián)網(wǎng)基礎(chǔ)服務(wù)!
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價(jià)格厚道的香港/美國云服務(wù)器和獨(dú)立服務(wù)器。創(chuàng)新互聯(lián)成都老牌IDC服務(wù)商,專注四川成都IDC機(jī)房服務(wù)器托管/機(jī)柜租用。為您精選優(yōu)質(zhì)idc數(shù)據(jù)中心機(jī)房租用、服務(wù)器托管、機(jī)柜租賃、大帶寬租用,可選線路電信、移動(dòng)、聯(lián)通等。


新聞名稱:深度剖析數(shù)據(jù)庫ops:解密運(yùn)維管理技巧(數(shù)據(jù)庫ops)
路徑分享:http://m.5511xx.com/article/dhijdsh.html