转自:http://blog.csdn.net/huang_xw/article/details/6173891 吐槽下:标题字数限制好小,最后一个字母r写不上了
1 v$parameter
v$parameter显示的是session级的参数. 如果没有使用alter session单独设置当前session的参数值.
每一个新Session都是从 v$system_parameter上取得系统的当前值而产生Session的v$parameter view. (实验1)
在运行过程中, v$parameter可能被用户改变.
2 v$parameter2
v$parameter2显示的是session级的参数.
与v$parameter之间的区别则在于v$parameter2把LIST的值分开来了, 一行变多行数据, 用ORDINAL来指示相对的位置. (实验2)
3 v$system_parameter
v$system_parameter显示的是system级的参数, 保存的是使用alter system修改的值(scope=both或者memory). 上面两个都是当前已经生效的参数值.
4 v$system_parameter2
v$system_parameter2显示的是system级的参数.
5 v$spparameter
v$spparameter显示的就是保存在spfile中的参数值(scope=both或者spfile).
6 字段解释
字段 |
字段值 |
说明 |
isses_modifiable |
true |
表示这个参数可以使用alter session修改 |
false |
表示不能使用alter session命令修改 |
|
issys_modifiable |
immediate |
表示这次对这个参数的修改会在当前所有会话中就"立即"发生作用, 即修改立即生效. |
deferred |
表示这次修改对当前会话不发生作用, 在以后打开的会话中起作用, 故它有"推迟"影响的效果. 修改该参数值时需要使用alter system set...deferred. 如果不加deferred关键字则报错ORA-02096: specified initialization parameter is not modifiable with this option. |
|
false |
表示不能使用alter system命令修改, 只能alter system ...... scope=spfile |
7 show parameter
通过sql_trace发现,sqlplus中的show parameter其实查询的是v$parameter,实际的查询语句如下:
select name name_col_plus_show_param,
decode(type,
1,
'boolean',
2,
'string',
3,
'integer',
4,
'file',
5,
'number',
6,
'big integer',
'unknown') type,
display_value value_col_plus_show_param
from v$parameter
where upper(name) like upper('%db_file%')
order by name_col_plus_show_param, rownum;
8 底层表解释
通过autotrace,可以知道:
v$parameter,v$system_parameter的底层表是x$ksppcv和x$ksppi
v$parameter2,v$system_parameter2的底层表是x$ksppcv2和x$ksppi
v$spparameter的底层表是x$kspspfile
9 实验1
SQL> select t1.value sesvalue, t2.value sysvalue
2 from v$parameter t1, v$system_parameter t2
3 where t1.num = t2.num
4 and t1.value <> t2.value;
SESVALUE SYSVALUE
------------------- -------------------
SQL> select value from v$system_parameter where name = 'global_names';
VALUE
-------------------
FALSE
SQL> select value from v$parameter where name = 'global_names';
VALUE
-------------------
FALSE
SQL> alter session set global_names = true;
Session altered
SQL> select t1.name, t1.value sesvalue, t2.value sysvalue
2 from v$parameter t1, v$system_parameter t2
3 where t1.num = t2.num
4 and t1.value <> t2.value;
NAME SESVALUE SYSVALUE
------------------- ------------------- -------------------
global_names TRUE FALSE
10 实验2
SQL> column value format a106;
SQL> select value from v$parameter where name like 'control_files';
VALUE
----------------------------------------------------------------------------------------------------------
D:/ORACLE/PRODUCT/10.2.0/ORADATA/TEST/CONTROL01.CTL, D:/ORACLE/PRODUCT/10.2.0/ORADATA/TEST/CONTROL02.CTL,
D:/ORACLE/PRODUCT/10.2.0/ORADATA/TEST/CONTROL03.CTL
SQL> column name format a15;
SQL> column value format a53;
SQL> column ordinal format a8;
SQL> select name ,value, ordinal from v$parameter2 where name like 'control_files';
NAME VALUE ORDINAL
--------------- ----------------------------------------------------- --------
control_files D:/ORACLE/PRODUCT/10.2.0/ORADATA/TEST/CONTROL01.CTL 1
control_files D:/ORACLE/PRODUCT/10.2.0/ORADATA/TEST/CONTROL02.CTL 2
control_files D:/ORACLE/PRODUCT/10.2.0/ORADATA/TEST/CONTROL03.CTL 3
相关推荐
学习动态性能表(14)--v$parameter&v$system_parameter 学习动态性能表(15)--v$rollstat 学习动态性能表(16)--v$rowcache 学习动态性能表(17)--v$segstat&v$segment_statistics 学习动态性能表(18)--v$system_...
oracle数据库忽然连不上了,一查是游标数量超了。 1.查看游标数 ... from v$open_cursor o, v$session s where user_name = 'AF651_U8' and o.sid = s.sid group by o.sid, osuser, machine order b
v$parameter, v$parameter2, v$system_parameter, v$system_parameter2 - **定义**:系统参数的信息。 - **用途**:查询和调整系统级别的配置参数。 ##### 14. v$obsolete_parameter - **定义**:过时的参数信息。...
In continuation power flow the P-V curve, V-lambda curve, P-lambda curves has to be plotted for unity power factor, a lagging power factor .Lambda being the load parameter. Continuation power flow has...
- **查看参数:** 使用`SHOW PARAMETER`或`SELECT * FROM V$PARAMETER`查询当前的参数设置。 - **修改参数:** 使用`ALTER SYSTEM SET`命令,如`ALTER SYSTEM SET db_block_size=8192 SCOPE=BOTH;`。 - **恢复到...
- `v$parameter`和`v$system_parameter`记录了数据库的动态参数设置,如`db_block_size`、`shared_pool_size`等,这些参数对数据库性能和资源管理至关重要。 - `v$obsolete_parameter`列出了已废弃或不再推荐使用的...
SELECT TO_NUMBER(v$parameter.value) value, v$sgastat.bytes, (v$sgastat.bytes / v$parameter.value) * 100 "Percent Free" FROM v$sgastat, v$parameter WHERE v$sgastat.name = 'free memory' AND v$parameter....
PCAN-Parameter Documentation是PEAK-System提供的关键参考资料,它为开发者提供了深入理解PCAN接口和有效进行二次开发的必要信息。无论你是新手还是经验丰富的工程师,这份文档都能提供必要的指导,帮助你充分利用...
v$sysstat 和 v$system_event `v$sysstat` 视图提供了系统级别的统计信息,如CPU时间、物理读取次数等。而`v$system_event` 则展示了系统级事件的等待统计信息,这两者都是监控和调优系统性能的关键工具。 ### 8....
14. **v$parameter & v$system_parameter**:这两个视图分别提供了关于数据库实例参数和系统级参数的信息,对于调整数据库配置和性能调优至关重要。 15. **v$rollstat**:此视图提供了关于事务回滚统计信息,对于...
常用动态性能视图:v$fixed_table、v$fixed_view_definition、v$database、v$instance、v$version、v$log、v$sysstat、v$logfile、v$controlfile、v$system_event、v$parameter、v$process、v$session、v$session_...
- **V$PARAMETER**: 展示当前实例参数设置,这些参数对于调整数据库性能至关重要。 - **V$BACKUP**: 提供备份相关信息,虽然不是直接用于性能调优,但在规划备份策略时很有帮助。 - **V$PX_PROCESS_SYSSTAT**: 关于...
标题中的"Downloads_parameter_PMSMMATLAB_"暗示了这是一个与永磁同步电机(PMSM)参数计算和MATLAB相关的下载资源。描述中提到的"Methods for Determining the Parameters and Characteristics of PMSM"进一步确认...
新的会话会继承自`v$system_parameter`视图所示的实例级参数值。通过调整这些参数,可以优化数据库性能和行为。 4. **备份和恢复相关的视图** - `v$backup` 显示所有在线数据文件的备份状态,对于数据保护和恢复...
Oracle还提供了V$视图来查询数据库运行时的各种动态性能视图,比如V$PARAMETER和V$PARAMETER2。这些视图能够帮助DBA(数据库管理员)监控和调整数据库参数。V$PARAMETER视图详细列出了当前数据库实例中所有参数的...
- **v$parameter**:显示了初始化参数文件中所有项的值,这对于理解当前数据库配置非常重要。 - **v$process**:提供了当前进程的信息,有助于诊断与进程相关的性能问题。 - **v$rollname**:提供了回滚段信息,这...
- **V$SYSTEM_PARAMETER**:显示实例当前有效的参数信息。 - **内存结构**: - **V$SGA**:显示系统全局区(SGA)的大小信息。 - **V$SGASTAT**:记录SGA使用的详细统计信息。 - **V$DB_OBJECT_CACHE**:记录对象...
NVL2(v$process.traceid, '_' || v$process.traceid, null) || '.trc' "Trace File" FROM v$parameter u_dump CROSS JOIN v$parameter instance CROSS JOIN v$process JOIN v$session ON v$process.addr = v$...
1. **实例/数据库**:如`v$database`、`v$instance`、`v$parameter`、`v$system_event`等,用于查看数据库和实例级别的配置和统计信息。 2. **用户/会话**:如`v$session`、`v$process`等,用于监控用户的连接和进程...
你可以通过查询`V$PARAMETER`视图来查看`processes`参数的值,这个参数定义了数据库可接受的最大并发连接数: ```sql SELECT value FROM V$PARAMETER WHERE name = 'processes'; ``` 如果需要调整最大连接数,可以...