V$PARAMETER与V$SPPARAMETER的区别

1.官方文档定义
V$PARAMETER
V$PARAMETER displays information about the initialization parameters that are currently in effect for the session.
A new session inherits parameter values from the instance-wide values displayed by the V$SYSTEM_PARAMETER view.

V$SPPARAMETER
V$SPPARAMETER displays information about the contents of the server parameter file.
If a server parameter file was not used to start the instance, then each row of the view will contain FALSE in the ISSPECIFIED column.

2.oracle用spfile启动

可以看到v$parameter显示的不仅仅是参数文件中的所涉及到参数值,而且一些系统默认值也显示出来了。而v$spparameter仅仅显示参数文件中所涉及到的参数值,其余的全为空值。

3.动态改变一个参数看这两个视图有什么影响
SQL> alter system set open_cursors=500;

两个视图都同时显示更新之后的值

4.用pfile启动数据库
SQL> create pfile=‘/home/oracle/pfile524‘ from spfile;
SQL> startup force pfile=‘/home/oracle/pfile524‘;

可以看到v$parameter仍然有值,可v$spparameter却为空值了

5.总结
v$parameter看到的现在数据库所使用的参数值
v$spparameter所显示的是参数文件中所规定的参数值,如果用pfile启动的数据库,该视图全为空值。

欢迎大家补充和建议!

原文地址:https://www.cnblogs.com/ddzj01/p/9085611.html

时间: 2024-11-16 22:34:10

V$PARAMETER与V$SPPARAMETER的区别的相关文章

`define、parameter、localparam三者的区别

`define: 可以跨模块的定义,写在模块名称上面,在整个设计工程都有效.一旦'define指令被编译,其在整个编译过程中都有效.例如,通过另一个文件中的`define指令,定义的常量可以被其他文件中被调用.直到遇到 'undef: `define data 8'd14 使用时则为 `data parameter: 本module内有效的定义,可用于参数传递: 在模块内部定义时无法进行参数传递, 若在模块名后照下面这样写则可以进行传递 module rxtx#(parameter baud =

[转]Show parameter & Table Not exists

本文转自:http://www.cnblogs.com/fangwenyu/archive/2011/01/06/1926774.html 问题描述 在尝试通过show parameter来查看一个参数的时候,遇到了ora-00942: table or view does not exist的错误提示,如下, SQL> show user USER is "SCOTT" SQL> show parameter nls_sort; ORA-00942: table or v

学习动态性能表(14)--v$parameter&v$system_parameter

学习动态性能表 第14篇--V$PARAMETER&V$SYSTEM_PARAMETER  2007.6.11 这两个视图列出的各参数项名称以及参数值.V$PARAMETER显示执行查询的session的参数值.V$SYSTEM_PARAMETER视图则列出实例的参数值. 例如,下列查询显示执行查询的session的SORT_AREA_SIZE参数值: SELECT value FROM V$PARAMETER WHERE name = 'sort_area_size'; 呵呵,可能有朋友还是不

【体系结构】Oracle参数介绍

[体系结构]Oracle参数介绍 1  BLOG文档结构图     2  前言部分 2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① Oracle中的各种参数介绍及其查询方法 ② Oracle中V$PARAMETER及V$PARAMETER2的区别 ③ 隐含参数的查询.重置.清除 ④ 会话参数和实例参数的查询 ⑤ 静态参数和动态参数.延迟参数 ⑥ V$PARAMETER视图的每列含义(重点) Tips: ①

ISO14229系列之二:诊断指令格式和相关概念

作者:autogeek 原文链接:http://www.cnblogs.com/autogeek/p/4458658.html 1. 简单的通信机制 其实诊断通信的机制很简单,可以类比client-server通信方式,即客户端发送request,服务器收到request之后进行处理,然后向客户端发送response.但是,诊断协议有自己的特色,它规定了在request和response的格式,在收到request的时候要做格式的检查.同时由于寻址方式的不同,有无sub-function的支持等

【oracle11g,8】数据字典 和字符集

一.数据字典: oracle的数据字典记录了数据库管理的元数据,他对于数据库来说是生死攸关的核心档案. 1.数据字典放在system表空间,用户是sys. 2.描述数据库和对象的定义, 3..数据字典是只读的. 4.是server维护的,只能查询. 5.大部分由catalog.sql创建的. 通常所说的数据字典由四部分组成:内部 RDBMS(X$)表.数据字典表.动态性能(V$)视图和数据字典视图. 二. 数据字典组成: 1. 内部 RDBMS(X$)表 X$表是 Oracle 数据库的核心部分

亿级推广流量仍能精准推荐?解读核心算法的应用实践

阿里妈妈,是一个想让天下没有难做的营销的大数据平台,它拥有阿里巴巴集团的核心商业数据.在这里,每天有超过50亿的推广流量完成超过3亿件商品的推广展现,覆盖高达98%的网民,实现数字媒体(PC端+无线端+互联网电视端)的一站式触达. 在这些鲜亮的数据背后,是什么样的核心算法在起作用?它如何保证商家的产品得到最有效的推荐?本文将给大家详解阿里妈妈 CTR 预估核心算法 MLR 的研发背景和应用实践. 一.关键词小知识 点击通过率 CTR(Click-Through-Rate),指网络广告(图片广告/

关于shell脚本的一些容易混淆的概念

[email protected]和$*的区别 [[email protected]~]$vim my_fun.sh #!/bin/bash # [email protected] and $* my_fun (){ echo "$#" } echo 'the number of parameter in "[email protected]"   is'    $(my_fun  "[email protected]") echo 'the n

Struts2:request & response

整理自网上:  1.   获取Request和Response的方法  1.1. ServletActionContext的静态方法 1     HttpServletRequest request = ServletActionContext.getRequest();  2     HttpServletResponse response = ServletActionContext.getResponse();  1.2.      ActionContext对象的方法 1 ActionC