1. 程式人生 > >簡單Dream-ORACLE_RAC故障透明切換測試,已連線的應用不會自動切換到第二個節點上

簡單Dream-ORACLE_RAC故障透明切換測試,已連線的應用不會自動切換到第二個節點上

1問題描述:

ORACLE RAC 故障透明切換測試中,連線2個會話,分別被分配到節點1和節點2,關閉節點1的CRS後,已連線到節點1的會話,不會自動切換到節點2 。

但是重新連線的會話會自動到節點2

2問題原因

在配置TNSnames檔案的時候多了一個括號

3查詢括號小竅門

通過ultraEdit查詢匹配括號

ctrl+b

  寫程式碼的時候,括號一般要一一對應的,但是如果巢狀太多,看花眼了,怎麼辦?你把游標放在括號

開始的地方,按ctrl+b,UE會幫你找到相對應的括號結尾的地方。你還可以試試連著多按幾次ctrl+b

錯誤的   (“ ((FAILOVER_MODE=”的左側多了一個括號)

ITPUX =

  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = itpuxscan)(PORT = 1521))
    (LOAD_BALANCE = yes)
    (FAILOVER = NO)    
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = itpux)
       ((FAILOVER_MODE=
       (TYPE=select) 
       (METHOD = BASIC))
    )

  )

Microsoft Windows [版本 6.1.7601]
版權所有 (c) 2009 Microsoft Corporation。保留所有權利。
C:\Users\Administrator>tnsping itpux

TNS Ping Utility for 32-bit Windows: Version 11.2.0.1.0 - Production on 10-12月-2015 17:21:00

Copyright (c) 1997, 2010, Oracle.  All rights reserved.

已使用的引數檔案:
c:\app\Administrator\product\11.2.0\client_2\network\admin\sqlnet.ora

已使用 TNSNAMES 介面卡來解析別名
嘗試連線 (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = itpuxscan)(PORT = 152
1)) (LOAD_BALANCE = yes) (FAILOVER = NO) (CONNECT_DATA = (SERVER = DEDICATED) (S
ERVICE_NAME = itpux) ((FAILOVER_MODE= (TYPE=select) (METHOD = BASIC))))
OK (20 毫秒)


連線2個客戶端

sqlplus /nolog
conn system/[email protected];
select instance_name,status from V$instance;

sqlplus /nolog
conn system/[email protected];
select instance_name,status from V$instance;
SQL> conn system/[email protected];
Connected.
SQL> select instance_name,status from V$instance;

--連線到節點1後,關閉節點1crs後,不會自動切換
INSTANCE_NAME    STATUS
---------------- ------------
itpux1           OPEN

SQL> select instance_name,status from V$instance;
select instance_name,status from V$instance
*
ERROR at line 1:
ORA-03113: end-of-file on communication channel
Process ID: 30620
Session ID: 42 Serial number: 9


SQL> select instance_name,status from V$instance;
ERROR:
ORA-03114: not connected to ORACLE

正確的

sqlplus /nolog
conn system/[email protected];
select instance_name,status from V$instance;
ITPUX =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = itpuxscan)(PORT = 1521))
    (LOAD_BALANCE = yes)
    (FAILOVER = NO)    
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = itpux)
       (FAILOVER_MODE=
       (TYPE=select) 
       (METHOD = BASIC))
    )
  )

sqlplus /nolog
conn system/[email protected];
select instance_name,status from V$instance;

相關推薦

簡單Dream-ORACLE_RAC故障透明切換測試連線應用自動切換第二節點

1問題描述: ORACLE RAC 故障透明切換測試中,連線2個會話,分別被分配到節點1和節點2,關閉節點1的CRS後,已連線到節點1的會話,不會自動切換到節點2 。 但是重新連線的會話會自動到節點2 2問題原因 在配置TNSnames檔案的時候多了一個括號 3查詢括號

使用Docker構建nginx容器並且啟動後自動退出

為什麼docker執行後就自動退出? docker 容器預設會把容器內部第一個程序,也就是pid=1的程式作為docker容器是否正在執行的依據,如果docker 容器pid掛了,那麼docker容器便會直接退出。 docker run的時候把command做為容器內部命令,如果你使用nginx,那麼ng

Excel刪除新增行列序號自動排序?

在製作Excel表格時,經常添減單元格是很正常的,當資料排序較少時,我們可以一個個的去更改,那要是資料多了,還這樣做,那你不加班就不正常了,為了各位能夠早點下班,所以小編交給你們一個讓單元格中的序號自動排序,這樣就不擔心資料不連貫了。 首先,我們來看一個總的序號

webstorm修改檔案webpack-dev-server自動編譯重新整理

轉自:http://www.cnblogs.com/wshiqtb/p/5924172.html 重灌了 webstorm ,從10升級到了2016 一升不要緊,開啟老專案,開啟webpakc-dev-server,然後改程式碼,發現瀏覽器不會自動重新整理了!!! 這可急死我了,各種解除安裝webpac

