Search Results fnd_app_servers
The FND_APP_SERVERS
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical repository table that stores configuration and runtime information about application servers within the EBS environment. This table is part of the Oracle Applications Technology Stack (FND) and plays a pivotal role in managing server instances, load balancing, and failover mechanisms. Below is a detailed breakdown of its structure, purpose, and significance in Oracle EBS deployments.
Purpose and Functionality
The FND_APP_SERVERS
table serves as a central registry for application servers participating in an Oracle EBS environment. It maintains metadata about each server, including its hostname, port assignments, status, and role in the system. This information is leveraged by the Oracle Application Object Library (FND) to facilitate communication between the application tier and the database tier, ensuring optimal performance and high availability.
Key Columns and Their Significance
The table includes several important columns, each serving a specific purpose:
- SERVER_ID: A unique identifier for each application server.
- SERVER_NAME: The hostname or logical name of the server.
- SERVER_PORT: The port number used for communication (e.g., HTTP/HTTPS ports for Oracle HTTP Server).
- STATUS: Indicates whether the server is active (
ACTIVE
), inactive (INACTIVE
), or in maintenance mode. - SERVER_TYPE: Specifies the server's role (e.g.,
WEB
for web servers,FORMS
for Forms servers, orCONCURRENT
for Concurrent Processing servers). - LOAD_BALANCER_WEIGHT: Used in load-balancing algorithms to distribute workloads proportionally.
- LAST_UPDATE_DATE and LAST_UPDATED_BY: Audit columns tracking modifications.
Integration with Oracle EBS Components
The FND_APP_SERVERS
table interacts with other Oracle EBS components to ensure seamless operation:
- Oracle HTTP Server (OHS): Uses server entries to route requests dynamically.
- Concurrent Processing: Relies on server status to assign jobs to available nodes.
- Forms Services: References the table to manage Forms runtime sessions.
- Cloning and Patching: The table is updated during environment refreshes or patching to reflect new server configurations.
Administrative Considerations
Administrators must ensure the FND_APP_SERVERS
table remains accurate to avoid runtime issues:
- Manual Updates: Rarely required but may be necessary during server decommissioning or scaling.
- Automated Synchronization: Oracle AutoConfig and AD utilities typically manage updates during configuration changes.
- Monitoring: Regular checks via scripts or Oracle Applications Manager (OAM) help detect inconsistencies.
Impact on Performance and High Availability
Incorrect or stale data in FND_APP_SERVERS
can lead to performance degradation or system outages. For example:
- An inactive server marked as
ACTIVE
may cause request timeouts. - Mismatched load-balancing weights can skew traffic distribution.
Conclusion
The FND_APP_SERVERS
table is a foundational element in Oracle EBS 12.1.1 and 12.2.2, enabling efficient server management and fault tolerance. Proper maintenance of this table is essential for ensuring system reliability, scalability, and performance in multi-node deployments. Administrators should leverage Oracle's built-in tools to manage its contents and avoid manual interventions unless absolutely necessary.
-
Table: FND_APP_SERVERS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_APP_SERVERS, object_name:FND_APP_SERVERS, status:VALID, product: FND - Application Object Library , description: This table will track the servers used by the E-Business Suite system. This includes the internal server configured by AutoConfig, and any external servers (e.g. Portal installations, OID installations, etc.) referenced by the system. , implementation_dba_data: APPLSYS.FND_APP_SERVERS ,
-
Table: FND_APP_SERVERS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_APP_SERVERS, object_name:FND_APP_SERVERS, status:VALID, product: FND - Application Object Library , description: This table will track the servers used by the E-Business Suite system. This includes the internal server configured by AutoConfig, and any external servers (e.g. Portal installations, OID installations, etc.) referenced by the system. , implementation_dba_data: APPLSYS.FND_APP_SERVERS ,
-
APPS.FND_NET_SERVICES dependencies on FND_APP_SERVERS
12.2.2
-
APPS.FND_NET_SERVICES dependencies on FND_APP_SERVERS
12.1.1
-
APPS.FND_APP_SYSTEM dependencies on FND_APP_SERVERS
12.1.1
-
APPS.FND_APP_SYSTEM dependencies on FND_APP_SERVERS
12.2.2
-
APPS.FND_NET_SERVICES dependencies on FND_SYSTEM_SERVER_MAP
12.1.1
-
APPS.FND_NET_SERVICES dependencies on FND_SYSTEM_SERVER_MAP
12.2.2
-
SYNONYM: APPS.FND_APP_SERVERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_APP_SERVERS, status:VALID,
-
VIEW: APPLSYS.FND_APP_SERVERS#
12.2.2
-
SYNONYM: APPS.FND_APP_SERVERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_APP_SERVERS, status:VALID,
-
APPS.FND_NET_SERVICES SQL Statements
12.1.1
-
VIEW: APPLSYS.FND_APP_SERVERS#
12.2.2
owner:APPLSYS, object_type:VIEW, object_name:FND_APP_SERVERS#, status:VALID,
-
APPS.FND_NET_SERVICES dependencies on FND_ORACLE_HOMES
12.1.1
-
APPS.FND_NET_SERVICES dependencies on FND_ORACLE_HOMES
12.2.2
-
APPS.FND_NET_SERVICES SQL Statements
12.2.2
-
APPS.FND_NET_SERVICES dependencies on FND_TNS_ALIAS_SETS
12.1.1
-
APPS.FND_NET_SERVICES dependencies on FND_TNS_ALIAS_SETS
12.2.2
-
APPS.FND_NET_SERVICES dependencies on FND_TNS_LISTENERS
12.1.1
-
APPS.FND_NET_SERVICES dependencies on FND_TNS_ALIAS_SET_USAGE
12.1.1
-
APPS.FND_NET_SERVICES dependencies on FND_TNS_ALIAS_SET_USAGE
12.2.2
-
APPS.FND_NET_SERVICES dependencies on FND_TNS_LISTENERS
12.2.2
-
PACKAGE BODY: APPS.FND_APP_SYSTEM
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_APP_SYSTEM, status:VALID,
-
TABLE: APPLSYS.FND_APP_SERVERS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_APP_SERVERS, object_name:FND_APP_SERVERS, status:VALID,
-
PACKAGE BODY: APPS.FND_NET_SERVICES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_NET_SERVICES, status:VALID,
-
PACKAGE BODY: APPS.FND_NET_SERVICES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_NET_SERVICES, status:VALID,
-
PACKAGE BODY: APPS.FND_APP_SYSTEM
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_APP_SYSTEM, status:VALID,
-
TABLE: APPLSYS.FND_APP_SERVERS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_APP_SERVERS, object_name:FND_APP_SERVERS, status:VALID,
-
APPS.FND_NET_SERVICES dependencies on FND_APPL_TOPS
12.2.2
-
APPS.FND_NET_SERVICES dependencies on FND_APPL_TOPS
12.1.1
-
APPS.FND_NET_SERVICES dependencies on FND_TNS_ALIASES
12.1.1
-
APPS.FND_NET_SERVICES dependencies on FND_TNS_ALIASES
12.2.2
-
APPS.FND_NET_SERVICES dependencies on FND_DATABASES
12.1.1
-
APPS.FND_NET_SERVICES dependencies on FND_DATABASES
12.2.2
-
APPS.FND_APP_SYSTEM SQL Statements
12.1.1
-
APPS.FND_APP_SYSTEM SQL Statements
12.2.2
-
PACKAGE BODY: APPS.FND_NET_SERVICES
12.1.1
-
PACKAGE BODY: APPS.FND_NET_SERVICES
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.FND_NET_SERVICES dependencies on FND_DATABASE_INSTANCES
12.1.1
-
APPS.FND_NET_SERVICES dependencies on FND_DATABASE_INSTANCES
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.FND_APP_SYSTEM
12.1.1
-
PACKAGE BODY: APPS.FND_APP_SYSTEM
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2