ITPUB论坛-中国专业的IT技术社区

 找回密码
 注册
查看: 561|回复: 14

11204, 12102 的 taf 都不如愿,只有 12201 才符合预期,哪的问题?

[复制链接]
论坛徽章:
307
行业板块每日发贴之星
日期:2012-07-12 18:47:29双黄蛋
日期:2011-08-12 17:31:04咸鸭蛋
日期:2011-08-18 15:13:51迷宫蛋
日期:2011-08-18 16:58:25紫蛋头
日期:2011-08-31 10:57:28ITPUB十周年纪念徽章
日期:2011-09-27 16:30:47蜘蛛蛋
日期:2011-10-20 15:51:25迷宫蛋
日期:2011-10-29 11:12:59ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41鲜花蛋
日期:2011-11-09 20:33:30
跳转到指定楼层
1#
发表于 2018-7-6 20:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在三套 rac oracle 环境上测试 taf,分别是 11204, 12102, 12201, 发现前两者都未能达到目的,只有 12201 的测试结果才符合预期,很奇怪?

创建命令很简单,都是这样:srvctl add service -d tlmborcl -s srv10 -r tlmborcl1 -a tlmborcl2 -P basic -e select
期望:节点实例被关闭后,此前登录到该实例的进程,能自动跳转到另外节点的实例上,

--先说说符合预期的情况,也就是12201 的测试情况

--1(12.2.1版本)   窗口1
[cloudrac1@oracle /home/app/12.2.1/product/db_1/network/admin]
$srvctl stop service -d orcl -s srv36
[cloudrac1@oracle /home/app/12.2.1/product/db_1/network/admin]
$srvctl stop service -d orcl -s srv37
[cloudrac1@oracle /home/app/12.2.1/product/db_1/network/admin]
$srvctl remove service -d orcl -s srv36
[cloudrac1@oracle /home/app/12.2.1/product/db_1/network/admin]
$srvctl remove service -d orcl -s srv37
[cloudrac1@oracle /home/app/12.2.1/product/db_1/network/admin]
$srvctl add service -d orcl -s srv36 -r orcl1 -a orcl2 -P basic -e select
[cloudrac1@oracle /home/app/12.2.1/product/db_1/network/admin]
$srvctl add service -d orcl -s srv37 -r orcl2 -a orcl1 -P basic -e select
[cloudrac1@oracle /home/app/12.2.1/product/db_1/network/admin]
$srvctl start service -d orcl -s srv36
[cloudrac1@oracle /home/app/12.2.1/product/db_1/network/admin]
$srvctl start service -d orcl -s srv37
[cloudrac1@oracle /home/app/12.2.1/product/db_1/network/admin]
$srvctl status service -d orcl
Service srv36 is running on instance(s) orcl1
Service srv37 is running on instance(s) orcl2  <--- 准备就绪,


--2.1   窗口1
[cloudrac1@oracle /home/app/12.2.1/product/db_1/network/admin]
$sqlplus scott/1@srv37   <--- 第2个节点的实例,

SQL*Plus: Release 12.2.0.1.0 Production on Fri Jul 6 20:32:19 2018

Copyright (c) 1982, 2016, Oracle. All rights reserved.

Last Successful login time: Fri Jul 06 2018 20:32:13 +08:00

Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SCOTT@srv37>select instance_name from v$instance;

INSTANCE_NAME
----------------
orcl2

Elapsed: 00:00:00.01


--2.2   窗口2
[cloudrac2@oracle ~]
$sqlplus / as sysdba

SQL*Plus: Release 12.2.0.1.0 Production on Fri Jul 6 20:22:42 2018

Copyright (c) 1982, 2016, Oracle. All rights reserved.


Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SYS@orcl2>shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SYS@orcl2>



--2.3   窗口1
[cloudrac1@oracle /home/app/12.2.1/product/db_1/network/admin]
$sqlplus scott/1@srv37

SQL*Plus: Release 12.2.0.1.0 Production on Fri Jul 6 20:32:19 2018

Copyright (c) 1982, 2016, Oracle. All rights reserved.

Last Successful login time: Fri Jul 06 2018 20:32:13 +08:00

Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SCOTT@srv37>select instance_name from v$instance;

