Oracle 视图 V$SYSTEM_PARAMETER 官方解释,作用,如何使用详细说明
本站中文解释
Oracle视图V$SYSTEM_PARAMETER主要用来查看系统参数和当前会话的参数的值。在Oracle数据库参数的存储方式不同,基本上分为三类:
1、instance参数; 影响整个实例/数据库的参数值, 包含在v$parameter表或SPFILE文件,只能在实例管理下更改,但在会话级别上仍可查看其值。
2、session参数:影响特定会话的参数值。在系统级别是不可见,只在指定的会话有效。
3、对象级别的参数:定义为对象的属性,可以影响其作用域内的SQL语句的执行。
V$SYSTEM_PARAMETER视图是Oracle系统视图,查看系统参数以及当前会话的参数的值。由于它可以显示instance级别及session级别的参数,因此也可以用来查看未知属性的当前值。
使用方法:
建议使用SELECT * FROM v$system_parameter语句来查看所有有效参数,我们可以组合和添加其他条件来提高查询的有效性,如下所示:
SELECT *
FROM v$system_parameter
WHERE name LIKE ‘%timezone%’ OR name LIKE ‘%nls%’;
— 这样我们就能查看系统timezone和NLS相关参数的值。
另外,V$SYSTEM_PARAMETER视图还可以获取SID和SERIAL#访问会话的参数值,可用于分析会话的表现形式:
SELECT sid, serial#, value
FROM v$system_parameter
WHERE name = ‘sort_area_size’;
— 查看指定会话的sort_area_size参数的值
官方英文解释
V$SYSTEM_PARAMETER
displays information about the initialization parameters that are currently in effect for the instance. A new session inherits parameter values from the instance-wide values.
Column | Datatype | Description |
---|---|---|
|
|
Parameter number |
|
|
Name of the parameter |
|
|
Parameter type:
|
|
|
Instance-wide parameter value |
|
|
Parameter value in a user-friendly format. For example, if the |
|
|
The default value for this parameter. This is the value of the parameter if a value is not explicitly specified for the parameter. |
|
|
Indicates whether the parameter is set to the default value ( The database sets the value of the |
|
|
Indicates whether the parameter can be changed with |
|
|
Indicates whether the parameter can be changed with
|
|
|
Indicates whether the parameter can be modified inside a PDB ( In a non-CDB, the value of this column is |
|
|
For parameters that can be changed with |
|
|
Indicates how the parameter was modified. If an |
|
|
Indicates whether Oracle adjusted the input value to a more suitable value (for example, the parameter value should be prime, but the user input a non-prime number, so Oracle adjusted the value to the next prime number) |
|
|
Indicates whether the parameter has been deprecated ( |
|
|
Indicates whether the parameter is a basic parameter ( |
|
|
Description of the parameter |
|
|
Comments associated with the most recent update |
|
|
Hash value for the parameter name |
|
|
The ID of the container to which the data pertains. Possible values include:
|
See Also:
“V$PARAMETER” for information about initialization parameters that are currently in effect for a session