Oracle rac tnsnames.ora配置中经常会用到 FAILOVER_MODE参数,这里摘录一下,仅供参考
引用
The FAILOVER_MODE parameter must be included in the CONNECT_DATA section of a connect descriptor. FAILOVER_MODE can contain the subparameters described in Table
BACKUP
Specify a different net service name for backup connections. A backup should be specified when using preconnect to pre-establish connections.
TYPE
Specify the type of failover. Three types of Oracle Net failover functionality are available by default to Oracle Call Interface (OCI) applications:
*
session: Set to failover the session. If a user's connection is lost, a new session is automatically created for the user on the backup. This type of failover does not attempt to recover selects.
*
select: Set to enable users with open cursors to continue fetching on them after failure. However, this mode involves overhead on the client side in normal select operations.
*
none: This is the default. No failover functionality is used. This can also be explicitly specified to prevent failover from happening.
METHOD
Determines how fast failover occurs from the primary node to the backup node:
*
basic: Set to establish connections at failover time. This option requires almost no work on the backup server until failover time.
*
preconnect: Set to pre-established connections. This provides faster failover but requires that the backup instance be able to support all connections from every supported instance.
RETRIES
Specify the number of times to attempt to connect after a failover. If DELAY is specified, RETRIES defaults to five retry attempts.
Note: If a callback function is registered, then this subparameter is ignored.
DELAY
Specify the amount of time in seconds to wait between connect attempts. If RETRIES is specified, DELAY defaults to one second.
Note: If a callback function is registered, then this subparameter is ignored.
分享到:
相关推荐
【Windows 2008 Failover Cluster 部署详解】 Windows 2008 Failover Cluster 是一种高可用性解决方案,它允许在多台服务器之间实现应用和服务的自动故障转移,以确保在主服务器发生故障时,业务连续性和数据可用性...
(FAILOVER_MODE=(METHOD=BASIC)(TYPE=SELECT)) (CONNECT_DATA= (SERVER=DEDICATED) (SERVICE_NAME=RAC) ) ) ) ``` #### 四、注意事项 - 不应在 `listener.ora` 文件中设置 `GLOBAL_NAME` 参数,因为这会禁用...
- **容错集群(Failover Clustering)**: - 定义:一组服务器共同工作,提供不间断的服务。如果其中一台服务器发生故障,另一台服务器可以接管其工作负载。 - 应用:适用于关键任务的应用程序和服务,如数据库...
SQL> select name, log_mode, force_logging from v$database; ``` ##### 添加Standby日志 为了保持主数据库和备用数据库之间的同步,需要添加与主数据库Redo日志文件相同数量和大小的Standby Redo日志文件。 1...
failover_mode 参数介绍: * BACKUP:备用连接的网络服务名。 * DELAY:连接重试的时间间隔(秒)。 * METHOD:设置 failover 方法,包括 basic 和 preconnect。 * RETRIES:failover 后,尝试连接的次数。 * TYPE...
在数据库实例上启用TAF,并在客户端连接字符串中指定`FAILOVER_TYPE=SELECT`和`FAILOVER_MODE=(RETRY, METHOD=BASIC, FAILOVER_ON_ERROR=TRUE)`。 5. **设置FSFO触发条件**:使用`ALTER SYSTEM SET FAST_START_...
(FAILOVER_MODE= (TYPE=SELECT) (METHOD=BASIC) (RETRIES=180) (DELAY=5) ) ) ) ``` #### 六、总结 Oracle 11g R2 RAC 通过其高级的集群技术和故障转移机制,为企业提供了强大的数据管理平台。它不仅提高了系统的...
### Oracle DataGuard Failover #### 知识点详解 **Oracle DataGuard** 是 Oracle 数据库的一项高级特性,它主要用于提供数据库级别的高可用性和灾难恢复解决方案。通过在主数据库(Primary Database)与备用...
本文将深入探讨“master_ip_failover”和“master_ip_online_change”这两个主题,以及它们在MHA环境中的作用。 首先,让我们理解一下MHA。MHA全称为MySQL High Availability,它是一个开源的解决方案,用于监控...
1. 系统准备:Windows Server需支持集群功能,如MSCS(Microsoft Cluster Service)或WSFC(Windows Server Failover Clustering)。 2. 安装Grid Infrastructure:与Linux类似,但配置过程可能略有差异,如依赖于...
(FAILOVER_MODE = (TYPE = select) (METHOD = BASIC) (RETRIES = 30) (DELAY = 5) ) ) ) 注意,DMSII前不能有空格 程序代码修改 orsn1.Username:=UserName; orsn1.Password:=PassWord; orsn1.Server:=服务...
通过使用Oracle的闪回技术,可以在Failover操作之后有效地恢复到原始的主备环境状态,这对于维护系统的稳定性和可靠性具有重要意义。在实际操作中,需要注意细节并进行充分的测试,以避免不必要的问题。
pg_auto_failover pg_auto_failover是PostgreSQL扩展和服务,用于监视和管理Postgres集群的自动故障转移。 它针对简单性和正确性进行了优化,并支持Postgres 10和更高版本。 pg_auto_failover支持几种Postgres架构...
- **启用Fast-Start Failover**:在主库上设置`FAILOVER_MODE`参数为`MANUAL`。 - **配置保护策略**:通过`dgmgrl`工具配置保护策略,包括`protection_mode`和`protection_level`。 - **测试Fast-Start Failover**:...
FAILOVER_MODE = AUTOMATIC, AVAILABILITY_MODE = SYNCHRONOUS_COMMIT, BACKUP_PRIORITY = 50, SECONDARY_ROLE (ALLOW_CONNECTIONS = ALL), SEEDING_MODE = AUTOMATIC ), N'server2' WITH ( ENDPOINT_URL = N'...
Oracle Data Guard是Oracle数据库系统中一个强大的高可用性和灾难恢复解决方案。它提供了数据保护,确保在主数据库出现故障时能够迅速切换到备用数据库,从而保证业务连续性。在Oracle 10g Release 2(10gR2)中,...
Oracle 12c是甲骨文公司推出的一款关系型数据库管理系统版本,它提供了多项新功能和改进,其中包括Data Guard的增强,Data Guard是Oracle提供的数据保护解决方案,主要用来保护生产数据库免受灾难性故障的影响。...
6. **集群配置**:最后,使用MSCS工具(如Failover Cluster Manager)来配置集群服务,将Oracle数据库服务注册为集群资源,定义资源依赖关系,设置启动和停止顺序,以及故障转移策略。 在整个过程中,安全性、网络...