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: 处理系统参数失败
相关文章推荐
- pga_aggregate_target从0改到非0时, workarea_size_policy会从MANUAL变为auto
- AMM启动下,pga_aggregate_target和workarea_size_policy各自无论如何修改,都不会影响对方的值
- MAXPIECESIZE与FORMAT参数设置不合理导致RMAN备份失败
- apache默认设置post_max_size过小,或者变量被截断,已及有些可能导致上传大文件失败解决方案
- oracle中对workarea_size_policy和sort_area_size的总结
- pga_aggregate_target和_pga_max_size都不能绝对限制实际PGA的使用
- (转)在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
- 在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败
- 在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)[转]
- 在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败
- 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败
- 在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败
- 在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败
- 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连
- 在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败
- 在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败
- PGA Usage Larger than PGA_AGGREGATE_TARGET setting?
- 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
- 在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败的解决方案
- IE6与IE7两个常用设置导致的页面显示问题