Forgot your password?    
+ Reply to Thread
Results 1 to 1 of 1

Thread: FAN Objectives in Oracle RAC

  1. #1
    Expert Oracle Administrator
    Join Date
    Oct 2011
    New Delhi, India

    FAN Objectives in Oracle RAC

    Fast Application Notification (FAN), is a feature of Oracle Real Application Clusters (RAC)
    that further differentiates it for high availability and scalability.

    FAN enables the automated recovery of applications when cluster components fail. FAN solves the following problems:

    • Applications waiting for TCP/IP time-outs when a node fails.

    • Applications attempting to connect when services are down.

    • Applications not connecting when services resume.

    • Applications processing the last result after a node, instance, or service has gone

    • Applications not balancing across available systems when services restart or expand.

    • Attempting to execute work on slow, hung, and dead nodes

    For cluster configuration changes, the Oracle RAC HA framework posts a FAN event
    immediately when a state change occurs in the cluster. Instead of waiting for the Application Tier to poll the Database Tier and find a problem, using FAN your application tier will receive these events and react immediately to the event.

    For down events, the disruption to the application can be minimized as connections to the failed instance or node can be terminated. In-flight transactions are terminated and the application user immediately notified. Application users requesting connections are directed to available instances only.

    Applications can take advantage of the load balancing advisory FAN events to direct work requests to the instance in the cluster that is currently providing the best service.

    The use of FAN requires the use of Services. Services decouple any hardwired mapping between a connection request and a RAC instance. Services are an entity defined for a RAC database that allows the workload for a RAC database to be managed. Services divide the entire workload executing in the Oracle Database into mutually disjoint classes.

    To understand Services , and setup service to use TAF and FAN , refer to :

+ Reply to Thread

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

DBA Lounge (P) Ltd. deals in Oracle Technologies on Consulting, Resourcing, Corporate Training

Online and corporate training available on Oracle Database 11g, Oracle 11g Real Application Cluster (RAC), Oracle Applications 11i/R12, Oracle Fusion Middleware 11g, Oracle Identity Management-OIM, Oracle Internet Directory 11g-OID, Oracle Business Intelligence Enterprise Edition-OBIEE, Oracle Golden Gate, Oracle Access Management-OAM, Oracle Internet Directory-ODS, Oracle Identity Analytics Architecture-OIA Statistics