您的位置:首页 > 其它

pga_aggregate_target 为0时设置workarea_size_policy =auto导致失败的两个例子

2014-12-05 11:20 281 查看

下面两个实验都是在memory_target=0即AMM关闭的情况下进行的。

1、
实例运行期间


实例运行期间,当pga_aggregate_target=0时,将workarea_size_policy从manual修改为auto是修改不了的(在memory_target=0即AMM关闭的情况下)

参数文件:

*.memory_max_target=700M

*.memory_target=0

*.pga_aggregate_target=0

*.sga_max_size=500M

*.sga_target=500M

*.workarea_size_policy='MANUAL'

Microsoft Windows [版本 6.1.7600]

版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Windows\System32>setoracle_sid=monkey

C:\Windows\System32>sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on 星期五 12月 5 09:26:532014

Copyright (c) 1982, 2010, Oracle. All rights reserved.

已连接到空闲例程。

SQL> startuppfile=E:\app\hc\product\11.2.0\dbhome_1\database\INITmonkey.ORA

ORACLE 例程已经启动。

Total System Global Area 523108352 bytes

Fixed Size 1375704 bytes

Variable Size 159384104 bytes

Database Buffers 356515840 bytes

Redo Buffers 5832704 bytes

数据库装载完毕。

数据库已经打开。

SQL> show parameters pga

NAME TYPE VALUE

----------------------------------------------- ------------------------------

pga_aggregate_target big integer 0

SQL> show parameters policy

NAME TYPE VALUE

----------------------------------------------- ------------------------------

parallel_degree_policy string MANUAL

workarea_size_policy string MANUAL

SQL> alter system set workarea_size_policy=auto;

alter system set workarea_size_policy=auto

*

第 1 行出现错误:

ORA-02097: 无法修改参数, 因为指定的值无效

ORA-04032: pga_aggregate_target
必须在切换到自动模式之前进行设置


说明:

之所以出现ORA-04032提示,是因为当workarea_size_policy=auto即自动模式时,参数workarea_size_policy是不允许pga_aggregate_target为0,所以当pga_aggregate_target为0,workarea_size_policy=MANUAL
时想要将workarea_size_policy修改为auto,则必须先将pga_aggregate_target修改为非0。

2、[b][/b]

[b][b][b]实例启动时[/b][/b][/b]

[b]实例启动时,如果[b][b]pga_aggregate_target
为0
[/b],则此时如果再workarea_size_policy
为auto[/b][/b],那么实例启动不了。

实例启动时(workarea_size_policy 为默认值auto参数文件里memory_target=0,memory_max_target=1400M,pga_aggregate_target
为0,
还有,sga_max_size=0,sga_target=0

SQL> startup pfile=E:\app\hc\product\11.2.0\dbhome_1\database\INITmonkey.ORA

ORA-04032: pga_aggregate_targetmust be set before switching to auto mode

ORA-01078: 处理系统参数失败
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