修改PGA大小

1 问题描述

修改pga_aggregate_limit参数

alter system set pga_aggregate_limit=80G scope=spfile; ✖ ✖ ✖
alter system set pga_aggregate_target=80G scope=spfile; ✖ ✖ ✖

重启库

SQL> shutdown immediate;
SQL> startup;
ORA-00093: pga_aggregate_limit must be between 30000M and 100000G
ORA-01078: failure in processing system parameters

2 解决思路

0️⃣百度报错后了解pga_aggregate_limit了参数的概念
http://blog.itpub.net/28881244/viewspace-1190061/
pga大小动态修改,不需要重启库!!!

1️⃣去RAC另外一个节点上从spfile创建一个参数文件出来

show parameter spfile;
create pfile='/home/oracle/pfile.bpx' from spfile;

2️⃣scp到当前节点

scp /home/oracle/pfile.bpx 主机名:/home/oracle

3️⃣ 启动数据库

startup nomount pfile='/home/oracle/pfile.bpx'

在这里插入图片描述
报错ORA-01078
但是没有仔细查看上第一个报错,路径指定错误

实例在启动时,查找参数文件是按照什么顺序进行的?
1️⃣启动数据库实例,oracle先找spfile.ora,如果存在该文件,就按照这个文件中的参数设置,启动实例。
2️⃣如果不存在,则继续找全局的spfile.ora,存在则按照文件配置启动,
3️⃣如也不存在,则找文本参数文件,即init.ora,存在则启动,否则启动失败。

3 解决方案

show parameter pga
alter system set pga_aggregate_limit=80G scope=both sid='*';
alter system set pga_aggregate_target=40G scope=both sid='*';
show parameter pga

ORA-00856
在这里插入图片描述

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值