[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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20200819]cofep.sql指令碼對比版本引數變化.txtSQL指令碼
- ZooKeeper如何模擬會話失效(Session Expired)會話Session
- [20180529]克隆資料庫與dblinks注意.txt資料庫
- c語言模擬Python的命名引數C語言Python
- [20181123]模擬ora-01555.txt
- 2.7.6 改變初始化引數值
- [20180413]bash 位置引數.txt
- [20181031]模擬網路問題.txt
- [20220531]模擬inactive session等待事件.txtSession事件
- appium 資料引數化 登入模組APP
- [20200620]expdp impdp exclude引數.txt
- Bash變數和引數變數
- python變數和引數Python變數
- 【pytest】使用parametrize將引數化變數傳遞到fixture變數
- Storm模擬分析電話日誌ORM
- [20181031]模擬ora-01591錯誤.txt
- [20181122]模擬ORA-08103錯誤.txt
- [20210203]19c登入連線改變一些引數.txt
- GreatSQL 在SQL中使用 HINT 語法修改會話變數SQL會話變數
- 【Java】可變引數Java
- [20190917]oracle引數deferred屬性.txtOracle
- [20200620]IMPDP TRANSFORM引數再探究.txtORM
- [20200220]windows設定keepalive引數.txtWindows
- [20210826]核心引數kernel.sem.txt
- [20210209]修改CPU_COUNT引數.txt
- [NOIP 2024 模擬3]變幻
- [20181106]模擬ora-00600[4194]錯誤.txt
- [20181204]模擬ora-00600[4194]錯誤.txt
- [20181204]模擬ora-00600[4193]錯誤.txt
- 未初始化變數引發執行時故障變數
- 2.7.6.1 關於改變初始化引數的值
- IDC:對話式人工智慧——引領對話模式變革人工智慧模式
- go-可變引數Go
- 可變引數例項
- python---函式引數、變數Python函式變數
- [20190409]latch get 引數where and why.txt
- [20191204]hugepage相關引數含義.txt
- [20190417]隱含引數_SPIN_COUNT.txt