To view current database parameters in Oracle, you can use the following methods:
🔹 1️⃣ View All Parameters Using V$PARAMETER
Run the following SQL query to see all current database parameters:
✅ To find a specific parameter, use:
✅ To view only modified (non-default) parameters, use:
🔹 2️⃣ View Parameters Using V$SYSTEM_PARAMETER
The V$SYSTEM_PARAMETER
view shows instance-wide parameters:
✅ To check if a parameter is modifiable at runtime, use:
- IMMEDIATE → Can be changed dynamically without restart.
- DEFERRED → Changes take effect after reconnecting sessions.
- FALSE → Requires database restart.
🔹 3️⃣ View Parameters Using SHOW PARAMETER (SQL*Plus)
If using SQL*Plus, you can run:
This will show all parameters related to "memory".
✅ To find a specific parameter:
🔹 4️⃣ View Parameters with Default & Session-Level Values
If you want to check the default values for parameters:
To check session-level parameters:
🔹 5️⃣ View SPFILE & PFILE Parameters
To check whether a parameter is stored in the SPFILE:
If you need to export the PFILE from an SPFILE:
🔹 6️⃣ View Hidden Parameters
To check hidden parameters (underscore parameters):
Example:
🔹 Summary Table
Method | Command | Description |
---|---|---|
Basic Parameters | SELECT name, value FROM v$parameter; | Shows all database parameters |
Modified Parameters | SELECT name, value FROM v$parameter WHERE isdefault = 'FALSE'; | Shows only changed parameters |
System Parameters | SELECT name, value FROM v$system_parameter; | Instance-wide parameters |
SQL*Plus Method | SHOW PARAMETER sga_target; | Quick parameter check in SQL*Plus |
SPFILE Parameters | SELECT name, value FROM v$spparameter WHERE isspecified = 'TRUE'; | Checks stored parameters in SPFILE |
Hidden Parameters | SELECT name, value FROM v$parameter WHERE name LIKE '_%'; | Lists Oracle’s hidden parameters |
Tags:
Oracle
Helpful
ReplyDelete