暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle参数调优的简单方法记录

济南小老虎 2025-04-04
40

修改SGA等

create spfile from pfile 
一般生成的文件在 product 里面的 dbs 比如我这个:
cd /opt/oracle/product/19c/dbhome_1/dbs/
一般是服务名(CDB相关的)
vim initORA19C.ora

增加内容为: 
*.recyclebin='OFF'
*.pga_aggregate_target=15G
*.sga_target=65G

一般建议根据内容来进行分配
应该开启大页. 但是暂时不想弄了


修改redo

先查看:
SELECT group#, bytes, status FROM v$log;
    GROUP#      BYTES STATUS
---------- ---------- ---------------
         1  209715200 INACTIVE
         2  209715200 CURRENT
         3  209715200 INACTIVE

SELECT group#, member FROM v$logfile;
         3
/opt/oracle/oradata/ORA19C/redo03.log

再增加: 
ALTER DATABASE ADD LOGFILE GROUP  4 '/opt/oracle/oradata/ORA19C/redo001.log' size  2G ;
ALTER DATABASE ADD LOGFILE GROUP  5 '/opt/oracle/oradata/ORA19C/redo002.log' size  2G ;
ALTER DATABASE ADD LOGFILE GROUP  6 '/opt/oracle/oradata/ORA19C/redo003.log' size  2G ;

然后 
alter system switch logfile ; 
# 需要多执行几次
看看效果
SELECT group#, bytes, status FROM v$log;

    GROUP#      BYTES STATUS
---------- ---------- ----------------
         1  209715200 INACTIVE
         2  209715200 INACTIVE
         3  209715200 INACTIVE
         4 2147483648 CURRENT
         5 2147483648 INACTIVE
         6 2147483648 INACTIVE

alter system checkpoint ;

清理小体积的

alter database  drop logfile '/opt/oracle/oradata/ORA19C/redo01.log';
alter database  drop logfile '/opt/oracle/oradata/ORA19C/redo02.log';
alter database  drop logfile '/opt/oracle/oradata/ORA19C/redo03.log';


## 重启数据库进行验证

create pfile from spfile ;
shutdown immediate
startup

show parameter sga
show parameter pga
show parameter recyclebin 

确认效果


文章转载自济南小老虎,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论