[20180529]模拟会话参数变化.txt

简介: [20180529]模拟会话参数变化.txt --//链接提到http://www.itpub.net/thread-2102533-1-1.html,修改参数cursor_sharing,第二天会发生变化.

[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

--//可以确定前面的结果集显示是正常的.

目录
相关文章
|
22天前
|
关系型数据库 MySQL 测试技术
当update修改数据与原数据相同时会再次执行吗
当update修改数据与原数据相同时会再次执行吗
23 1
|
3月前
|
前端开发 JavaScript
empty来显示暂无数据简直太好用,阻止用户复制文本user-select
empty来显示暂无数据简直太好用,阻止用户复制文本user-select
|
10月前
element close事件关闭表单,数据替换掉原始列表的数据bug解决
element close事件关闭表单,数据替换掉原始列表的数据bug解决
40 0
|
PyTorch 算法框架/工具
如何将网络参数初始化,或者如何将网络参数还原成原始参数状态
在以上代码中,_initialize_weights()方法用于对网络参数进行初始化。其中,init.ones_表示将权重初始化为1,init.zeros_表示将偏置初始化为0。 3. 如果想将网络参数恢复到初始状态,则可以重新调用_initialize_weights()方法
254 0
根据用户输入的参数自动读取对应时间内的wrf模式输出数据
根据用户输入的参数自动读取对应时间内的wrf模式输出数据
Windiws10系统不显示可用网络的处理方法!
Windiws10系统不显示可用网络的处理方法!
420 0
Windiws10系统不显示可用网络的处理方法!
|
测试技术 Python
Python 技术篇-判断指定路径下的文件是否处于打开状态或占用状态实例演示
Python 技术篇-判断指定路径下的文件是否处于打开状态或占用状态实例演示
551 0
|
存储 小程序 Android开发
技术干货 | 轻松两步完成向 mPaaS 小程序传递启动参数
以传递 name 和 pwd 参数为例,分别介绍此场景在 Android 小程序和 iOS 小程序中的实现过程。
9076 0
技术干货 | 轻松两步完成向 mPaaS 小程序传递启动参数
|
监控 C#
c# 判断文件是否发生了变化
你这个是想文件发生改变时,自动调用一个函数,做出一些操作呢。还是有一个按钮(或者别的什么),你去点击一下,然后检测下一个文件,是否发生了变化?   下面的代码,监控d盘下的所有.txt文件的修改 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ...
2194 0