熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

一個病入膏肓的數據庫優化

2013-11-13 16:14:06  來源: Oracle 

  診斷
  先看表空間
  system / temp表空間 剩余非常小加大
  alter database datafile systemdbf resize m;
  alter tablespace add datafile size ;
  
  看alert日志
  發現最近一次重起數據庫在早上有很多checkpoint not complete另外redo log 共三組切換十分頻繁 一般幾十秒最多兩分鐘而且redolog非常小k
  alter database add logfile dbf size m;
  alter database add logfile dbf size m;
  alter database add logfile dbf size m;
  alter system switch logifle;切換三次drop原來的三個redo log
  alter database drop logfile dbf;
  alter database drop logfile dbf;
  alter database drop logfile dbf;
  
  回滾段
  發現有個小回滾段都是k刪除大部分的回滾段從新建立更大的
  alter rollback segment r offline;
  drop rollback segment r;
  create rollback segment r tablespace data storage
  (initial m next m optimal m);
  
  看sga區
  log buffer 太小了只有k該成m
From:http://tw.wingwit.com/Article/program/Oracle/201311/18000.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.