近期使用10G時遇到的兩個問題:Memory Notification和ORA-3136
近期使用10G時遇到的兩個問題:Memory Notification和ORA-3136
資料庫版本是linux as4+10201。
一、Memory Notification
在alert檔案經常看到:
Memory Notification: Library Cache Object loaded into SGA
Heap size 3837K exceeds notification threshold (2048K)
這個資訊表示oracle為了在SGA中分配3837K的記憶體。
這個資訊產生的原因是:為了分配記憶體,oracle程式花費了很多時間去尋找空閒記憶體區。這一般表示記憶體中的碎片比較多了。
這不是一個bug,你可以不用管這些告警資訊。如果你覺得看著不舒服,你可以透過設定10gR2的新隱含引數_kgl_large_heap_warning_threshold來避免。
_kgl_large_heap_warning_threshold引數是以位元組為單位的,你可以把它設定大一點減少它告警的可能性,也可以把它設成0來禁止它告警。
如:
alter system set "_kgl_large_heap_warning_threshold"=8388608 scope=spfile ;
10201這個引數預設是2M,10202這個引數的預設值已經改為50M了。
注意:修改這個引數需要重啟資料庫。
二、ORA-3136
WARNING: inbound connection timed out (ORA-3136)
Thu Mar 29 10:12:05 2007
WARNING: inbound connection timed out (ORA-3136)
Thu Mar 29 10:19:38 2007
WARNING: inbound connection timed out (ORA-3136)
Thu Mar 29 10:21:14 2007
WARNING: inbound connection timed out (ORA-3136)
引發這個錯誤WARNING可能是因為網路緩慢或者資料庫負載太重,導致連結超時。
可以按如下方法解決問題:
1)在listener.ora中新增如下語句:
INBOUND_CONNECT_TIMEOUT_LISTENER =0
2)在sqlnet.ora新增如下語句
SQLNET.INBOUND_CONNECT_TIMEOUT = 0
重啟監聽
設定的這兩個引數的含義是:
SQLNET.INBOUND_CONNECT_TIMEOUT is set to a value in seconds and determines how long a client has to provide the necessary authentication information to a database.
INBOUND_CONNECT_TIMEOUT_listenername is set to a value in seconds and determines how long a client has to complete its connect request to the listener after the network connection has been established.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/231499/viewspace-63817/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用imp/exp遇到兩個問題
- nodejs 近期所遇到的問題及解決NodeJS
- 近期工作遇到的問題及解決方式收藏
- 記錄後臺遇到的兩個小問題
- 聊一個複用元件中使用debounce時遇到的問題元件
- Vue中的EventBus使用時你遇到過這個問題嗎???Vue
- 當Notification和Websocket遇到https、httpWebHTTP
- 遇到一個建表時出現的問題
- RT-Thread 元件 FinSH 使用時遇到的問題thread元件
- 使用CoordinatorLayout過程中遇到的兩個問題以及淺析CoordinatorLayout工作機制
- 使用git遇到的問題Git
- 遇到的編碼問題、時區問題整理
- 使用nodeAPI時遇到非同步問題的解決方法API非同步
- [20180412]logminer使用問題(10g).txt
- 記錄使用websocket時因為Sec-Websocket-Protocol遇到的一個問題WebProtocol
- Python關於使用subprocess.Popen時遇到的一個小問題記錄Python
- Go mod 使用遇到的問題Go
- c++使用遇到的問題C++
- laravel使用中遇到的問題Laravel
- vue 克隆物件時遇到的問題Vue物件
- JavaCV與OpenCV的區別和使用中遇到的問題JavaOpenCV
- 請教個問題執行 httprunner 遇到的問題HTTP
- php部署到nginx時遇到的問題PHPNginx
- 配置MapReduce時遇到的問題記錄
- PaddleOCR 安裝使用遇到的問題
- 使用javap -v 命令遇到的問題Java
- 使用CodeMirror外掛遇到的問題
- 使用git add 遇到的小問題Git
- ForkJoinPool在生產環境中使用遇到的一個問題
- Composer 使用遇到問題求助
- jmeter 遇到的一個場景問題JMeter
- 遇到ASM的兩個BUGASM
- 兩個流程鏈路問題的排查和總結
- 同一欄位多個查詢條件時遇到的一個問題
- xxl-job使用遇到的問題(二)
- 使用Hibernate、JPA、Lombok遇到的有趣問題Lombok
- Vue使用中遇到的程式碼問題Vue
- 如何解決使用JSON.stringify時遇到的迴圈引用問題JSON