[转]ORA-32005

今天在TOMAS_ZHANG的BLOG上看到了这篇BLOG,感觉不错,转过来了。

原文见:http://tomszrp.itpub.net/post/11835/494605

看到一个帖子说是无法修改sga_target的参数

SQL> alter system set sga_target=1.2G scope=both;
alter system set sga_target=1.2G scope=both
*
ERROR at line 1:
ORA-32005: error while parsing size specification [1.2G]


SQL> alter system set sga_target=1G scope=both;
System altered.

SQL> alter system set sga_target=0.5G scope=both;
alter system set sga_target=0.5G scope=both
*
ERROR at line 1:
ORA-32005: error while parsing size specification [0.5G]


為什么只能改為1G.

然后这个朋友就疑惑为什么只能该为1G.让人郁闷的是ORA-32005的这个解释也让他摸不着头脑.

其实稍有经验的人都可能知道,如果这个值设置的不合理,Oracle一般会报

ORA-02097: parameter cannot be modified because specified value is invalid

这样的错误.

否则任何其他错误的指定均会报告这个ORA-32005错误.这里的关键就是你要先了解你要修改的这个参数的属性:

Parameter type
--Big integer
Syntax
--SGA_TARGET = integer [K | M | G] Default value 0 (SGA autotuning is disabled)
Modifiable
--ALTER SYSTEM
Range of values
--64 to operating system-dependent
所以,如果指定了非整数或指定了错误的单位(K|M|G),都会遇到这个错误的!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/728254/viewspace-624232/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/728254/viewspace-624232/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值