>進(jìn)入 Oracle RAC安裝完畢后,監(jiān)聽、tnsname.ora按照Oracle默認(rèn)配置好后,在服務(wù)器端用sqlplus連接沒有問題,但是用客戶端連接,會出現(xiàn)有時候連不上的錯誤,解決方法: 1、修改監(jiān)聽文件,增加SID_L" />
最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

OracleRAC客戶端連接不穩(wěn)定的解決方法

來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-09 08:30:19
文檔

OracleRAC客戶端連接不穩(wěn)定的解決方法

OracleRAC客戶端連接不穩(wěn)定的解決方法:歡迎進(jìn)入Oracle社區(qū)論壇,與200萬技術(shù)人員互動交流 >>進(jìn)入 Oracle RAC安裝完畢后,監(jiān)聽、tnsname.ora按照Oracle默認(rèn)配置好后,在服務(wù)器端用sqlplus連接沒有問題,但是用客戶端連接,會出現(xiàn)有時候連不上的錯誤,解決方法: 1、修改監(jiān)聽文件,增加SID_L
推薦度:
導(dǎo)讀OracleRAC客戶端連接不穩(wěn)定的解決方法:歡迎進(jìn)入Oracle社區(qū)論壇,與200萬技術(shù)人員互動交流 >>進(jìn)入 Oracle RAC安裝完畢后,監(jiān)聽、tnsname.ora按照Oracle默認(rèn)配置好后,在服務(wù)器端用sqlplus連接沒有問題,但是用客戶端連接,會出現(xiàn)有時候連不上的錯誤,解決方法: 1、修改監(jiān)聽文件,增加SID_L

歡迎進(jìn)入Oracle社區(qū)論壇,與200萬技術(shù)人員互動交流 >>進(jìn)入 Oracle RAC安裝完畢后,監(jiān)聽、tnsname.ora按照Oracle默認(rèn)配置好后,在服務(wù)器端用sqlplus連接沒有問題,但是用客戶端連接,會出現(xiàn)有時候連不上的錯誤,解決方法: 1、修改監(jiān)聽文件,增加SID_LIST_LIS

歡迎進(jìn)入Oracle社區(qū)論壇,與200萬技術(shù)人員互動交流 >>進(jìn)入

  Oracle RAC安裝完畢后,監(jiān)聽、tnsname.ora按照Oracle默認(rèn)配置好后,在服務(wù)器端用sqlplus連接沒有問題,但是用客戶端連接,會出現(xiàn)有時候連不上的錯誤,解決方法:

  1、修改監(jiān)聽文件,增加SID_LIST_LISTENER,兩臺機(jī)器都要修改,修改完畢后如下:

  LISTENER_ORCL1 =

  (DESCRIPTION_LIST =

  (DESCRIPTION =

  (ADDRESS_LIST =

  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521))

  )

  )

  )

  SID_LIST_LISTENER_ORCL1 =

  (SID_LIST =

  (SID_DESC =

  (ORACLE_HOME = /u01/app/oracle/product/11.1.0)

  (SID_NAME = ora1)

  )

  )

  2、修改tnsname.ora,兩臺機(jī)器都要修改,例如第一臺機(jī)器:

  用Oracle的netca配置的時候,只配置了一個監(jiān)聽LISTENERS_ORCL,手工增加另外兩個監(jiān)聽。

  LISTENER_ORCL2 =

  (ADDRESS_LIST =

  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521))

  )

  LISTENER_ORCL1 =

  (ADDRESS_LIST =

  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521))

  )

  LISTENERS_ORCL =

  (ADDRESS_LIST =

  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521))

  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521))

  )

  ORCL1 =

  (DESCRIPTION =

  (ADDRESS_LIST =

  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521))

  )

  (CONNECT_DATA =

  (SERVICE_NAME = ORCL)

  )

  )

  ORCL2 =

  (DESCRIPTION =

  (ADDRESS_LIST =

  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521))

  )

  (CONNECT_DATA =

  (SERVICE_NAME = ORCL)

  )

  )

  ORCL =

  (DESCRIPTION =

  (ADDRESS_LIST =

  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521))

  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521))

  (LOAD_BALANCE = yes)

  )

  (CONNECT_DATA =

  (SERVER = DEDICATED)

  (SERVICE_NAME = ORCL)

  )

  )

  3、修改pfile,將兩個本地監(jiān)聽設(shè)置上。

  可以先導(dǎo)出一份spfile,修改完畢后再導(dǎo)入pfile。增加以下三行:

  *.local_listener='LISTENER_ORCL'

  ora1.local_listener='LISTENER_ORCL1'

  ora2.local_listener='LISTENER_ORCL2'

  另外,在啟動oralce時,出現(xiàn)ora-32006的錯誤,數(shù)據(jù)庫倒是起來能用。到網(wǎng)上搜索一通,說是oracle10g以后將*.log_archive_start=TRUE 這個參數(shù)去掉了,把這行從spfile中刪除了,再啟動沒有報錯。是否真的不需要這個參數(shù),還需要再確認(rèn)。

  4、oracle驅(qū)動

  經(jīng)測試發(fā)現(xiàn),在oracle RAC環(huán)境下,如果down掉一個實例,應(yīng)用出現(xiàn)以下錯誤:

  Io 異常: Software caused connection abort: socket write error

  org.apache.cocoon.ProcessingException: error on execute servlet:login: javax.servlet.ServletException: error on execute servlet:login

  cause: java.sql.SQLException: Io 異常: Software caused connection abort: socket write error

  經(jīng)反復(fù)測試,確定原因是oracle的驅(qū)動ojdbc14.jar沒有放到WEB-INF/lib下的原因。此啟動在公共lib下,必須COPY到當(dāng)前工程下,才能實現(xiàn)fail-over的自動切換.

[1] [2]

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

OracleRAC客戶端連接不穩(wěn)定的解決方法

OracleRAC客戶端連接不穩(wěn)定的解決方法:歡迎進(jìn)入Oracle社區(qū)論壇,與200萬技術(shù)人員互動交流 >>進(jìn)入 Oracle RAC安裝完畢后,監(jiān)聽、tnsname.ora按照Oracle默認(rèn)配置好后,在服務(wù)器端用sqlplus連接沒有問題,但是用客戶端連接,會出現(xiàn)有時候連不上的錯誤,解決方法: 1、修改監(jiān)聽文件,增加SID_L
推薦度:
標(biāo)簽: 連接 方法 解決辦法
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top