INSTANCE_NAME
----------------
orcl2

Elapsed: 00:00:00.01
SCOTT@srv37>select instance_name from v$instance;

INSTANCE_NAME
----------------
orcl1                                     <--- 符合预期

Elapsed: 00:00:00.07
SCOTT@srv37>exit
Disconnected from Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
[cloudrac1@oracle /home/app/12.2.1/product/db_1/network/admin]


--3   窗口1
$srvctl status service -d orcl
Service srv36 is running on instance(s) orcl1
Service srv37 is running on instance(s) orcl1
[cloudrac1@oracle /home/app/12.2.1/product/db_1/network/admin]
$




论坛徽章:
307
行业板块每日发贴之星
日期:2012-07-12 18:47:29双黄蛋
日期:2011-08-12 17:31:04咸鸭蛋
日期:2011-08-18 15:13:51迷宫蛋
日期:2011-08-18 16:58:25紫蛋头
日期:2011-08-31 10:57:28ITPUB十周年纪念徽章
日期:2011-09-27 16:30:47蜘蛛蛋
日期:2011-10-20 15:51:25迷宫蛋
日期:2011-10-29 11:12:59ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41鲜花蛋
日期:2011-11-09 20:33:30
2#
 楼主| 发表于 2018-7-6 20:50 | 只看该作者
--1(12.1.2)   窗口1
[oracle@rac21 /u01/app/oracle/12.1.2/product/db_1/sqlplus/admin]
$srvctl stop service -d orcl -s srv181
[oracle@rac21 /u01/app/oracle/12.1.2/product/db_1/sqlplus/admin]
$srvctl stop service -d orcl -s srv182
PRCD-1316 : failed to stop services srv182 for database orcl
PRCR-1132 : Failed to stop resources using a filter
CRS-2500: Cannot stop resource 'ora.orcl.srv182.svc' as it is not running
[oracle@rac21 /u01/app/oracle/12.1.2/product/db_1/sqlplus/admin]
$srvctl remove service -d orcl -s srv181
[oracle@rac21 /u01/app/oracle/12.1.2/product/db_1/sqlplus/admin]
$srvctl remove service -d orcl -s srv182
[oracle@rac21 /u01/app/oracle/12.1.2/product/db_1/sqlplus/admin]
$srvctl add service -d orcl -s srv181 -r orcl1 -a orcl2 -P basic -e select
[oracle@rac21 /u01/app/oracle/12.1.2/product/db_1/sqlplus/admin]
$srvctl add service -d orcl -s srv182 -r orcl2 -a orcl1 -P basic -e select
[oracle@rac21 /u01/app/oracle/12.1.2/product/db_1/sqlplus/admin]
$srvctl start service -d orcl -s srv181
[oracle@rac21 /u01/app/oracle/12.1.2/product/db_1/sqlplus/admin]
$srvctl start service -d orcl -s srv182
[oracle@rac21 /u01/app/oracle/12.1.2/product/db_1/sqlplus/admin]
$srvctl status service -d orcl
Service srv181 is running on instance(s) orcl1
Service srv182 is running on instance(s) orcl2   <--- 准备就绪,
[oracle@rac21 /u01/app/oracle/12.1.2/product/db_1/sqlplus/admin]
$



--2.1   窗口1
[oracle@rac21 /u01/app/oracle/12.1.2/product/db_1/sqlplus/admin]
$sqlplus scott/1@srv182   <--- 第2个节点的实例,

SQL*Plus: Release 12.1.0.2.0 Production on Fri Jul 6 20:22:10 2018

Copyright (c) 1982, 2014, Oracle.  All rights reserved.

Last Successful login time: Fri Jul 06 2018 20:21:53 +08:00

Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Advanced Analytics and Real Application Testing options

SCOTT@srv182>select instance_name from v$instance;

INSTANCE_NAME
------------------------------------------------
orcl2

Elapsed: 00:00:00.04
SCOTT@srv182>


--2.2   窗口3
[oracle@rac22 ~]
$sqlplus / as sysdba

SQL*Plus: Release 12.1.0.2.0 Production on Fri Jul 6 20:21:36 2018

