动态参数与静态参数的判断、修改
来源:互联网 发布:网络和社会的关系论文 编辑:程序博客网 时间:2024/06/03 17:08
视图 v$parameter 中 ISSYS_MODIFIABLE 列能够查看参数属性,ISSYS_MODIFIABLE ='IMMEDIATE'为动态参数、 ISSYS_MODIFIABLE ='FALSE' 为静态参数 、 ISSYS_MODIFIABLE ='DERERRED' 为延迟参数(当前会话不生效,后续的会话有效) 。
1. 参数总数:
SQL> select count(*) from v$system_parameter where issys_modifiable='IMMEDIATE';
COUNT(*)
----------
353
SQL> select count(*) from v$system_parameter where issys_modifiable='FALSE';
COUNT(*)
----------
116
SQL> select count(*) from v$system_parameter where issys_modifiable='DEFERRED';
COUNT(*)
----------
8
2. 查看oracle参数是静态或者是动态 (根据 ISSYS_MODIFIABLE 的值判断)
select name,value,ISSYS_MODIFIABLE from v$parameter where name ='undo_retention' ;
3. ALTER SYSTEM 中 SCOPE=SPFILE/MEMORY/BOTH 的区别:
SCOPE = SPFILE
(此更改写入初始化参数文件,更改将在下次启动时生效。动态参数与静态参数都一样可以。也是静态参数唯一可以使用的方式。)
SCOPE = MEMORY
(只在内存上修改,立即生效,但重启后将不再生效,因为并没有写入到初始化参数文件。只适用于动态参数,静态参数则不允许。)
SCOPE = BOTH.
(既写入到初始化参数文件,也在内存上修改,立即生效。同样也只适用于动态参数,静态参数则不允许。)
4. 参数的修改
动态参数修改:
SQL> alter system set undo_retention=10800 scope=both;
System altered.
静态参数修改,需要指定 scope=spfile 下次启动:
SQL> alter system set processes=151 scope=both;
alter system set processes=151 scope=both
*
ERROR at line 1:
ORA-02095: specified initialization parameter cannot be modified
SQL> alter system set processes=151 scope=spfile;
System altered.
注意:(scope=spfile 或者 scope=both 下)任何参数的修改都不能自动同步到pfile中去,只会写进spfile,所以修改完参数后最好create pfile from spfile ,手动同步参数创建pfile,以保证下次通过pfile能够正常启动数据库。
1. 参数总数:
SQL> select count(*) from v$system_parameter where issys_modifiable='IMMEDIATE';
COUNT(*)
----------
353
SQL> select count(*) from v$system_parameter where issys_modifiable='FALSE';
COUNT(*)
----------
116
SQL> select count(*) from v$system_parameter where issys_modifiable='DEFERRED';
COUNT(*)
----------
8
2. 查看oracle参数是静态或者是动态 (根据 ISSYS_MODIFIABLE 的值判断)
select name,value,ISSYS_MODIFIABLE from v$parameter where name ='undo_retention' ;
3. ALTER SYSTEM 中 SCOPE=SPFILE/MEMORY/BOTH 的区别:
SCOPE = SPFILE
(此更改写入初始化参数文件,更改将在下次启动时生效。动态参数与静态参数都一样可以。也是静态参数唯一可以使用的方式。)
SCOPE = MEMORY
(只在内存上修改,立即生效,但重启后将不再生效,因为并没有写入到初始化参数文件。只适用于动态参数,静态参数则不允许。)
SCOPE = BOTH.
(既写入到初始化参数文件,也在内存上修改,立即生效。同样也只适用于动态参数,静态参数则不允许。)
4. 参数的修改
动态参数修改:
SQL> alter system set undo_retention=10800 scope=both;
System altered.
静态参数修改,需要指定 scope=spfile 下次启动:
SQL> alter system set processes=151 scope=both;
alter system set processes=151 scope=both
*
ERROR at line 1:
ORA-02095: specified initialization parameter cannot be modified
SQL> alter system set processes=151 scope=spfile;
System altered.
注意:(scope=spfile 或者 scope=both 下)任何参数的修改都不能自动同步到pfile中去,只会写进spfile,所以修改完参数后最好create pfile from spfile ,手动同步参数创建pfile,以保证下次通过pfile能够正常启动数据库。
0 0
- 动态参数与静态参数的判断、修改
- 区分ORACLE的动态参数与静态…
- pfile spfile静态和动态修改配置参数
- uploadify 动态修改参数
- mysql 动态修改参数
- MySql 参数动态修改
- 动态修改Ext tree的Load参数
- mysql动态修改的配置参数
- jdk8内存参数解析与修改(新的参数)
- 动态修改MYSQL配置参数
- 动态修改MYSQL配置参数
- 【HTML】 动态修改Href参数
- 如何实现线上MySQL数据库静态参数的修改
- oracle隐含参数的查看与修改
- 参数的静态绑定
- 如何区分一个初始化参数是静态还是动态的
- 区分一个参数是动态的还是静态
- 查看oracle数据库的静态和动态参数
- 移动端页面0.5px border的实现
- netstat和telnet命令在Windows7中的用法
- java基本语言元素
- Apache common collection的使用(2)
- 学习和思考
- 动态参数与静态参数的判断、修改
- mac如何升级g++的版本?更改默认gcc版本
- 一些web开发的插件好看的样式集合(不定时更新)
- 最长上升子序列
- java某年某月的天数
- 插入排序、希尔排序、堆排序
- strlen 函数的编写
- android解析pdf并且使用webview展示
- sql server 2008查询CPU飙到100%