每个Oracle DBA应该知道的事情

这可能包括:

  • 值得一读的书籍;
  • 值得拥有的工具;
  • 等等

图书:

优化Oracle性能 – Cary Millsap

托马斯·凯特 ( Thomas Kyte , http: //asktom.oracle.com )

基于成本的Oracle基础 (Jonathan Lewis)

网站(如果您在Linux上处理Oracle):

http://www.puschitz.com – 在Linux上安装oracle,Linux性能调优技巧

http://www.oaktable.net

…和oracle网站,metalink等

我会把它带到一个不同的方向。

每个Oracle DBA应该知道并且经常练习的前五件事情是:

  1. 备份和恢复
  2. 基本性能诊断/调整
  3. 备份和恢复
  4. 基本的数据库安全
  5. 备份和恢复(严重)

另外,阅读Oracle文档并尝试解决问题至关重要。 保持好奇心。 如果您与其他DBA一起工作,请向他们提出问题,并尝试从他们的经验中学习,并分享您自己的学习。 但是不要把你所读的或者听到的所有东西都当成是理所当然的 – 试着理解逻辑,学会自己testing一切。

对操作系统,存储,networking等有好奇。学习与组织中的这些团队build立良好的关系。 知道在做什么 – 这会影响你。

此外,学习与开发人员合作,了解他们的痛苦,并教育他们如何正确使用数据库。 例如,绑定variables – 很好。 例如,向每个开发人员授予DBA – 不好。 要有耐心 – 有很多程序员和一些DBA,所以这是永无止境的。

另外,学习如何与Oracle支持团队合作。 这是一个需要练习的技巧。 当你在metalink时,学习你的方式,并尝试一些新的东西在那里。

嗯…这是足够的DBA禅现在:)

tahiti.oracle.com应该始终是起点。

博客要遵循:

Tanel Poder

乔纳森·刘易斯

道格·伯恩斯

凯文克洛森

Richard Foote

托马斯·凯特

只有文档和博客,你必须从http://www.ToadWorld.com开始。

只要有可能,就知道手动做某事的方式,而不是使用GUI。 例如,知道如何使用OS命令和实用程序创build物理备用数据库; 或通过创buildRMAN脚本并运行命令行与使用Enterprise Manager屏幕来克隆数据库。

我真的很喜欢这篇文章。

来自SQL大师Steven Feuerstein的博客