oracle数据库调优笔记

查看tablespace 路径

select tablespace_name,file_id,bytes/1024/1024,file_name from dba_data_files order by file_id;

 

2,查看log文件路径

selectgroup#,member from v$logfile;

 

 

切换redo日志

select * from v$logfile;

select * from v$log;

--新增logfile

alterdatabaseaddlogfilegroup4 ('/opt/oracle/orabase/oradata//onlinelog/redo01.log','/opt/oracle/orabase/fast_recovery_area/xx/onlinelog/recover_redo01.log') size4000M;

alterdatabaseaddlogfilegroup5 ('/opt/oracle/orabase/oradata//onlinelog/redo02.log','/opt/oracle/orabase/fast_recovery_area/xxx/onlinelog/recover_redo02.log') size4000M;

alterdatabaseaddlogfilegroup6 ('/opt/oracle/orabase/oradata/onlinelog/redo03.log','/opt/oracle/orabase/fast_recovery_area/xxx/onlinelog/recover_redo03.log') size4000M;

--切换redo日志

alter system switch log file;

 

alter database drop logfile group1;

alter database droplog file group2;

alter database droplog file group 3;

ALTER SYSTEM CHECKPOINT;

alter database add logfile group 4

('/opt/oracle/orabase/oradata/onlinelog/redo01.log','/opt/oracle/orabase/fast_recovery_area/xxx/onlinelog/recover_redo01.log') size1400M;

alterdatabaseaddlogfilegroup5 ('/opt/oracle/orabase/oradata/onlinelog/redo02.log','/opt/oracle/orabase/fast_recovery_area/xxx/onlinelog/recover_redo02.log') size1400M;

alterdatabaseaddlogfilegroup6 ('/opt/oracle/orabase/oradata/onlinelog/redo03.log','/opt/oracle/orabase/fast_recovery_area/xxx/onlinelog/recover_redo03.log') size1400M;

oracle客户端实例安装

oracleinstance install

sudo apt-getinstall alien

alien -ioracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm

alien -ioracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm

生成AWR报告

@$ORACLE_HOME/rdbms/admin/awrrpt.sql

手动生成视图:execdbms_workload_repository.create_snapshot;

更改redo日志路径

 

dump共享池信息

ALTERSESSION SET EVENTS 'immediate trace name heapdump level 2';

 

Oracle IO调优总结
通用优化手段

1,      将redo日志定向到裸设备。

2,      加大db_cache_size 。解决free buffer wait问题。

增大db_cache_size后,free buffer wait问题解决,log file switch (checkpoint incomplete) 等待,此事件的产生有两个原因:

A,     因为buffer中待写脏块多,

B,      Cpu占用时间长,

3,主机内存从8G扩大到 32G

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值