【故障處理】修改maxuproc引數解決TNS-00519錯誤
今天在AIX作業系統上遭遇TNS-00519錯誤,簡單記錄一下。告誡自己,提醒他人。
1.問題現象
客戶端無法連線到資料庫,listener執行正常,但是,在重新啟動listener後報出如下錯誤:
TNS-12549: TNS:operating system resource quota exceeded
TNS-12560: TNS:protocol adapter error
TNS-00519: Operating system resource quota exceeded
IBM/AIX RISC System/6000 Error: 11: Resource temporarily unavailable
監聽無法啟動,觀察後臺連線到資料庫的session不是很多。
2.問題處理思路
既然提示資源超出額度,無外乎和壓力和限制有關,系統是新部署的,裝置效能OK,整體監控下來壓力不大。
因此從另外一個角度來分析,既然是新做的系統,是否與某些與“限制”相關的引數沒有調整有關?
針對這個故障提示,千萬不要讓“IBM/AIX RISC System/6000 Error: 11: Resource temporarily unavailable”報錯資訊矇住了雙眼,問題與儲存無關!
既然是新部署的環境,索性靜下心來研究一下需要修改的引數,漸漸的AIX的maxuproc引數浮出了水面。這個maxuproc引數可以解釋為“max user processes”,用來限制每個使用者最多可用的程式數(類似於Oracle的processes引數對session數的限制)。該引數預設值是128,這豈夠用?!
3.解決故障
既然發現了問題,處理起來也就比較順利了。
1)檢視maxuproc引數當前值
# lsattr -E -l sys0| grep maxuproc
2)使用命令chdev將maxuproc引數調大到1024
# chdev -l sys0 -a maxuproc=1024
引數可動態修改,即改即生效。
搞定,故障已消除,收工。
chdev命令使用方法參考連線
http://www.kuqin.com/aixcmds/aixcmds1/chdev.htm
4.小結
好在問題發現的早,如果上線後才發現這個問題,代價將是慘重的。
計劃和規劃很重要,此類問題需要積累並時刻牢記之。
Good luck.
secooler
10.01.20
-- The End --
1.問題現象
客戶端無法連線到資料庫,listener執行正常,但是,在重新啟動listener後報出如下錯誤:
TNS-12549: TNS:operating system resource quota exceeded
TNS-12560: TNS:protocol adapter error
TNS-00519: Operating system resource quota exceeded
IBM/AIX RISC System/6000 Error: 11: Resource temporarily unavailable
監聽無法啟動,觀察後臺連線到資料庫的session不是很多。
2.問題處理思路
既然提示資源超出額度,無外乎和壓力和限制有關,系統是新部署的,裝置效能OK,整體監控下來壓力不大。
因此從另外一個角度來分析,既然是新做的系統,是否與某些與“限制”相關的引數沒有調整有關?
針對這個故障提示,千萬不要讓“IBM/AIX RISC System/6000 Error: 11: Resource temporarily unavailable”報錯資訊矇住了雙眼,問題與儲存無關!
既然是新部署的環境,索性靜下心來研究一下需要修改的引數,漸漸的AIX的maxuproc引數浮出了水面。這個maxuproc引數可以解釋為“max user processes”,用來限制每個使用者最多可用的程式數(類似於Oracle的processes引數對session數的限制)。該引數預設值是128,這豈夠用?!
3.解決故障
既然發現了問題,處理起來也就比較順利了。
1)檢視maxuproc引數當前值
# lsattr -E -l sys0| grep maxuproc
2)使用命令chdev將maxuproc引數調大到1024
# chdev -l sys0 -a maxuproc=1024
引數可動態修改,即改即生效。
搞定,故障已消除,收工。
chdev命令使用方法參考連線
http://www.kuqin.com/aixcmds/aixcmds1/chdev.htm
4.小結
好在問題發現的早,如果上線後才發現這個問題,代價將是慘重的。
計劃和規劃很重要,此類問題需要積累並時刻牢記之。
Good luck.
secooler
10.01.20
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-625634/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SPFILE引數修改錯誤的解決辦法
- 主從故障處理--session 級別引數複製錯誤Session
- 【故障處理】Oracle10.2.0.3 ORA-3136 錯誤解決Oracle
- 【故障處理】分散式事務ORA-01591錯誤解決分散式
- 【故障處理】CRS-1153錯誤處理
- 【故障處理】ORA-19809錯誤處理
- maxuproc引數案例(AIX)AI
- 【故障處理】ORA-12162 錯誤的處理
- AIX-maxuproc引數案例AI
- 路由器引數錯誤造成的故障路由器
- ORA-01591錯誤故障處理
- 【故障解決】OGG-00446 錯誤解決
- 【故障解決】ORA-06502錯誤解決
- 【DataGuard】錯誤的log_file_name_convert引數導致物理Data Guard配置故障分析與處理
- 轉載ORA-01591錯誤故障處理
- 錯誤處理
- 轉載ORA-01591錯誤故障處理(ji)
- win10介面crc錯誤計數注意怎麼處理_win10介面crc錯誤計數的解決方法Win10
- 行動硬碟引數錯誤怎麼解決?行動硬碟開啟出現引數錯誤的修復方法硬碟
- RxJava2 錯誤處理詳解RxJava
- PHP 錯誤處理PHP
- php錯誤處理PHP
- Go 錯誤處理Go
- Swift錯誤處理Swift
- Zabbix錯誤處理
- mysqldump錯誤處理MySql
- 【故障處理】修改SPFILE無許可權
- Spring Cloud Gateway 動態修改請求引數解決 # URL 編碼錯誤傳參問題SpringCloudGateway
- MyBatis 引數處理MyBatis
- 錯誤處理:如何通過 error、deferred、panic 等處理錯誤?Error
- 【故障處理】ORA-31600和ORA-04063錯誤
- PHP錯誤處理和異常處理PHP
- go的錯誤處理Go
- Python錯誤處理Python
- ORA-00059錯誤分析以及MAXDATAFILES、DB_FILES引數修改
- ORA-00600:內部錯誤程式碼,引數:[qertbFetchByRowID],[],[],[],[],[],[],[]分析與處理
- win10更換碟符報引數錯誤怎麼辦_win10系統碟符改不了引數錯誤解決方法Win10
- mybatis引數型別錯誤MyBatis型別