当前位置:数据库 > Oracle >>

【Oracle真2系列】初始化参数是静态&动态

【Oracle真2系列】初始化参数是静态&动态
 
    在学习 Oracle 过程中、会发现、其实 Oracle 的很多知识点都是成双入对的
    那么、为了便于理解和记忆、我将对此做一个系列的总结
    
    此系列的开篇是:区分初始化参数是静态 or 动态 ?
    在 Oracle 中、从 9i开始引入 spfile 、有很多参数可以支持在线修改、即修改会马上生效
    
    官方文档给出如下说明:
 
[plain] 
The ISSYS_MODIFIABLE column in V$PARAMETER tells us whether the parameters are static or dynamic  
Static parameters require the instance to be restarted while dynamic parameters can take effect immediately upon being changed  
 
    看下 issys_modifiable 的取值情况:
 
[plain] 
sys@ORCL> select distinct issys_modifiable from v$parameter;  
  
ISSYS_MOD  
---------  
IMMEDIATE  
FALSE  
DEFERRED  
 
    参数的值说明:
    
    ● FALSE:如果 issys_modifiable 被改为这个值、那么该参数便是静态的
    ● IMMEDIATE: 表示该参数是动态的、可在线修改、在线生效
    ● DEFERRED: 这也表示该参数是动态的、不过呢、修改在当前会话是无效的、只针对下个会话生效
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,