(待做例子)問題描述: el-tab 下有2路由其中第1路由設置了 beforeRouteLeave點擊 el-tab 第2tab時樣式直接跟過去了(預期結果是:樣式第二個tab上,beforeRouteLeave允許跳轉後才到第二個tab

last filter cond 結果 tick 允許 代碼 his 過去 解決: 經過以上分析,強制賦值應該在前次賦值而且DOM已經刷新完畢之後進行。可以使用$nextTick,以下是代碼: handleTabClick (tab) {

Android 應用在後臺時跳轉 Activity 自動切換應用至前臺

本部落格 demo 見:demo。 平常用手機的時候經常碰到這種情況,用首屏廣告舉個栗子~很多應用都會有首屏廣告 activity A,假設此應用是 app C,如果此時要使用別的應用,就會使得 app C 在後臺執行。可是當 

安裝了增強擴展包虛擬機鼠標還是自動切換

ces 自動切換 分享圖片 term 技術 c11 type watermark png 安裝了增強擴展包,虛擬機鼠標還是不能自動切換

對vue-cli(增加/進行)單元測試所遇到的問題及解決方法。 dom節點為null等

1、用vue-cli生成一個新的專案,把單元測試需要的檔案直接複製到你現有的專案中 2.增加啟動入口 "unit": "karma start test/unit/karma.conf.js --single-run" 3.安裝單元測試需要的外掛 npm i

做了十年軟體測試為什麼工資還漲!

你以為自己有十年工作經驗,不過是一個經驗用十年罷了。 1.不想、不會、不能,絕大多數人都在被動成長 為什麼絕大多數人都會被動成長呢? 什麼是被動成長? 有這麼一個職場段子: 一個人跑去問老闆:我都有十年工作經驗了,為什麼您還不給我漲薪水呢? 老闆回

TabLayout和RecyclerView結合點選TabLayout切換到對應的RecyclerView位置滾動RecyclerView時TabLayout跟著切換到對應位置。

一、效果圖   二、實現原理 1、頁面佈局從上到下為:頂部的“title”->title下面隱藏的tablayout(mainTab)->最底部的recycle人view,其中recycleview包含 1)自己的頭部、2)頭部下面的tablayout(tvT

原生js實現隨著滾動條滾動導航自動切換的效果

最近學習前端,把前面用原生js寫的一段有關tab切換效果的程式碼貼上,實現的效果比較簡陋,請大家見諒 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/

JMeter做壓力測試先呼叫第一介面拿到返回值後去呼叫第二介面(小白級入門)

1、開啟介面建立執行緒組,並取一個名稱 2、執行緒組下建立一個http請求,並進行配置 3、指定動態引數 名字必須和上面第二步介面中${XXX}符號裡面的名稱保持一致

跳槽3次才算弄明白的4秘密所有公司都告訴你(收集互聯網)

跳槽3次才算弄明白的4個秘密 所有公司都不會告訴你(收集互聯網) 網上看到的,有點意思,個人雖然不完全認同,但也是當今社會真實寫照。。職場中不光光是要靠能力做事,兢兢業業努力工作卻只獲得一份溫飽的工資。越是老實人,幹的越多,拿得越少,升的越慢,這並不是個例了 。人民的名義中漢東的易學習難被提拔,職場中

window.open打開一個新空白頁面自動刷新【解決方案】

form turn targe push .get action html pos bstr 調用js方法: function BuildPostForm(fm, url, target) { var e = null, el = []; if (

JAVA生成一個二維數組使中間元素與相鄰的9元素相等並限制每一個元素的個數

map 個數 nta nds put 可用 dom mov wid JAVA生成一個二維數組,使中間元素不與相鄰的9個元素相等,並限制每一個元素的個數 示例如下 至少需要九個元素:"A","B","C","D","E","F","G","H","I" 我們打印一個30*15

element-uirouter.push到其他路由菜單欄高亮對應的路由

ati var ack pat 執行 post menu 並不會 self 使用餓了嗎的路由,使用this.$router.push({path: ‘‘})跳到其他的路由,菜單不會高亮。 如圖所示,點擊圖上三個位置,需要使用this.$router.push({path:

Android 自定義可拖拽View界面渲染刷新後自動回到起始位置

AD att starty attrs floating blog body .get dmi 以自定義ImageView為例: /** * 可拖拽ImageView * Created by admin on 2017/2/21. */ public class

java 常見語法但是發現switch等基礎常見面試套路待補充

integer inter imp date www 能夠 重新定義 解耦 int start 1,面向對象,萬物皆對象,面向對象的三個基本特性:封 裝,繼承,多態。 面向對象的程序都是由類組成,類封裝了對象的屬性和行為。 封裝:隱藏對象的屬性和實現細節,僅對外提供接口。

讓textArea的placeholder垂直居中輸入文字時居中

height 垂直 span Oz ext lin 內核 div area <style> #textArea { color: white; height: 50px; } #textArea::-webkit

做好這十點你的生活那麽深沈也許更加美好!!!

好的 精靈 沒有 美好 浪漫 自己 說話 美麗 再見 1、灑脫:微笑地揮手說再見 2、童心:你的心不能變老 3、音樂:沒有音樂,人生將會乏味無比 4:浪漫,偶爾浪漫一下 5、優雅:優雅一點總是好的 6、沈思:說話前給自己10分鐘沈思 7、馳騁:不要讓自己太累 8、純潔:純潔