Welcome 微信登录

首页 / 数据库 / MySQL / 对Oracle日常管理的几点建议

Oracle这碗饭不好吃,几多风险,几多建议。
1   基于时间点的不完全恢复,需要对控制文件洗脑,撕掉账本(重做日志),重新印刷账本,这是条没有回头的路,需要保护现场,为自己留条后路。切记将整个数据库先进行备份,即便是几个T。过程如下:
     1)shutdown   immediate
     2)startup  mount
     3)对整个数据库进行cp。
     4)。。。。。。。。(接下来的步骤大家都懂的,就不唠叨了)
 
2   整理rman较合理的初始备份方案
     1)delete  backup
     2)backup  archivelog  all  delete  all  input
     3)backup  tag  ‘begin_full_0_backup"  incremental level  0  database  plus  archivelog;
     通过以上的整理,在闪回区里就剩五个rman备份,简单和清晰,记得将以前的给拷走。
 
3   要记得维护/home/oracle这个家目录,因为它也会影响性能。
 
4   flash_recovery_area:oracle默认这里是存放一些备份有关的文件,如rman备份,控制文件和日志文件,还有归档日志的备份等,所以,这个区域会满,要记得清理,否则,备份时会报错。但清理时要留下控制文件和日志文件的镜像。
 
5   基于业务的需要,突然要把大型数据库给关了,等了很久,也关不掉,可又急着关掉,怎么办?
     1)先把连接的所有会话杀死;
     2)alter  system   checkpoint;
     3)shutdown  abort;
     尽量把影响最小化,让下次能够正常开库。
 
6   重做日志组一定要避免有多个active。因为,坏在active上,没有RBA,没有前滚的起点。
 
7   system表空间一定不能存放业务表;不建议一个表空间只对应一个数据文件;不建议一个重做日志组成员太大。更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12有Oracle特色的sql语句整理基于日志却采用三种方法来区别增量检查点和完全检查点相关资讯      Oracle数据库基础教程 
  • 在Oracle数据库中插入含有&符号的  (03/06/2013 09:20:14)
  • Oracle 执行计划更改导致数据加工  (02/13/2013 14:45:04)
  • 判断Oracle Sequence是否存在  (02/13/2013 14:32:26)
  • Oracle数据库中无法对数据表进行  (02/26/2013 14:24:58)
  • Oracle 在同一台主机上建立用户管  (02/13/2013 14:40:58)
  • Oracle em 无法启动,报not found错  (02/13/2013 14:29:48)
本文评论 查看全部评论 (0)
表情: 姓名: 字数

<