
Discover Hidden Parameters in Oracle with SQL queries to extract undocumented system settings. Learn how to identify non-default hidden parameters for enhanced performance and optimization.
Table of Contents
SQL Query to Find oracle Hidden Parameters:
Set lines 300
set pages 400
col NAME for a30
col value format a10
col DESCRIPTION for a100
SELECT name,value,description from SYS.V$PARAMETER WHERE name LIKE '\_%' ESCAPE '\';
SAMPLE OUTPUT:

If you want to find the Oracle undocumented parameters that have been modified from their default values, run the below query:
Set lines 300
set pages 400
col NAME for a30
col value format a10
col DESCRIPTION for a80
select name,value,description from sys.V$PARAMETER where name like '\_%' escape '\' and ISDEFAULT='FALSE';
You can follow my other performance-related articles, like Oracle Table Fragmentation Script.
For more details on Oracle 19c tuning and optimization, check out Oracle Database 19c Documentation