Copyright (c) 1982, 2014, Oracle.  All rights reserved.


Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Advanced Analytics and Real Application Testing options

SYS@orcl2>shutdown immediate;     <--- 关闭第2个实例,
Database closed.
Database dismounted.
ORACLE instance shut down.
SYS@orcl2>



--2.3   窗口1
[oracle@rac21 /u01/app/oracle/12.1.2/product/db_1/sqlplus/admin]
$sqlplus scott/1@srv182

SQL*Plus: Release 12.1.0.2.0 Production on Fri Jul 6 20:22:10 2018

Copyright (c) 1982, 2014, Oracle.  All rights reserved.

Last Successful login time: Fri Jul 06 2018 20:21:53 +08:00

Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Advanced Analytics and Real Application Testing options

SCOTT@srv182>select instance_name from v$instance;

INSTANCE_NAME
------------------------------------------------
orcl2

Elapsed: 00:00:00.04
SCOTT@srv182>select instance_name from v$instance;
select instance_name from v$instance
*
ERROR at line 1:
ORA-03113: end-of-file on communication channel
Process ID: 13667
Session ID: 926 Serial number: 26085       <--- 不符合预期,此时是期望跳到第1个实例,但没能做到,,,


Elapsed: 00:00:00.02
SCOTT@srv182>select instance_name from v$instance;
ERROR:
ORA-03114: not connected to ORACLE


Elapsed: 00:00:00.00
SCOTT@srv182>exit
Disconnected from Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Advanced Analytics and Real Application Testing options
[oracle@rac21 /u01/app/oracle/12.1.2/product/db_1/sqlplus/admin]


--3   窗口1
$srvctl status service -d orcl
Service srv181 is running on instance(s) orcl1
Service srv182 is not running.                                         <--  服务没启动了,
[oracle@rac21 /u01/app/oracle/12.1.2/product/db_1/sqlplus/admin]
$


使用道具 举报

回复
论坛徽章:
307
行业板块每日发贴之星
日期:2012-07-12 18:47:29双黄蛋
日期:2011-08-12 17:31:04咸鸭蛋
日期:2011-08-18 15:13:51迷宫蛋
日期:2011-08-18 16:58:25紫蛋头
日期:2011-08-31 10:57:28ITPUB十周年纪念徽章
日期:2011-09-27 16:30:47蜘蛛蛋
日期:2011-10-20 15:51:25迷宫蛋
日期:2011-10-29 11:12:59ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41鲜花蛋
日期:2011-11-09 20:33:30
3#
 楼主| 发表于 2018-7-6 20:52 | 只看该作者
--1(11204)   窗口1
[oracle@tlmbdb1]/home/oracle$srvctl stop service -d tlmborcl -s srv10
[oracle@tlmbdb1]/home/oracle$srvctl stop service -d tlmborcl -s srv20
[oracle@tlmbdb1]/home/oracle$srvctl remove service -d tlmborcl -s srv10
[oracle@tlmbdb1]/home/oracle$srvctl remove service -d tlmborcl -s srv20
[oracle@tlmbdb1]/home/oracle$srvctl status service -d tlmborcl


[oracle@tlmbdb1]/home/oracle$srvctl add service -d tlmborcl -s srv10 -r tlmborcl1 -a tlmborcl2 -P basic -e select
[oracle@tlmbdb1]/home/oracle$srvctl add service -d tlmborcl -s srv20 -r tlmborcl2 -a tlmborcl1 -P basic -e select
[oracle@tlmbdb1]/home/oracle$srvctl start service -d tlmborcl -s srv10
[oracle@tlmbdb1]/home/oracle$srvctl start service -d tlmborcl -s srv20
[oracle@tlmbdb1]/home/oracle$srvctl status service -d tlmborcl
Service srv10 is running on instance(s) tlmborcl1
Service srv20 is running on instance(s) tlmborcl2  <--- 准备就绪,
[oracle@tlmbdb1]/home/oracle$





--2.1   窗口1
[oracle@tlmbdb1]/home/oracle$sqlplus cloudzs/cloudzs@srv20  <--- 第2个节点的实例,

SQL*Plus: Release 11.2.0.4.0 Production on Fri Jul 6 20:18:45 2018

