oracle如何查询初始化参数(四)描述GV$SPPARAMETER参数的必要性

查询初始化参数的方法很多,比如SHOW PARAMETER,或查询V$PARAMETER等,这里简单总结一下。

这一篇描述GV$SPPARAMETER参数的必要性。

前一篇文章介绍了V$SPPARAMETER参数,也说明了V$SPPARAMETER视图中的信息与GV$PARAMETER视图中的区别。

其实这里还有一个问题,就是GV$SPPARAMETER是否有意义。因为V$SPPARAMETER参数本身就包含了SID列,SPFILE中本身就包含了所有实例的设置,那么查询GV$SPPARAMETER视图是否就意义不大呢,其实不然。

因为RAC的各个节点可以使用统一的SPFILE启动,同样也可以选择不同的SPFILE来进行启动,这时GV$SPPARAMETER视图中获取结果,才是真正各个实例SPFILE中设置的结果。

这样说比较难以理解,看一个简单的例子:

SQL> select inst_id, name, value

2  from gv$system_parameter

3  where name = 'open_cursors';

INST_ID NAME                           VALUE

---------- ------------------------------ --------------------------------------------------

1 open_cursors                   600

2 open_cursors                   400

SQL> select sid, name, value

2  from v$spparameter

3  where name = 'open_cursors';

SID        NAME                           VALUE

---------- ------------------------------ --------------------------------------------------

*          open_cursors                   300

test1      open_cursors                   500

test2      open_cursors                   700

SQL> select inst_id, sid, name, value

2  from gv$spparameter

3  where name = 'open_cursors';

INST_ID SID        NAME                           VALUE

---------- ---------- ------------------------------ ------------------------------------

1 *          open_cursors                   300

1 test1      open_cursors                   500

1 test2      open_cursors                   700

2 *          open_cursors                   300

2 test1      open_cursors                   500

2 test2      open_cursors                   700

本文URL地址:http://www.bianceng.cn/database/Oracle/201410/45546.htm

已选择6行。

SQL> select inst_id, name, value

2  from gv$system_parameter

3  where name = 'spfile';

INST_ID NAME                           VALUE

---------- ------------------------------ --------------------------------------------------

1 spfile                         +DATA/test/spfiletest.ora

2 spfile                         +DATA/test/spfiletest.ora

下面里面内存中参数来创建SPFILE,并利用新建的SPFILE来启动当前实例:

SQL> create spfile='/export/home/oracle/spfiletest1.ora' from memory;

文件已创建。

SQL> host    

$ vi /export/home/oracle/inittest1.ora

时间: 2024-12-02 08:04:52

oracle如何查询初始化参数(四)描述GV$SPPARAMETER参数的必要性的相关文章

oracle如何查询初始化参数(六)描述CREATE PFILE的方法检查初

查询初始化参数的方法很多,比如SHOW PARAMETER,或查询V$PARAMETER等,这里简单总结一下. 这一篇描述CREATE PFILE的方法检查初始化参数. 前面介绍了很多种方法,这些方法都是在数据库中查询初始化参数的设置.其实还有一种方法更加的一目了然,就是CREATE PFILE的方式: SQL> show parameter spfile NAME                                 TYPE        VALUE ---------------

oracle如何查询初始化参数(五)如何判断一个初始化参数的来源

查询初始化参数的方法很多,比如SHOW PARAMETER,或查询V$PARAMETER等,这里简单总结一下. 这一篇描述如何判断一个初始化参数的来源. 判断数据库启动是否启用了SPFILE很简单,只需要通过SHOW PARAMETER SPFILE命令就可以看到: SQL> show parameter spfile NAME                                 TYPE        VALUE ----------------------------------

oracle如何查询初始化参数(二)V$PARAMETER与V$SYSTEM_PARAMETER视图的不同

查询初始化参数的方法很多,比如SHOW PARAMETER,或查询V$PARAMETER等,这里简单总结一下. 这一篇介绍V$PARAMETER视图与V$SYSTEM_PARAMETER视图的不同. 上一篇文章介绍了很多种查询初始化参数的方法,而且说明了V$PARAMETER视图和V$PARAMETER2视图的区别. 这里看看V$PARAMETER和V$SYSTEM_PARAMETER视图的区别. 一般在查询初始化参数的时候都习惯性的使用SHOW PARAMETER,也就是查询V$PARAMET

oracle如何查询初始化参数(三)V$SPPARAMETER与GV$PARAMETER视图的不同

查询初始化参数的方法很多,比如SHOW PARAMETER,或查询V$PARAMETER等,这里简单总结一下. 这一篇介绍V$SPPARAMETER视图于GV$PARAMETER视图的不同. 上一篇介绍了V$SYSTEM_PARAMETER和V$PARAMETER视图之间的区别,这篇主要讨论RAC环境下初始化参数的查询. 前文已经提到,使用SHOW PARAMETER查询,看到的是当前会话可以看到的初始化参数,那么这个参数导致是全局设置还是当前实例设置的,是从这个命令中看不到的. 虽然Oracl

oracle如何查询初始化参数(一) 多种查询初始化参数的方法

查询初始化参数的方法很多,比如SHOW PARAMETER,或查询V$PARAMETER等,这里简单总结一下. 这一篇简单介绍多种查询初始化参数的方法. 首先初始化参数的设置的方法就有很多种:可以通过ALTER SYSTEM SET SCOPE = MEMORY的方式仅设置内存的修改,也可以通过ALTER SYSTEM SET SCOPE = SPFILE只修改SPFILE的值,当然也可以同时修改SPFILE和MEMORY中的设置.还有一种初始化参数可以设置延迟生效,也就是说这个修改只对以后连接

Oracle分页查询语句(四)

Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用. Oracle分页查询语句(一):http://yangtingkun.itpub.net/post/468/100278 Oracle分页查询语句(二):http://yangtingkun.itpub.net/post/468/101703 Oracle分页查询语句(三):http://yangtingkun.itpub.net/post/468/104595 最后的例子说明内部循环包含排序的情况: SQL> CREATE T

用Oracle并行查询发挥多CPU的威力_oracle

正在看的ORACLE教程是:用Oracle并行查询发挥多CPU的威力.参数  让我们进一步看看CPU的数量是如何影响这些参数的. 参数fast_start_parallel_rollback Oracle并行机制中一个令人兴奋之处是在系统崩溃时调用并行回滚得能力.当Oracle数据库发生少有的崩溃时,Oracle能自动检测未完成的事务并回滚到起始状态.这被称为并行热启动,而Oracle使用基于cpu_count的fast_start_parallel_rollback参数来决定未完成事务的秉性程

Oracle分页查询格式(十三)

Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用. 这篇介绍HASH SORT CLUSTER表对分页查询的帮助. Oracle分页查询格式(一):http://yangtingkun.itpub.net/post/468/100278 Oracle分页查询格式(二):http://yangtingkun.itpub.net/post/468/101703 Oracle分页查询格式(三):http://yangtingkun.itpub.net/post/468/104595 O

Oracle分页查询格式(十一)

Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用. 这篇介绍分析函数用于分页. Oracle分页查询格式(一):http://yangtingkun.itpub.net/post/468/100278 Oracle分页查询格式(二):http://yangtingkun.itpub.net/post/468/101703 Oracle分页查询格式(三):http://yangtingkun.itpub.net/post/468/104595 Oracle分页查询格式(四):htt