Oracle管理艺术书摘(1)

来源:互联网 发布:java的静态代理 编辑:程序博客网 时间:2024/06/05 18:46

DBA的主要职责是让组织机构的数据可供最终用户和决策者使用。

数据库的性能优化是一个需要DBA不断关注的任务

所有数据库的调优都可以分为主动调优和被动调优。其中主动调优表示DBA细心监控必要的性能指标,阻止可能发生的问题。

通过消除停机时间提供不间断服务是评判DBA工作好坏的一个重要标准

DBA负责为组织机构制定、实施、测试可靠的备份与恢复策略

在ORACLE 11G中,可以使用两个新的更改管理特性Database Replay和SQL Performance Analyzer,预先找出系统的更改,包括数据库或服务器的升级,对SQL和数据库性能的影响

DBA的任务可包括帮助建立实体-关系图,提出相关性和备选主键

对Unix磁盘结构的良好理解将有助于设计数据库的物理布局时,做出恰当的磁盘选择。通过理解诸如UNIX磁盘卷和系统内存这样的概念,可以改善数据库的性能,避免出现降低数据库性能的瓶颈。通过研究shell脚本编制及相应的编程语言,还可以便出色的监控脚本


DBA通常要检查日常监控脚本生成的报告,以保证磁盘空间、内存分配或磁盘输入、输出正确无误。

定期研究警告日志(此日志是oracle数据库捕获数据库活动的重要信息的日志),看它是否记录有oracle本身报告的错误。也可以直接查看警告日志,也可以编写脚本,用来监控警告日志,在警告日志中出现错误消息时马上报告。

当DBA或主要开发人员离职且又没有任何人了解实体--关系图时,可以使用反向设计功能来恢复最初的设计文档。



更改默认的shell,可以使用chsh命令或者修改/etc/passwd文件。

history命令给出你或者其他用户前面输入的命令。查后后10条命令,history -10

查看diag文件中有无error,fail,warn;;-------grep error diag


0 0
原创粉丝点击