ORA-02096: specified initialization parameter is not modifiable with this option
2013-03-20 00:08
483 查看
Though the initialization parameter is modifiable, it cannot be modified using the specified command.
For example, you try to change the memory_target initialization parameter for your session:
Although you can change the value for memory_target, you cannot do so for your session.
You can check the v$parameter data dictionary view in order to see if a certain parameter can be changed in a session:
As you can see, ISSES_MODIFIABLE (Can be modified using alter session command) is set to false, hence this error message.
The enumeration values for issys_modifiable
FALSE : it means that the parameter cannot change its value in the lifetime of the instance; the database needs to be restarted for changes to take effect.
IMMEDATE: value means that it is dynamic and can be set to change the present active instance as well as future database restarts.
DEFERRED: is also dynamic, but changes only affect subsequent sessions, currently active sessions will not be affected and retain the old parameter value
For example, you try to change the memory_target initialization parameter for your session:
SQL> alter session set memory_target=1; alter session set memory_target=1 * ERROR at line 1: ORA-02096: specified initialization parameter is not modifiable with this option
Although you can change the value for memory_target, you cannot do so for your session.
You can check the v$parameter data dictionary view in order to see if a certain parameter can be changed in a session:
SQL> select isses_modifiable, issys_modifiable from v$parameter where name='memory_target'; ISSES ISSYS_MOD ----- --------- FALSE IMMEDIATE
As you can see, ISSES_MODIFIABLE (Can be modified using alter session command) is set to false, hence this error message.
The enumeration values for issys_modifiable
FALSE : it means that the parameter cannot change its value in the lifetime of the instance; the database needs to be restarted for changes to take effect.
IMMEDATE: value means that it is dynamic and can be set to change the present active instance as well as future database restarts.
DEFERRED: is also dynamic, but changes only affect subsequent sessions, currently active sessions will not be affected and retain the old parameter value
相关文章推荐
- ORA-02096: specified initialization parameter is not modifiable with this option
- ORA-31623: a job is not attached to this session via the specified handle
- Guid is not updated for cluster with specified cluster id; need to wait for hosts in this cluster to come up
- ORA-31623: a job is not attached to this session via the specified handle
- ORA-00401: the value for parameter compatible is not supported by this release
- ORA-31623: a job is not attached to this session via the specified handle
- ORA-31623: a job is not attached to this session via the specified handle
- ORA-31623: a job is not attached to this session via the specified handle
- This system is not registered with RHN
- 解决 Redhat 出现”This system is not registered with RHN”更新
- This system is not registered with RHN
- The function size must be used with a prefix when a default namespace is not specified
- yum在线更新出现This system is not registered with RHN等错误解决方法
- This system is not registered with RHN
- 关于The function equals must be used with a prefix when a default namespace is not specified解决
- fatal error C1853: 'Debug/***.pch' is not a precompiled header file created with this compil
- redhat ”This system is not registered with RHN”的解决方案
- MYSQL:ERROR 1148: The used command is not allowed with this MySQL version
- Mysql load 出现 The used command is not allowed with this MySQL version
- WCF分布式开发常见错误(23):This could be due to the fact that the server certificate is not configured properly with HTTP.SYS