成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle SMON進程中系統監視進程SMON

數據庫 Oracle
以下的文章主要是介紹Oracle SMON進程中如何系統監視的進程SMON的實際應用方案,如果你對其相關內容感興趣的話,你就可以瀏覽以下的文章。

在Oracle中有很多的東西值得我們大家學習的地方,在這里我們主要描述的是Oracle SMON進程,也包括介紹歸檔進程ARCH等相關方面的內容。在Oracle數據庫中有兩個進程非常的渺小,但是其作用卻是非常的巨大。由于其比較小而往往被數據庫管理員所忽視。

筆者這次就給大家提醒提醒,不要忽視了這兩個進程的作用。如果利用的好的話,會減少系統管理員不少的工作。

Oracle SMON進程中系統監視進程SMON

這個進程對于Oracle數據庫來說,可以利用一句話來概括,即人小鬼大。其負責的內容并不是很多,但是對于數據的安全與數據庫的性能卻有很關鍵的作用。如隨著表空間中的數據不斷的建立、刪除、更新等等,在表空間中難免會產生碎片。由于這些碎片的存在,數據庫的性能會逐漸的降低。而現在系統監視進程SMON的作用,就可以解決這些碎片。

Oracle SMON進程會將各個表空間的空閑碎片合并在一起,讓數據庫系統更加容易分配。從而提高數據庫的性能。另外,在數據庫運行的過程中,會因為斷電或者其他的原因而發生故障。此時由于數據高速緩存中的臟緩存塊還沒有來得及寫入到數據文件中,從而導致數據的丟失。

在數據庫啟動的時候,系統監視進程OracleSMON會在下一次啟動例程的時候,自動讀取重做日志文件并對數據庫進行恢復。也就是說,進行將已提交的事物寫入數據文件(已經寫入到日志文件中而沒有寫入到數據文件中的數據)、回退未提交的事務操作。可見,Oracle SMON進程是一個比較小但是卻非常重要的角色。

在管理這個進程的時候,筆者認為主要需要注意兩個問題。一是其啟動的時機。一般情況下,例程重新啟動的時候,會啟動這個系統監視進程。然后在這個例程運行期間,這個進程也會被系統定期的喚醒,然后其會檢查是否有工作需要其完成。最重要的是,在有需要的時候,數據庫管理員可以通過其他進程來啟動這個OracleSMON系統系統監視進程,來完成一些特定的工作。

第二需要注意表空間配置對這個進程的影響。在表空間管理中,有一個參數叫做PCTINCREASE。如果將這個參數設置為0的話,則這個SMON系統監視進程對于這個表空間的作用就要打折扣了。在設置為0的情況下,SMON進程就不會對這個表空間中的空閑碎片進行整理、合并操作。

也就是說,需要數據庫管理員通過數據的導出導入等手工操作,才能夠解決表空間的碎片問題。顯然這會增加數據庫管理員的工作量。為此筆者建立,除非有特別的需要,不要將這個參數設置為0。讓Oracle SMON進程自動對表空間中的碎片進行管理,自動合并表空間中的空閑碎片。

不過如果某個表空間這個參數設置為0的話,不會影響到系統監視進程的其他用途,如不會影響到在例程非正常關閉時對數據的恢復操作。即即使這個參數設置為0 ,在有需要的時候其仍然可以利用重做日志文件中的記錄來恢復相關的數據。

歸檔進程ARCH

在重做日志文件管理中有歸檔與非歸檔兩種模式。在日志進行切換時,如果不對原先的日志文件進行歸檔,而直接覆蓋的話,就叫做非歸檔模式。相反,在寫入下一個日志文件的時候,會先對目標日志文件進行歸檔,這就叫做歸檔模式。

歸檔進程ARCH就是負責在重做日志文件切換后將已經寫滿的重做日志文件復制到歸檔日志文件中,以防止循環寫入重做日志文件時將其覆蓋。所以說,只有數據庫運行在歸檔模式時,這個ARCH進程才會被啟動。

在任何一中操作模式下,重做日志文件都會被循環使用。所以當LGWR進程在進行日志切換,需要用到下一個日志文件時,則數據庫會被暫時的掛起,進行目標日志文件的歸檔工作。直到這個目標重做日志文件歸檔完畢后,數據庫才會恢復正常。所以說,歸檔日志的操作,有時候也會影響數據庫的性能,特別是當需要進行頻繁的大批量數據更改的時候。

以上的相關內容就是對Oracle SMON進程中系統監視進程SMON的介紹,望你能有所收獲。

【編輯推薦】

  1. Oracle backup常用命令實際操作
  2. Oracle rman命令中常用命令總結備忘
  3. Oracle數據庫的安裝與配置詳解
  4. Oracle內存結構研究的相關內容介紹
  5. Oracle 刪除后重新安裝的具體方法
責任編輯:佚名 來源: 互聯網
相關推薦

2009-11-20 10:40:33

Oracle SMON

2010-05-10 13:25:09

Oracle SMON

2010-04-09 13:48:31

Oracle SMON

2010-04-13 09:29:54

Oracle SMON

2010-04-27 14:33:44

Oracle SMON

2009-12-03 11:10:32

SMONARCHOracle

2010-04-29 16:36:19

Oracle數據庫

2009-11-19 17:08:55

Oracle數據服務器

2010-03-31 14:36:50

Oracle進程結構

2016-10-28 21:30:00

AndroidJava進程

2010-10-29 15:54:13

Oracle后臺進程

2010-11-15 12:02:24

Oracle進程結構

2011-08-24 10:45:23

Oracle數據庫進程從屬進程

2010-04-16 17:35:39

Oracle進程

2009-11-18 09:05:36

Oracle死鎖進程

2011-08-24 10:31:10

Oracle數據庫進程后臺進程

2011-09-02 11:06:28

Oracle服務器進程為事務建立回滾段放入dirty lis

2010-06-28 14:52:30

cron進程

2010-04-22 15:26:53

Oracle進程

2011-05-24 15:02:21

OracleSQL
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久久久一区 | 青春草在线 | 亚洲一区 中文字幕 | 欧美日韩a | 国产一级久久久久 | 一区在线视频 | 国产精品免费大片 | 国产精品久久久久久久免费观看 | 亚洲一区二区在线播放 | 午夜影院操 | 欧美日韩黄色一级片 | 久久久久久久久久爱 | 国产精品成人一区二区 | 欧洲精品码一区二区三区免费看 | 成人欧美一区二区三区黑人孕妇 | 亚洲一区国产 | 成人免费黄视频 | 亚洲性综合网 | 国产黑丝av | aaa在线 | 欧美成人aaa级毛片在线视频 | 国产精品久久久久久久久久妞妞 | 国产精品久久久久久久久久久久冷 | 一区二区三区四区电影 | 福利社午夜影院 | 国产视频二区 | 久久久999国产精品 中文字幕在线精品 | 欧美一区二区三区免费在线观看 | 亚州中文字幕 | 欧美精品成人一区二区三区四区 | 亚洲性视频网站 | 亚洲另类自拍 | 亚洲高清视频在线 | 国产91av视频| 久久在看 | 中文字幕一区二区三区四区五区 | 都市激情亚洲 | 亚洲网视频 | 欧美操操操 | 久久成人一区 | 欧美精品综合 |