What's preconnect.svc in 11g RAC?
[oracle@rh2 ~]$ srvctl add service -hAdds a service configuration to the Oracle Clusterware.Usage: srvctl add service -d -s {-r "" [-a ""] [-P {BASIC | NONE | PRECONNECT}] | -g [-c {UNIFORM | SINGLETON}] } [-k ] [-l [PRIMARY][,PHYSICAL_STANDBY] [,LOGICAL_STANDBY][,SNAPSHOT_STANDBY]] [-y {AUTOMATIC | MANUAL}] [-q {TRUE|FALSE}] [-x {TRUE|FALSE}] [-j {SHORT|LONG}] [-B {NONE|SERVICE_TIME|THROUGHPUT}] [-e {NONE|SESSION|SELECT}] [-m {NONE|BASIC}] [-z ] [-w ] [-t ] [-f]-d Unique name for the database-s Service name-r "" Comma separated list of preferred instances-a "" Comma separated list of available instances-g Server pool name-c {UNIFORM | SINGLETON} Service runs on every active server in the server pool hosting this service (UNIFORM) or just one server (SINGLETON)-k network number (default number is 1)-P {NONE | BASIC | PRECONNECT} TAF policy specification-l Role of the service (primary, physical_standby, logical_standby, snapshot_standby)-y Management policy for the service (AUTOMATIC or MANUAL)-e Failover type (NONE, SESSION, or SELECT)-m Failover method (NONE or BASIC)-w Failover delay-z Failover retries-t Edition (or "" for empty edition value)-j Connection Load Balancing Goal (SHORT or LONG). Default is LONG.-B Runtime Load Balancing Goal (SERVICE_TIME, THROUGHPUT, or NONE)-x Distributed Transaction Processing (TRUE or FALSE)-q AQ HA notifications (TRUE or FALSE) Usage: srvctl add service -d -s -u {-r "" | -a ""} [-f]-d Unique name for the database-s Service name-u Add a new instance to service configuration-r Name of new preferred instance-a Name of new available instance-f Force the add operation even though a listener is not configured for a network-h Print usage[oracle@rh2 ~]$ srvctl add service -d PROD -s maclean -r "PROD1,PROD2" -P BASIC[oracle@rh2 ~]$ crs_stat|grep maclean NAME=ora.prod.maclean.svc NAME=ora.prod.maclean_taf.svc[oracle@rh2 ~]$ srvctl add service -d PROD -s maclean_pre -r "PROD1,PROD2" -P PRECONNECT [oracle@rh2 ~]$ crs_stat|grep maclean_pre NAME=ora.prod.maclean_pre.svc NAME=ora.prod.maclean_pre_preconnect.svc/* 可以看到仅当创建的service使用preconnect的TAF policy时会附带创建{service_name}_preconnect.svc的服务 */[oracle@rh2 ~]$ srvctl start service -d PROD -s maclean [oracle@rh2 ~]$ srvctl start service -d PROD -s maclean_pre[oracle@rh2 ~]$ crs_stat |grep -A3 maclean NAME=ora.prod.maclean.svc TYPE=ora.service.type TARGET=ONLINE STATE=ONLINE on rh2 -- NAME=ora.prod.maclean_pre.svc TYPE=ora.service.type TARGET=ONLINE STATE=ONLINE on rh2 -- NAME=ora.prod.maclean_pre_preconnect.svc TYPE=ora.service.type TARGET=ONLINE STATE=OFFLINE -- NAME=ora.prod.maclean_taf.svc TYPE=ora.service.type TARGET=OFFLINE STATE=OFFLINE[oracle@rh2 ~]$ srvctl start service -d prod -s maclean_pre_preconnect PRCD-1084 : Failed to start service maclean_pre_preconnect PRCR-1079 : Failed to start resource ora.prod.maclean_pre_preconnect.svc CRS-2674: Start of 'ora.prod.maclean_pre_preconnect.svc' on 'rh2' failed CRS-2674: Start of 'ora.prod.maclean_pre_preconnect.svc' on 'rh3' failed CRS-2632: There are no more servers to try to place resource 'ora.prod.maclean_pre_preconnect.svc' on that would satisfy its placement policy/* 无法手动启动该preconnect.svc服务 */[oracle@rh2 ~]$ crs_stat |grep preconnect NAME=ora.prod.maclean_pre_preconnect.svc[oracle@rh2 ~]$ srvctl remove service -d PROD -s maclean_pre_preconnect PRCD-1107 : Removed service maclean_pre_preconnect but failed to remove its underlying server pool PROD_maclean_pre PRCS-1012 : Failed to remove server pool PROD_maclean_pre PRCR-1072 : Failed to unregister server pool ora.PROD_maclean_pre CRS-2554: Server pool 'ora.PROD_maclean_pre' cannot be unregistered as it is referenced by resource 'ora.prod.maclean_pre.svc'[oracle@rh2 ~]$ crs_stat |grep preconnec/* 以上remove命令报错但该preconnect.svc服务还是被删除了,虽然我们并不推荐这样做 */[oracle@rh2 admin]$ srvctl start service -d PROD -s maclean_pre[oracle@rh2 admin]$ lsnrctl serviceLSNRCTL for Linux: Version 11.2.0.2.0 - Production on 30-MAR-2011 18:55:43Copyright (c) 1991, 2010, Oracle. All rights reserved.Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521)) Services Summary... Service "+ASM" has 1 instance(s).Instance "+ASM1", status READY, has 1 handler(s) for this service...Handler(s):"DEDICATED" established:0 refused:0 state:readyLOCAL SERVER Service "PROD" has 1 instance(s).Instance "PROD1", status READY, has 1 handler(s) for this service...Handler(s):"DEDICATED" established:0 refused:0 state:readyLOCAL SERVER Service "PRODXDB" has 1 instance(s).Instance "PROD1", status READY, has 1 handler(s) for this service...Handler(s):"D000" established:0 refused:0 current:0 max:1022 state:readyDISPATCHER (ADDRESS=(PROTOCOL=tcp)(HOST=rh2)(PORT=36196)) Service "maclean" has 1 instance(s).Instance "PROD1", status READY, has 1 handler(s) for this service...Handler(s):"DEDICATED" established:0 refused:0 state:readyLOCAL SERVER Service "maclean_pre" has 1 instance(s).Instance "PROD1", status READY, has 1 handler(s) for this service...Handler(s):"DEDICATED" established:0 refused:0 state:readyLOCAL SERVER The command completed successfully[oracle@rh2 admin]$ tnsping PROD_TAFTNS Ping Utility for Linux: Version 11.2.0.2.0 - Production on 30-MAR-2011 18:54:38Copyright (c) 1997, 2010, Oracle. All rights reserved.Used parameter files:Used TNSNAMES adapter to resolve the alias Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = rh-cluster-scan)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = maclean_pre))) OK (10 msec)[oracle@rh2 admin]$ sqlplus maclean/maclean@PROD_TAFSQL> select instance_name,host_name from v$instance;INSTANCE_NAME ---------------- HOST_NAME ---------------------------------------------------------------- PROD2 rh3.oracle.comshutdown PROD2 instance:SQL> shutdown abortSQL> select instance_name,host_name from v$instance;INSTANCE_NAME ---------------- HOST_NAME ---------------------------------------------------------------- PROD1 rh2.oracle.com/* 可以看到即使删除preconnect.svc服务也不会影响到TAF的正常使用,在生产环境中无需刻意去调试该服务,最好的应对方式是放任不管 */
所以如果某天你看到你的crs_stat -t输出里有一条莫名的类似"ora....ect.svc ora....ce.type ONLINE OFFLINE"的记录,那么大可以忽略该资源的OFFLINE状态;这是正常现象,用不着紧张!
本文转自maclean_007 51CTO博客,原文链接:http://blog.51cto.com/maclean/1277080
What's preconnect.svc in 11g RAC?相关推荐
- Oracle 11g RAC 修改IP
Oracle 11g RAC 修改IP 在RAC环境下修改ip地址,会造成数据库停机,所以在搭建.配置RAC前,必须做好ip规划,而主机名是不允许修改的,如果修改必须重新安装CRS. 系统环境: 操作 ...
- oracle 11g RAC Grid Infrastructure
oracle 11g RAC Grid Infrastructure grid infrastructure 软件介质下载: http://www.oracle.com/technetwork/dat ...
- oracle 11g rac手册(第2版) 高清,Oracle Database11g RAC手册(第2版)_IT教程网
资源名称:Oracle Database11g RAC手册(第2版) 内容简介: 根据Oracle ACE提供的专家指导来管理动态的企业级计算基础设施.戈帕拉克里希南所著的<Oracle Dat ...
- oracle asm spfile丢失,Oracle 11g RAC ASM磁盘全部丢失后的恢复
Oracle 11g RAC ASM磁盘全部丢失后的恢复,Oracle 11.2.0.3 RAC ON Oracle Linux 6 x86_64,只有一个ASM外部冗余磁盘组mdash;m 一.环境 ...
- Oracle 11g RAC ASM 错误之(1)
Oracle 11g RAC ASM 错误之(1) 系统环境: 操作系统:RedHat EL5.5 集群软件: GI (11.2.0.1) 数据库软件:Oracle 11g(11.2.0.1) 故障 ...
- oracle之 安装 11G RAC 报 NTP failed
问题描述: 使用 NTP 同步集群节点时间,安装 11G RAC 报 NTP 过不去. 解决过程: -- 查看 /etc/sysconfig/ntpd 文件配置 root@hbdw1:/root$ca ...
- Oracle 11g RAC SCAN ip的原理及配置
Oracle 11g RAC SCAN ip的原理及配置 Oracle 11g RAC网格即插即用(GPnP)工作原理: SCAN概念: 先介绍一下什么叫SCAN,SCAN(Single ...
- Oracle Study之--Oracle 11g RAC设置归档路径错误案例
Oracle Study之--Oracle 11g RAC置归档路径错误案例 系统环境: 操作系统: RedHat EL55 集群: Oracle 11g GI Oracle: Oracl ...
- Oracle 11g RAC 添加新节点及故障解决案例
Oracle 11g RAC 添加新节点及故障解决案例 系统环境: 操作系统:RedHat EL55 集群: Oracle 11g GI Oracle: Oracle 11gR2 一.配 ...
最新文章
- Linux环境安装卸载JDK以及安装Tomcat和发布Java的web程序
- Origami – 用于 Quartz 的免费的交互设计框架
- ctrl键一直自动按住了_用好Ctrl键,效率快一半
- android层级关系图,画出 View 的层级 3D 图和树形图来分析层级关系
- HDU 2159 FATE (DP 二维费用背包)
- 当面试官问我————Java是值传递还是引用传递?
- M-SQL:超强的多任务表示学习方法
- win7上的linux环境变量,java之环境变量配置win7andlinux.docx
- 8.9 元学习网络结构讲解
- [Codeforces]860E Arkady and a Nobody-men
- php 加减法,php加减法
- 国产化复旦微电子 FMQL45T900 FPGA开发板( 替代Xilinx ZYNQ ARM+FPGA 7045开发板)
- 理解Kademlia协议原理
- Java程序员月薪20k的涨薪秘籍,没点绝活敢跳槽吗?
- 重磅!图森王乃岩团队最新工作—TridentNet:处理目标检测中尺度变化新思路
- Neo4j:一、CQL语句
- 高可用:美团点评智能支付核心交易系统的可用性实践
- 《Python股票量化交易从入门到实践》随书赠送“回测框架”的使用帮助
- 试用一片3-8译码器74LS138和其它必要的门电路设计一个一位全加器, 被加数为Ai, 加数为Bi, 低位来的进位为Ci-1, 本位和为Si, 本位对高位的进位为Ci
- 三-五功能/半亮/25%亮/全亮/爆闪/SOS_专用应急灯手电筒IC方案