Copyright (c) 1982, 2013, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options

CLOUDZS@srv20>select instance_name from v$instance;

INSTANCE_NAME
--------------------------------
tlmborcl2

Elapsed: 00:00:00.00
CLOUDZS@srv20>





--2.2   窗口2
[oracle@tlmbdb2]/home/oracle$sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Fri Jul 6 20:18:59 2018

Copyright (c) 1982, 2013, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options

SYS@tlmborcl2>shutdown immediate;    <--- 关闭第2个实例,
Database closed.
Database dismounted.
ORACLE instance shut down.
SYS@tlmborcl2>


--2.3   窗口1
[oracle@tlmbdb1]/home/oracle$sqlplus cloudzs/cloudzs@srv20

SQL*Plus: Release 11.2.0.4.0 Production on Fri Jul 6 20:18:45 2018

Copyright (c) 1982, 2013, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options

CLOUDZS@srv20>select instance_name from v$instance;

INSTANCE_NAME
--------------------------------
tlmborcl2

Elapsed: 00:00:00.00
CLOUDZS@srv20>select instance_name from v$instance;
select instance_name from v$instance
*
ERROR at line 1:
ORA-03113: end-of-file on communication channel    <--- 不符合预期,此时是期望跳到第1个实例,但没能做到,,,
Process ID: 10027066
Session ID: 3155 Serial number: 25


Elapsed: 00:00:00.01
CLOUDZS@srv20>select instance_name from v$instance;
ERROR:
ORA-03114: not connected to ORACLE


Elapsed: 00:00:00.00
CLOUDZS@srv20>exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options


--3   窗口1
[oracle@tlmbdb1]/home/oracle$srvctl status service -d tlmborcl
Service srv10 is running on instance(s) tlmborcl1
Service srv20 is not running.    <--  服务没启动了,
[oracle@tlmbdb1]/home/oracle$


使用道具 举报

回复
论坛徽章:
307
行业板块每日发贴之星
日期:2012-07-12 18:47:29双黄蛋
日期:2011-08-12 17:31:04咸鸭蛋
日期:2011-08-18 15:13:51迷宫蛋
日期:2011-08-18 16:58:25紫蛋头
日期:2011-08-31 10:57:28ITPUB十周年纪念徽章
日期:2011-09-27 16:30:47蜘蛛蛋
日期:2011-10-20 15:51:25迷宫蛋
日期:2011-10-29 11:12:59ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41鲜花蛋
日期:2011-11-09 20:33:30
4#
 楼主| 发表于 2018-7-6 20:52 | 只看该作者
问:是我哪里配置错误了?

使用道具 举报

回复
论坛徽章:
17
ITPUB元老
日期:2005-02-28 12:57:00ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:32ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412011新春纪念徽章
日期:2011-02-18 11:43:32ITPUB9周年纪念徽章
日期:2010-10-08 09:28:532010新春纪念徽章
日期:2010-03-01 11:05:01祖国60周年纪念徽章
日期:2009-10-09 08:28:00ITPUB8周年纪念徽章
日期:2009-09-27 10:21:222009新春纪念徽章
日期:2009-01-04 14:52:28奥运会纪念徽章:射击
日期:2008-10-24 13:23:42
5#
发表于 2018-7-9 15:28 | 只看该作者
我在11.2.0.4 上面测试没有问题喔 。
SQL> select inst_id,sid,serial#,program,username,service_name,failover_type,failover_method,failed_over  from gv$session where username='SYSTEM';

   INST_ID        SID    SERIAL# PROGRAM                             USERNAME     SERVICE_NAME    FAILOVER_TYPE FAILOVER_M FAI
---------- ---------- ---------- ----------------------------------- ------------ --------------- ------------- ---------- ---
         1         42         11 sqlplus@oelrac1 (TNS V1-V3)         SYSTEM       TAFSVC          SELECT        BASIC      NO
         1         43         31 oracle@oelrac1 (PZ99)               SYSTEM       TAFSVC          NONE          NONE       NO
         2         29         79 oracle@oelrac2 (PZ99)               SYSTEM       TAFSVC          NONE          NONE       NO

