[20180529]模擬會話引數變化.txt
[20180529]模擬會話引數變化.txt
--//連結提到http://www.itpub.net/thread-2102533-1-1.html,修改引數cursor_sharing,第二天會發生變化.
--//我猜測可能是rac例項斷開,有連上,看看這樣是否引數會發生變化.
--//測試參考連結: http://blog.itpub.net/267265/viewspace-761721/
1.環境:
SCOTT@book> @ver1
PORT_STRING VERSION BANNER
------------------------------ -------------- --------------------------------------------------------------------------------
x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
--//在client端tnsnames.ora檔案增加如下:
78G =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.78)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = book)
(FAILOVER_MODE =
(TYPE = SELECT)
(METHOD = BASIC)
(RETRIES = 180)
(DELAY = 5)
)
)
)
2.測試:
R:\>sqlplus scott/book@78G
SCOTT@78G> @ spid
SID SERIAL# PROCESS SERVER SPID PID P_SERIAL# C50
---------- ---------- ------------------------ --------- ------ ------- ---------- --------------------------------------------------
1 11 7212:8180 DEDICATED 58305 24 5 alter system kill session '1,11' immediate;
SCOTT@78G> select SERVICE_NAME,FAILOVER_TYPE,FAILOVER_METHOD,FAILED_OVER from v$session where sid in ( select sid from v$mystat where rownum<=1);
SERVICE_NAME FAILOVER_TYPE FAILOVER_M FAI
------------------------------ ------------- ---------- ---
book SELECT BASIC NO
SCOTT@78G> alter session set optimizer_index_cost_adj=50;
Session altered.
SCOTT@78G> show parameter optimizer_index_cost_adj
NAME TYPE VALUE
------------------------ ------- -----
optimizer_index_cost_adj integer 50
--//已經修改引數.
SCOTT@78G> select * from dba_objects ;
...
87016 rows selected.
--//執行過程中,重啟資料庫看看,執行startup force;
--//在資料庫啟動過程中可以發現使用者會話hang,等待資料庫啟動完成後,繼續顯示執行結果集和.
SCOTT@78G> @ spid
SID SERIAL# PROCESS SERVER SPID PID P_SERIAL# C50
---------- ---------- ------------------------ --------- ------ ------- ---------- ------------------------------------------------
300 11 7212:8180 DEDICATED 58441 47 4 alter system kill session '300,11' immediate;
--//sid已經發生了變化,服務端程式號也發生了變化.
SCOTT@78G> show parameter optimizer_index_cost_adj
NAME TYPE VALUE
------------------------- -------- -----------
optimizer_index_cost_adj integer 100
--//會話引數發生了變化.
SCOTT@78G> select SERVICE_NAME,FAILOVER_TYPE,FAILOVER_METHOD,FAILED_OVER from v$session where sid in ( select sid from v$mystat where rownum<=1);
SERVICE_NAME FAILOVER_TYPE FAILOVER_M FAI
------------------------------ ------------- ---------- ---
book SELECT BASIC YES
--//FAILED_OVER變成了Yes ,說明發生國failer_over.
SCOTT@78G> select count(*) from dba_objects;
COUNT(*)
----------
87016
--//可以確定前面的結果集顯示是正常的.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2155285/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20160713]改變引數在另外的會話.txt會話
- 模擬阻塞會話例項會話
- [20161123]failover與會話引數.txtAI會話
- ZooKeeper如何模擬會話失效(Session Expired)會話Session
- 虛擬化網路演進模擬對話
- [20150326]監測系統引數變化.txt
- c語言模擬Python的命名引數C語言Python
- Oracle可變引數的優化Oracle優化
- MySQL使用自定義變數模擬分析函式MySql變數函式
- kettle 引數——變數引數和常量引數變數
- Storm模擬分析電話日誌ORM
- [20180529]克隆資料庫與dblinks注意.txt資料庫
- 引數和變數變數
- 程式模擬瀏覽器請求及會話保持-python實現瀏覽器會話Python
- 繫結變數引數關閉之後,oracle會如何操作變數Oracle
- [20200819]cofep.sql指令碼對比版本引數變化.txtSQL指令碼
- GreatSQL 在SQL中使用 HINT 語法修改會話變數SQL會話變數
- Bash變數和引數變數
- Swift語言中為外部引數設定預設值可變引數常量引數變數引數輸入輸出引數Swift變數
- 利用MySQL日誌模擬恢復資料變化軌跡IIMySql
- iOS可變引數(不定引數)的用法iOS
- 分享一個仿微信模擬器,可以快速模擬微信對話,微信紅包等。
- 【Java】可變引數Java
- Swift: 可變引數Swift
- Java可變引數Java
- Java 可變引數Java
- 【pytest】使用parametrize將引數化變數傳遞到fixture變數
- jQuery模擬實現聊天對話方塊jQuery
- sql*plus會話環境相關的引數設定檔案SQL會話
- 10g初始化引數AUDIT_TRAIL變化(二)AI
- 10g初始化引數AUDIT_TRAIL變化(一)AI
- python變數和引數Python變數
- 未初始化變數引發執行時故障變數
- 表變化的monitoring 及引數 statistics_level
- 單一會話引發的死鎖會話
- 現代的讚歌:交通模擬遊戲史話遊戲
- Swift學習筆記(三十三)——常量引數,變數引數和inout引數Swift筆記變數
- “步行模擬”如何改變電子遊戲?遊戲