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

http://loveboth.iteye.com/blog/1520639


 ORA-02095: 无法修改指定的初始化参数(ok)”。 
ORA-02095: 无法修改指定的初始化参数 有些参数不能动态修改,需要使用ALTER SYSTEM SET parameter = value SCOPE = SPFILE,然后重新启动数据库才能生效。 
ALTER SYSTEM SET log_buffer = 65536 SCOPE = SPFILE; 
修改log_buffer的注意事项: 
1、单位不能是m,k 
2、ALTER SYSTEM SET log_buffer = 65536 进行修改提示“ORA-02095: 无法修改指定的初始化参数(ok)”。 
   有些参数不能动态修改,需要使用ALTER SYSTEM SET parameter = value  SCOPE = SPFILE,然后重新启动数据库才能生效。 
   而ALTER SYSTEM SET parameter = value 使用的默认SCOPE = BOTH,包括同时修改spfile 和当前的设置。 
3、log_buffer的值必须处在Fixed SGA Size和Granule Size这两个参数值的差之间。如本数据库两个参数的差值是14m左右, 
   所以log_buffer就默认为14m多点。如果将其设置为小于这个差值的某个值,log_buffer的值保持不变 
4、Granule Size的大小根据Maximum SGA Size的值而定。SGA的越大,Granule Size也越大(一般为4m,8m,16m,32m) 

SQL> shutdown immediate 关闭数据库时提示如下错误: 
    ORA-00106: 无法在连接到调度程序时启动/关闭数据库 
   解决:1)重新使用内部用户登录,而不要通过监听器调度程序(Dispatcher)来连接(原来我是用远程客户端来登陆的)。 
        2)另外,从远程连接必须启用专用服务器连接进程,否则可以连接但是无法启动和关闭数据库。 
          修改 tnsnames.ora 把连接设为使用专用服务进程方式(SRVR = DEDICATED),从远程客户端端登录试验,可以shutdown数据库了。 
   如将监听文件改为如下: 
   IGISDB = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL = TCP)(HOST = 134.74.21.51)(PORT = 1521)) 
    ) 
    (CONNECT_DATA = 
      (SERVICE_NAME = telemt) 
      (SRVR = DEDICATED) --加上这个连接方式 
    ) 
  ) 

以上方法已经测试通过,可以解决这个问题。转载的。感谢作者。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值