SQL> /
select inst_id,sid,serial#,program,username,service_name,failover_type,failover_method,failed_over  from gv$session where username='SYSTEM'
*
ERROR at line 1:
ORA-03113: end-of-file on communication channel
Process ID: 9006
Session ID: 32 Serial number: 47


SQL> /

   INST_ID        SID    SERIAL# PROGRAM                             USERNAME     SERVICE_NAME    FAILOVER_TYPE FAILOVER_M FAI
---------- ---------- ---------- ----------------------------------- ------------ --------------- ------------- ---------- ---
         2         32         47 sqlplus@oelrac1 (TNS V1-V3)         SYSTEM       TAFSVC          SELECT        BASIC      YES

SQL> select * from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
PL/SQL Release 11.2.0.4.0 - Production
CORE    11.2.0.4.0      Production
TNS for Linux: Version 11.2.0.4.0 - Production
NLSRTL Version 11.2.0.4.0 - Production

使用道具 举报

回复
论坛徽章:
17
ITPUB元老
日期:2005-02-28 12:57:00ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:32ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412011新春纪念徽章
日期:2011-02-18 11:43:32ITPUB9周年纪念徽章
日期:2010-10-08 09:28:532010新春纪念徽章
日期:2010-03-01 11:05:01祖国60周年纪念徽章
日期:2009-10-09 08:28:00ITPUB8周年纪念徽章
日期:2009-09-27 10:21:222009新春纪念徽章
日期:2009-01-04 14:52:28奥运会纪念徽章:射击
日期:2008-10-24 13:23:42
6#
发表于 2018-7-9 15:33 | 只看该作者
创建service命令和你差不多:[oracle@oelrac1 ~]$ srvctl add service -d db12c -s TAFSVC -r db12c1 -a db12c2 -P basic -e select
tnsnames.ora加上
tafsvc =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = oelrac-cluster-scan)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = TAFSVC)
    )
  )
用这个连接串连接数据库测试。

使用道具 举报

回复
论坛徽章:
307
行业板块每日发贴之星
日期:2012-07-12 18:47:29双黄蛋
日期:2011-08-12 17:31:04咸鸭蛋
日期:2011-08-18 15:13:51迷宫蛋
日期:2011-08-18 16:58:25紫蛋头
日期:2011-08-31 10:57:28ITPUB十周年纪念徽章
日期:2011-09-27 16:30:47蜘蛛蛋
日期:2011-10-20 15:51:25迷宫蛋
日期:2011-10-29 11:12:59ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41鲜花蛋
日期:2011-11-09 20:33:30
7#
 楼主| 发表于 2018-7-9 18:16 | 只看该作者
overmars 发表于 2018-7-9 15:33
创建service命令和你差不多:[oracle@oelrac1 ~]$ srvctl add service -d db12c -s TAFSVC -r db12c1 -a db ...

不明白你说的,没问题是什么意思?

我的没有问题,是指,关闭节点2上的实例后,此前登录到节点2实例的进程,跳转到节点1的实例,并且还能正常查询,

但你的案例,似乎没达到这个结果,

使用道具 举报

回复
论坛徽章:
181
生肖徽章:狗
日期:2006-11-23 04:26:03生肖徽章:羊
日期:2007-09-26 17:08:21生肖徽章:马
日期:2007-09-26 17:08:49授权会员
日期:2007-12-31 19:14:41生肖徽章2007版:牛
日期:2008-03-28 10:02:30奥运会纪念徽章:柔道
日期:2008-04-30 16:28:44奥运会纪念徽章:垒球
日期:2008-05-12 21:28:28奥运会纪念徽章:体操
日期:2008-06-26 10:00:41奥运会纪念徽章:沙滩排球
日期:2008-07-27 12:41:59奥运会纪念徽章:艺术体操
日期:2008-07-30 11:09:47
8#
发表于 2018-7-9 21:20 | 只看该作者
环境不错,多测测

使用道具 举报

