为何初始化参数和实际配置不一致呢?

[复制链接]
查看11 | 回复6 | 2005-12-6 10:08:14 | 显示全部楼层 |阅读模式
见如下查询:
SQL> select value from v$parameter2
where name like '%log_buffer%'2;
VALUE
--------------------------------------------------------------------------------
5242880
SQL> select bytes from v$sgastat
where name= 'log_buffer';
BYTES
----------
20971520

为何两个结果不一致呢?也就是说初始化参数和实际数据库分配的结果差异较大。这是什么原因?然后是在SPFILE中修改了?如果是,那该如何查看SPFILE中的值呢?


回复

使用道具 举报

千问 | 2005-12-6 10:08:14 | 显示全部楼层
create pfile from spfile;不就可以查看了!
回复

使用道具 举报

千问 | 2005-12-6 10:08:14 | 显示全部楼层
可能是指定一个临时的pfile启动的数据库
回复

使用道具 举报

千问 | 2005-12-6 10:08:14 | 显示全部楼层
log_buffer是不能动态修改的,所以她要嘛应用spfile中的值,要吗是pfile中的值;
通过
show parameter pfile ;
假如应用的是spfile,则返回一个完整的路径;
如果应用的是pfile,则返回空;
回复

使用道具 举报

千问 | 2005-12-6 10:08:14 | 显示全部楼层
楼上打错了吧
show parameter spfile;
回复

使用道具 举报

千问 | 2005-12-6 10:08:14 | 显示全部楼层
美女,结果一样,模糊查询
回复

使用道具 举报

千问 | 2005-12-6 10:08:14 | 显示全部楼层
通过spfile看到也是log_buffer=5242880!
那就奇怪了,为何实际上会达到20971520呢 ?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行