关于Database Buffers 四个参数的问题

[复制链接]
查看11 | 回复4 | 2010-6-1 00:01:32 | 显示全部楼层 |阅读模式
*.db_cache_size=419430400
*.Db_keep_cache_size=0
*.Db_recycle_cache_size=0
*.db_nk_cache_size=0
今天发现我们的一个正式环境里面 标记为红色的 三个参数 居然为0我不知道会造成什么样的影响?
或者说这4个参数又什么用 又该怎么设置多大为好?
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.5.0 - 64bit Production
PL/SQL Release 9.2.0.5.0 - Production
CORE9.2.0.6.0 Production
TNS for Solaris: Version 9.2.0.5.0 - Production
NLSRTL Version 9.2.0.5.0 - Production
# prtdiag -v
System Configuration: Sun Microsystemssun4u Sun Fire V250
System clock frequency: 160 MHZ
Memory size: 8GB
回复

使用道具 举报

千问 | 2010-6-1 00:01:32 | 显示全部楼层
当你的表数据读入共享池时,是否放入keep池或recycle池,不手动指定,则默认放入default池。前两个参数,就指定那两个池的大小。这几个池的用途,你可以搜搜看。
第三个参数用不用,先要看你的数据库是否需要新建与由db_block_size参数决定的数据块大小不一样的tablespace数据文件。
回复

使用道具 举报

千问 | 2010-6-1 00:01:32 | 显示全部楼层
学习学习~~~
回复

使用道具 举报

千问 | 2010-6-1 00:01:32 | 显示全部楼层
默认就是0啦
Db_keep_cache_size表示钉住缓存不过期,Db_recycle_cache_size和他相反,而db_nk_cache_size 当你想使用多个非标准块来建立表空间的时候使用到。。
回复

使用道具 举报

千问 | 2010-6-1 00:01:32 | 显示全部楼层
*.db_nk_cache_size=0
当你建一个表空间他的block_size db_block_size的时候
你必须先设置*.db_nk_cache_size的大小才可以建立表空间。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行