ORA-02095: specified initialization parameter cannot be modified

ORA-02095: 无法修改指定的初始化参数

SQL> ALTER SYSTEM SET processes=400 SCOPE=BOTH SID='KMIS1';

ALTER SYSTEM SET processes=400 SCOPE=BOTH SID='KMIS1'

                 *

ERROR at line 1:

ORA-02095:
specified initialization parameter cannot be modified

参数

alter session set processes = 100;

会报相应的错误, 因为processes属性isses_modifiable的值为false;

有些参数不能动态修改,需要使用ALTER SYSTEM SET parameter = value scope = spfile, 然后重新启动数据库才能生效.

而alter system set parameter = value 使用的默认scope=both, 包括同时修改spfile和当前的设置.

这个参数是static的,而非dynamic的.不可动态修改. 
<<database reference>>

v$parameter: isses_modifiable & issys_modifiable
时间: 2024-08-03 22:05:20

ORA-02095: specified initialization parameter cannot be modified的相关文章

ORA-00824: cannot set sga_target due to existing internal settings, see alert log for more information

    这篇文章是上篇文章"Expdp 导数错误 ORA-00832"的延续,前几天工作比较忙.累,直到今天才整理发出来.这个数据库实例的参数设置比较诡异其实是有原因的,由于这台数据库服务器系统是32位,数据库也是32位的.对于绝大部分32位系统上的32位数据库,SGA 最大的设置都不能超过2G,有的系统最大值甚至不能超过1.7G左右.DBA为了让内存充分利用,不至于浪费内存资源,于是想让SGA_MAX_SIZE 最大化,对数据库相关参数做了调整,设置参数USE_INDIRECT_DA

批量迁移Oracle数据文件,日志文件及控制文件

   有些时候需要将Oracle的多个数据文件以及日志文件重定位或者迁移到新的分区或新的位置,比如磁盘空间不足,或因为特殊需求.对于这种情形可以采取批量迁移的方式将多个数据文件或者日志文件实现一次性迁移.当然备份恢复也是其中的方式之一.本文主要描述如何使用批量方式来迁移数据文件,日志文件.如需要也可以将整个数据库迁移到新的位置以及重命名数据库. 1.环境及需求 robin@SZDB:~> cat /etc/issue Welcome to SUSE Linux Enterprise Server

ORA-12537 TNS-12518 Process m000 died

      最近客户邮件描述无法从客户端连接到数据库,其错误号为ORA-12537: TNS:connection closed,连接被关闭.直接通过tnsping没有任何问题.listener日志中出现TNS-12518: TNS:listener could not hand off client connection.即Listener无法分发客户端连接.下面是具体的错误信息.分析与解决的过程.   1.前端错误信息 C:\Program Files\VMware\VMware vSphe

AG阅读总结10.4.2——参数文件管理

参数文件(10g中的参数文件)     主要用来记录数据库的配置文件,在数据库启动时,Oracle读取参数文件,并根据参数文件中的参数设置来配置数据库.     如内存池的分配,允许打开的进程数和会话数等.   两类参数文件:     pfile:文本文件的参数文件,可以使用vi,vim等编辑器修改,文件名通常为init<sid>.ora     spfile:二进制的参数文件,不能直接修改,只能存放在Oracle服务器端,可以使用EM或指令来修改     (alter system|sess

oracle spfile和pfile文件(转)

--======================== -->Oracle 参数文件 --======================== /* 参数文件(10g中的参数文件)     主要用来记录数据库的配置文件,在数据库启动时,Oracle读取参数文件,并根据参数文件中的参数设置来配置数据库.     如内存池的分配,允许打开的进程数和会话数等.   两类参数文件:     pfile:文本文件的参数文件,可以使用vi,vim等编辑器修改,文件名通常为init<sid>.ora    

探索Oracle pfile和spfile的秘密

                                                                                     判断ORACLE启动时使用spfile还是pfile      自Oracle 9i以后启动的时候默认使用的初始化文件是spfile,我们可以通过如下三种方式来判断是SPFILE还是PFILE方式启动数据库. 1.show parameter spfile 2.show parameter pfile 3.看v$spparame

Oracle 参数文件

--======================== -->Oracle 参数文件 --======================== /* 参数文件(10g中的参数文件)     主要用来记录数据库的配置文件,在数据库启动时,Oracle读取参数文件,并根据参数文件中的参数设置来配置数据库.     如内存池的分配,允许打开的进程数和会话数等.   两类参数文件:     pfile:文本文件的参数文件,可以使用vi,vim等编辑器修改,文件名通常为init<sid>.ora    

oracle中估算表In-Memory需要内存大小

对于12.1.0.2的In-Memory特性很多朋友都已经知晓,现在可能有这个困惑我一张表启用In-Memory大概需要多少内存呢?该如何估算这个值呢?这里我告诉你通过dbms_compression可以完成你想做的事情 启用In-Memory功能 [oracle@www.111cn.net u02]$ sqlplus / as sysdba SQL*Plus: Release 12.1.0.2.0 Production on Thu Aug 7 17:50:47 2014 Copyright

[20141205]参数引号大小写问题.txt

[20141205]参数引号大小写问题.txt --前几天在做dataguard时遇到修改参数的一些小问题,这些小问题有时候很浪费时间,看来做dba有时候需要一副好眼睛. [20140529]11g下参数audit_trail的修改.txt=> http://blog.itpub.net/267265/viewspace-1172182/ [20141202]关于参数的修改问题.txt => http://blog.itpub.net/267265/viewspace-1353703/ --自