奇怪的登入問題及解決
最近新建了好幾個測試庫,有一個庫在過了一段時間之後,出現了很奇怪的問題,有時候能夠登入,有時候又登不上。
透過sqlplus登入,報錯如下:
>sqlplus n1/n1@testhost1
SQL*Plus: Release 11.2.0.2.0 Production on Wed May 14 15:04:35 2014
Copyright (c) 1982, 2010, Oracle. All rights reserved.
ERROR:
ORA-12537: TNS:connection closed
但是透過tnsping來判斷,可以ping通,而且檢視listener也是起來的。
> tnsping testhost1
TNS Ping Utility for Linux: Version 11.2.0.2.0 - Production on 14-MAY-2014 15:07:41
Copyright (c) 1997, 2010, Oracle. All rights reserved.
Used parameter files:
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = dbhostspt1)(PORT = 1559))) (CONNECT_DATA = (SERVICE_NAME = testhost1)))
OK (0 msec)
透過直連來試試,錯誤還是一樣。
> sqlplus n1/n1@dbhostspt1:1559/testhost1
SQL*Plus: Release 11.2.0.2.0 Production on Wed May 14 15:04:35 2014
Copyright (c) 1982, 2010, Oracle. All rights reserved.
ERROR:
ORA-12537: TNS:connection closed
檢視alert日誌也沒有發現相關的的錯誤。
在反覆嘗試之後,嘗試使用sysdba來登入。終於報了一個ora錯誤。
> sqlplus / as sysdba
SQL*Plus: Release 11.2.0.2.0 Production on Wed May 14 15:06:14 2014
Copyright (c) 1982, 2010, Oracle. All rights reserved.
ERROR:
ORA-00020: maximum number of processes (150) exceeded
有了這個錯誤,就有了查詢問題的方向。
檢視processes的引數和sessions,顯示只有150個,當前session有146個左右。
但是記得當時把這些型別的引數都調整了,但是現在又有問題了。檢視原來是把spfile的功能沒有啟用。之後有過一次重啟庫的操作,結果變更都刷掉了。
現在所要做的就是調高processes,sessions
這兩個變更需要重啟資料庫。
透過sqlplus登入,報錯如下:
>sqlplus n1/n1@testhost1
SQL*Plus: Release 11.2.0.2.0 Production on Wed May 14 15:04:35 2014
Copyright (c) 1982, 2010, Oracle. All rights reserved.
ERROR:
ORA-12537: TNS:connection closed
但是透過tnsping來判斷,可以ping通,而且檢視listener也是起來的。
> tnsping testhost1
TNS Ping Utility for Linux: Version 11.2.0.2.0 - Production on 14-MAY-2014 15:07:41
Copyright (c) 1997, 2010, Oracle. All rights reserved.
Used parameter files:
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = dbhostspt1)(PORT = 1559))) (CONNECT_DATA = (SERVICE_NAME = testhost1)))
OK (0 msec)
透過直連來試試,錯誤還是一樣。
> sqlplus n1/n1@dbhostspt1:1559/testhost1
SQL*Plus: Release 11.2.0.2.0 Production on Wed May 14 15:04:35 2014
Copyright (c) 1982, 2010, Oracle. All rights reserved.
ERROR:
ORA-12537: TNS:connection closed
檢視alert日誌也沒有發現相關的的錯誤。
在反覆嘗試之後,嘗試使用sysdba來登入。終於報了一個ora錯誤。
> sqlplus / as sysdba
SQL*Plus: Release 11.2.0.2.0 Production on Wed May 14 15:06:14 2014
Copyright (c) 1982, 2010, Oracle. All rights reserved.
ERROR:
ORA-00020: maximum number of processes (150) exceeded
有了這個錯誤,就有了查詢問題的方向。
檢視processes的引數和sessions,顯示只有150個,當前session有146個左右。
但是記得當時把這些型別的引數都調整了,但是現在又有問題了。檢視原來是把spfile的功能沒有啟用。之後有過一次重啟庫的操作,結果變更都刷掉了。
現在所要做的就是調高processes,sessions
這兩個變更需要重啟資料庫。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8494287/viewspace-1349332/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SSH登入很慢問題的解決
- 解決ssh登入慢的問題
- 微信登入-6問題解決方案
- ssh登入慢問題解決方法
- 使用strace診斷奇怪的sqlplus登入問題SQL
- mysql 本機不能登入問題解決MySql
- 解決Ubuntu下MySQL遠端登入問題UbuntuMySql
- 重複登入問題最終解決方法
- 解決Windows安全性登入彈框的問題Windows
- 奇怪的問題: 資料庫使用者登入的時候報錯資料庫
- 解決了半個月來電腦的奇怪問題
- mysql登入遇到ERROR 1045問題解決方法MySqlError
- 記錄一個 gitlab 登入問題解決Gitlab
- 逆向小白之解決Focusky的離線登入問題
- YII2自動登入Cookie失效問題解決Cookie
- oracle程式異常中止時登入掛起問題的解決Oracle
- DNS導致資料庫登入緩慢的問題解決DNS資料庫
- Python——奇怪的掃碼登入Python
- 解決csdn登陸複製的問題
- 關於desc的一個奇怪問題及分析
- 解決微信小程式登入與釋出的一些問題微信小程式
- 一個ssh無法遠端登入的問題跟蹤解決
- 解決 PBootCMS 後臺登入不顯示驗證碼的問題boot
- 常見問題及解決
- 筆記:啟動登入HOMESTEAD、建立應用、解決問題筆記
- DELL伺服器IPMI管理介面無法登入問題解決伺服器
- windows xp沒有登入歡迎介面的問題解決方法Windows
- Git常見問題及解決Git
- Harbor搭建及配置 問題解決
- 跨域問題及解決方案跨域
- redis安裝及問題解決Redis
- 常見問題及解決方案
- CAS導致的ABA問題及解決
- IPython的安裝及問題解決Python
- Kafka常見的問題及解決方案Kafka
- 如何解決MacOS無法登入app store的問題?MacAPP
- 如何解決網站登入後反爬的問題?網站
- 奇怪的漢諾塔 - 題解