首頁 php教程 PHP开发 怎樣分析ORACLE故障

怎樣分析ORACLE故障

Dec 15, 2016 am 10:23 AM

怎麼分析ORACLE故障
系統查詢中斷或變慢、系統掛起、系統宕機等等故障發生時,分析過程如下:
(1) 分析alert_.log檔案
可以從該檔案分析故障發生的時間、現像日誌、追蹤檔案(*.trc)。例如,大事務操作造成回滾段、臨時段溢位而係統短暫中斷或變慢時,日誌檔案中會記錄表空間溢位;因為某條SQL語句造成故障時,追蹤檔案會記錄語句內容。
(2) 檢查init.ora
該文件是ORACLE啟動文件,任何參數的配置錯誤都會造成ORACLE不能啟動,任何參數的不合理配置都可能造成系統故障,文件內容說明如下:
·gc_rollback_segments = 40//回滾段數目(預設為18)只有ORACLE7.3.x有此參數
·rollback_segments= (r01,r02,r03,r04)//系統使用的回滾段
·Db_block_buffer=60000/ /資料區塊緩衝區:120M   單位:區塊(2048Bytes)
·Share_pool_size=30000000//共享池:30M  單位:byte
·Processes=200//進程數
·Log_buffer=13858 byte(注意:要是區塊2048的整數倍)
·compatible = 7.3.0.0//必須是7.3以上版本,ORACLE8不需要此參數
說明:
Db_block_buffer:是SGA的主要參數,資料存放的緩衝區說明:
Db_block_buffer:是SGA的主要參數,資料存放的緩衝區說明:
Db_block_buffer:是SGA的主要參數,資料存放的緩衝區說明:
Db_block_buffer:是SGA的主要參數,資料存放的緩衝區說明:
Db_block_buffer:是SGA的主要參數,資料存放的緩衝區。
Share_pool_size(共用池):存放ORACLE所有腳本,例如預存程序等等,不需要太大。
Log_buffer(日誌緩衝區):交易操作時的日誌緩衝區,如果過小,一個簡單的update操作就不能提交,造成系統短暫停頓。

rollback_segments:指定ORACLE使用的回滾段,缺省為四個,創建回滾段後必須修改此值,重啟ORACLE,所建造的回滾段才起作用。

compatible:相容性版本,預設為7.1.0.0,有些SQL語句要求必須版本必須為7.3.0.0以上。
注意:

上述參數配置只是一個參考,不能代表所有,在實際應用中,應該根據機器配置、使用業務不同而靈活配置。


 更多相關文章請追蹤PHP中文網(www.php.cn)!

🎜🎜🎜🎜
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)