回复
论坛徽章:
17
ITPUB元老
日期:2005-02-28 12:57:00ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:32ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412011新春纪念徽章
日期:2011-02-18 11:43:32ITPUB9周年纪念徽章
日期:2010-10-08 09:28:532010新春纪念徽章
日期:2010-03-01 11:05:01祖国60周年纪念徽章
日期:2009-10-09 08:28:00ITPUB8周年纪念徽章
日期:2009-09-27 10:21:222009新春纪念徽章
日期:2009-01-04 14:52:28奥运会纪念徽章:射击
日期:2008-10-24 13:23:42
9#
发表于 2018-7-10 13:48 | 只看该作者
ZALBB 发表于 2018-7-9 18:16
不明白你说的,没问题是什么意思?

我的没有问题,是指,关闭节点2上的实例后,此前登录到节点2实例的 ...

SQL> select inst_id,sid,serial#,program,username,service_name,failover_type,failover_method,failed_over  from gv$session where username='SYSTEM';

    INST_ID        SID    SERIAL# PROGRAM                             USERNAME     SERVICE_NAME    FAILOVER_TYPE FAILOVER_M FAI
---------- ---------- ---------- ----------------------------------- ------------ --------------- ------------- ---------- ---
          1         42         11 sqlplus@oelrac1 (TNS V1-V3)         SYSTEM       TAFSVC          SELECT        BASIC      NO    ===system用户现在连接到实例1
          1         43         31 oracle@oelrac1 (PZ99)               SYSTEM       TAFSVC          NONE          NONE       NO
          2         29         79 oracle@oelrac2 (PZ99)               SYSTEM       TAFSVC          NONE          NONE       NO

SQL> /
select inst_id,sid,serial#,program,username,service_name,failover_type,failover_method,failed_over  from gv$session where username='SYSTEM'
*
ERROR at line 1:
ORA-03113: end-of-file on communication channel
Process ID: 9006
Session ID: 32 Serial number: 47   ===在实例1关闭后,执行上面查询出现了上面的错误


SQL> /

    INST_ID        SID    SERIAL# PROGRAM                             USERNAME     SERVICE_NAME    FAILOVER_TYPE FAILOVER_M FAI
---------- ---------- ---------- ----------------------------------- ------------ --------------- ------------- ---------- ---
          2         32         47 sqlplus@oelrac1 (TNS V1-V3)         SYSTEM       TAFSVC          SELECT        BASIC      YES   ===再次执行上面的查询,会话已经跳转到了实例2上面,TAF不是生效了吗?,在你的11.2.0.4测试结果中,会话断开了,没有发生TAF。

使用道具 举报

回复
论坛徽章:
307
行业板块每日发贴之星
日期:2012-07-12 18:47:29双黄蛋
日期:2011-08-12 17:31:04咸鸭蛋
日期:2011-08-18 15:13:51迷宫蛋
日期:2011-08-18 16:58:25紫蛋头
日期:2011-08-31 10:57:28ITPUB十周年纪念徽章
日期:2011-09-27 16:30:47蜘蛛蛋
日期:2011-10-20 15:51:25迷宫蛋
日期:2011-10-29 11:12:59ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41鲜花蛋
日期:2011-11-09 20:33:30
10#
 楼主| 发表于 2018-7-10 13:54 | 只看该作者
overmars 发表于 2018-7-10 13:48
SQL> select inst_id,sid,serial#,program,username,service_name,failover_type,failover_method,failed ...

我测试的结果,和你的情况不一样:关闭实例后,第一次查询报错,

CLOUDZS@srv20>select instance_name from v$instance;
select instance_name from v$instance
*
ERROR at line 1:
ORA-03113: end-of-file on communication channel   
Process ID: 10027066
Session ID: 3155 Serial number: 25

再查询,报:

CLOUDZS@srv20>select instance_name from v$instance;
ERROR:
ORA-03114: not connected to ORACLE

我咨询了, ORACLE,工程师反馈,这是正常预期的结果,并给了文档链接:
11gR2 RAC Service Not Failing Over To Other Node When Instance Is Shut Down (文档 ID 1324574.1)


我被这些测试结果搞糊涂了,

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

TOP技术积分榜 社区积分榜 徽章 电子杂志 团队 统计 虎吧 老博客 知识索引树 读书频道 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档 | IT博客
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛 | SAP ERP系统
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 网站律师 隐私政策 知识产权声明
京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表
http://www.vxiaotou.com