我在某人的博客中看见的,以下这句话对吗?

[复制链接]
查看11 | 回复8 | 2011-1-4 10:37:10 | 显示全部楼层 |阅读模式
《当指定SGA_TARGET小于SGA_MAX_SIZE,实例重启后,SGA_MAX_SIZE就自动变为和SGA_TARGET一样的值了。》

我感觉应该是如果SGA_TARGET大于SGA_MAX_SIZE,SGA_MAX_SIZE就自动变为和SGA_TARGET一样的值了
回复

使用道具 举报

千问 | 2011-1-4 10:37:10 | 显示全部楼层
做个试验就不验证了
回复

使用道具 举报

千问 | 2011-1-4 10:37:10 | 显示全部楼层
11.2的sga_max_size好像固定了,不再随着sag_target变动了。
回复

使用道具 举报

千问 | 2011-1-4 10:37:10 | 显示全部楼层
我系统里好像 sga_target 是无法设置的!
ORA-00821: Specified value of sga_target 336M is too small, needs to be at least 372M
[ 本帖最后由 红叶DBA 于 2010-8-25 09:20 编辑 ]
回复

使用道具 举报

千问 | 2011-1-4 10:37:10 | 显示全部楼层
期待楼主做实验
回复

使用道具 举报

千问 | 2011-1-4 10:37:10 | 显示全部楼层
SQL> show parameter sga
NAME
TYPE VALUE
------------------------------------ ----------- ------------------------------
lock_sga
boolean FALSE
pre_page_sga
boolean FALSE
sga_max_size
big integer 196M
sga_target
big integer 196M
SQL> alter system set sga_target=300M;
alter system set sga_target=300M
*
ERROR at line 1:
ORA-02097: parameter cannot be modified because specified value is invalid
ORA-00823: Specified value of sga_target greater than sga_max_size
回复

使用道具 举报

千问 | 2011-1-4 10:37:10 | 显示全部楼层
原帖由 伊斯力 于 2010-8-25 09:21 发表
SQL> show parameter sga
NAME
TYPE VALUE
------------------------------------ ----------- ------------------------------
lock_sga
boolean FALSE
pre_page_sga
boolean FALSE
sga_max_size
big integer 196M
sga_target
big integer 196M
SQL> alter system set sga_target=300M;
alter system set sga_target=300M
*
ERROR at line 1:
ORA-02097: parameter cannot be modified because specified value is invalid
ORA-00823: Specified value of sga_target greater than sga_max_size

你用加 scope=spfile就可以修改了。
回复

使用道具 举报

千问 | 2011-1-4 10:37:10 | 显示全部楼层
SGA_TARGET show parameter sga
NAME
TYPEVALUE
------------------------------------ ----------- ----------------
lock_sga
boolean FALSE
pre_page_sga
boolean FALSE
sga_max_size
big integer 372M
sga_target
big integer 0
SQL> alter system set sga_target=433M scope=spfile;
修改后:
SQL> show parameter sga
NAME
TYPEVALUE
------------------------------------ ----------- ------------------------------
lock_sga
boolean FALSE
pre_page_sga
boolean FALSE
sga_max_size
big integer 436M
sga_target
big integer 436M
经过测试,sga_target可以设置的比sga_max_size要高,
当sga_target>sga_max_size时,sga_max_size会在下一次启动的时候增加到 sga_target。
回复

使用道具 举报

千问 | 2011-1-4 10:37:10 | 显示全部楼层
原帖由 红叶DBA 于 2010-8-25 09:25 发表

你用加 scope=spfile就可以修改了。

thanks! 试了可以修改
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行