Search Results fnd_stats
Overview
The concurrent program FNDPGHST — presented to users as Purge FND_STATS History Records — is owned by the FND - Application Object Library module within Oracle E-Business Suite. Its function is administrative and maintenance-oriented: it removes obsolete history rows that the FND_STATS utility accumulates as it collects and stores optimizer statistics for Oracle EBS database schemas. The program is documented in the ETRM as enabled (Enabled: Yes), meaning it may be scheduled and submitted without further configuration in both the 12.1.1 and 12.2.2 release lines.
FND_STATS is the framework Oracle EBS uses to gather statistics against database objects underlying the application tables. Each gathering operation stores a record describing the object analyzed, the date and time of collection, the operation performed, and related informational data. Over time, these FND_STATS history records grow, consuming space in the application schema and lengthening queries that reference the history. FNDPGHST exists to prune that historical data, keeping the statistics repository at a manageable size while preserving the current statistics themselves. Because it is an FND-owned utility rather than a functional business program, it is typically invoked by database administrators or system administrators during routine housekeeping rather than by end users.
Execution Details
The ETRM metadata records the following execution attributes for FNDPGHST:
- User-facing name: Purge FND_STATS History Records
- Product: FND - Application Object Library
- Execution Method: PL/SQL Stored Procedure
- Argument Method: Standard
- Executable: FNDPGHST
- Execution Filename: FND_STATS.PURGE_STAT_HISTORY
The execution method is significant. Because the program runs a PL/SQL stored procedure rather than an external executable, Oracle EBS invokes FND_STATS.PURGE_STAT_HISTORY directly inside the database session created for the concurrent request. No operating-system-level binary, shell script, or Java class is involved, and the request completes entirely within the database tier. The Standard argument method indicates that the program's parameters are normal concurrent program arguments passed through the Standard Request Submission (SRS) framework.
How to Run
Administrators submit FNDPGHST through the standard concurrent manager infrastructure. In the EBS navigation, this is reached via System Administrator > Requests > Run, where the request name Purge FND_STATS History Records can be selected and submitted. The request can also be scheduled as a recurring concurrent request so that history is purged on a fixed cadence without manual intervention.
The ETRM documents the argument method as Standard; specific parameter prompts are defined by the underlying procedure and are generally used to scope the purge — for example, by specifying a cutoff date or an object/schema restriction so that only records older than the intended retention window are deleted. Because the program deletes rows from the FND_STATS history tables, it should be run deliberately, ideally during a period of low activity, and the parameter values should be reviewed before submission. Users should confirm the program is assigned to a concurrent manager in their environment, since disabled or unassigned programs will never be picked up by the manager.
Related Objects
FNDPGHST is tightly coupled to the FND_STATS statistics-gathering facility. Commonly associated objects include the FND_STATS package itself, its history storage tables, and the companion statistics-gathering programs that populate those tables. Related concurrent programs typically include the FND_STATS-driven statistics collection requests used by the Gather Statistics and Gather Schema Statistics utilities, which write the very history rows that FNDPGHST later removes. Database-level DBMS_STATS routines are the underlying engine that most FND_STATS operations wrap.
Because the program manipulates history rather than the live statistics dictionary, no interface tables, open interfaces, or reporting APIs are required to use it. Its output is transactional: rows are deleted from the FND_STATS history, and the concurrent request log records the completion of the purge.
-
Concurrent Program: FNDPGHST
12.1.1
execution_filename: FND_STATS.PURGE_STAT_HISTORY , product: FND - Application Object Library , user_name: Purge FND_STATS History Records , description: Purge FND_STATS History Records , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: FNDPGHST
12.2.2
execution_filename: FND_STATS.PURGE_STAT_HISTORY , product: FND - Application Object Library , user_name: Purge FND_STATS History Records , description: Purge FND_STATS History Records , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
PACKAGE BODY: APPS.FND_STATS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_STATS, status:VALID,
-
TABLE: APPLSYS.FND_STATS_HIST
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_STATS_HIST, object_name:FND_STATS_HIST, status:VALID,
-
TABLE: APPLSYS.FND_STATS_HIST
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_STATS_HIST, object_name:FND_STATS_HIST, status:VALID,
-
PACKAGE BODY: APPS.FND_STATS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_STATS, status:VALID,
-
Table: FND_STATS_HIST
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_STATS_HIST, object_name:FND_STATS_HIST, status:VALID, product: FND - Application Object Library , description: Time required by FND_STATS to gather statistics , implementation_dba_data: APPLSYS.FND_STATS_HIST ,
-
TABLE: APPLSYS.FND_HISTOGRAM_COLS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_HISTOGRAM_COLS, object_name:FND_HISTOGRAM_COLS, status:VALID,
-
SYNONYM: APPS.FND_EXTNSTATS_COLS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_EXTNSTATS_COLS, status:VALID,
-
TABLE: APPLSYS.FND_HISTOGRAM_COLS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_HISTOGRAM_COLS, object_name:FND_HISTOGRAM_COLS, status:VALID,
-
Table: FND_STATS_HIST
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_STATS_HIST, object_name:FND_STATS_HIST, status:VALID, product: FND - Application Object Library , description: Time required by FND_STATS to gather statistics , implementation_dba_data: APPLSYS.FND_STATS_HIST ,
-
SYNONYM: PUBLIC.DBA_TAB_STATISTICS
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBA_TAB_STATISTICS, status:VALID,
-
SYNONYM: APPS.FND_EXCLUDE_TABLE_STATS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_EXCLUDE_TABLE_STATS, status:VALID,
-
SYNONYM: PUBLIC.DBA_HISTOGRAMS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBA_HISTOGRAMS, status:VALID,
-
SYNONYM: APPS.FND_EXCLUDE_TABLE_STATS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_EXCLUDE_TABLE_STATS, status:VALID,
-
SYNONYM: PUBLIC.DBA_HISTOGRAMS
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBA_HISTOGRAMS, status:VALID,
-
SYNONYM: APPS.FND_STATS_HIST_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_STATS_HIST_S, status:VALID,
-
SYNONYM: APPS.FND_HISTOGRAM_COLS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_HISTOGRAM_COLS, status:VALID,
-
SYNONYM: APPS.FND_STATS_HIST_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_STATS_HIST_S, status:VALID,
-
SYNONYM: APPS.FND_STATS_HIST
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_STATS_HIST, status:VALID,
-
PACKAGE BODY: APPS.EDW_ANALYZE_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_ANALYZE_UTIL, status:VALID,
-
PACKAGE BODY: APPS.MSD_ANALYZE_TABLES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_ANALYZE_TABLES, status:VALID,
-
PACKAGE BODY: APPS.MSC_ANALYSE_TABLES_PK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_ANALYSE_TABLES_PK, status:VALID,
-
PACKAGE BODY: APPS.EGO_BROWSE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_BROWSE_PVT, status:VALID,
-
PACKAGE BODY: APPS.HR_TKPROF_PLUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_TKPROF_PLUS, status:VALID,
-
PACKAGE BODY: APPS.AD_STATS_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AD_STATS_UTIL_PKG, status:VALID,
-
SYNONYM: PUBLIC.DBA_TAB_STATISTICS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBA_TAB_STATISTICS, status:VALID,
-
SYNONYM: PUBLIC.DBMS_DB_VERSION
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_DB_VERSION, status:VALID,
-
SYNONYM: APPS.FND_HISTOGRAM_COLS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_HISTOGRAM_COLS, status:VALID,
-
PACKAGE BODY: APPS.PSP_VALID_NON_ORCL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_VALID_NON_ORCL_PKG, status:VALID,
-
SYNONYM: PUBLIC.DBMS_SPACE
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_SPACE, status:VALID,
-
SYNONYM: APPS.FND_STATS_HIST
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_STATS_HIST, status:VALID,
-
PACKAGE BODY: APPS.MSD_ANALYZE_TABLES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_ANALYZE_TABLES, status:VALID,
-
PACKAGE BODY: APPS.HRI_OLTP_CONC_MV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HRI_OLTP_CONC_MV, status:VALID,
-
PACKAGE BODY: APPS.HRI_OPL_POSH
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HRI_OPL_POSH, status:VALID,
-
SYNONYM: PUBLIC.DBA_TAB_PARTITIONS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBA_TAB_PARTITIONS, status:VALID,
-
PACKAGE BODY: APPS.AZ_DELETE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AZ_DELETE, status:VALID,
-
PACKAGE BODY: APPS.MSC_ANALYSE_TABLES_PK
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_ANALYSE_TABLES_PK, status:VALID,
-
PACKAGE BODY: APPS.AZ_DELETE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AZ_DELETE, status:VALID,
-
PACKAGE BODY: APPS.OZF_REFRESH_VIEW_PVT
12.1.1
-
PACKAGE BODY: APPS.BSC_PMD_OPT_DOC_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_PMD_OPT_DOC_UTIL, status:VALID,
-
PACKAGE BODY: APPS.FND_UMS_LOADER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_UMS_LOADER, status:VALID,
-
PACKAGE BODY: APPS.FII_NON_DBI_TIME_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_NON_DBI_TIME_C, status:VALID,
-
PACKAGE BODY: APPS.PMI_LOT_GENEALOGY_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PMI_LOT_GENEALOGY_PKG, status:VALID,
-
SYNONYM: PUBLIC.DBA_EXTERNAL_TABLES
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBA_EXTERNAL_TABLES, status:VALID,
-
SYNONYM: PUBLIC.DBA_EXTERNAL_TABLES
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBA_EXTERNAL_TABLES, status:VALID,
-
PACKAGE BODY: APPS.EGO_BROWSE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_BROWSE_PVT, status:VALID,
-
PACKAGE BODY: APPS.PSP_VALID_NON_ORCL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_VALID_NON_ORCL_PKG, status:VALID,
-
PACKAGE BODY: APPS.FII_USER_SEC_OPTIMIZER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_USER_SEC_OPTIMIZER, status:VALID,
-
PACKAGE BODY: APPS.HRI_TIME_STRUCTURE_C
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HRI_TIME_STRUCTURE_C, status:VALID,