怎样才是一个真正的DBA?
数据库管理员——DBA,简单讲是很多事情对很多人。在一个中小型企业里,他的工作范围非常广,而在一个正规管理的大型企业里,他的工作就会非常专一。不管你的公司是做开发的,还是应用第三方的开发工具,都需要决定是否雇用一个DBA. 清楚自己公司是否需要的这一位置和这一位置真正做什么,以及那一个层次的DBA适合这一位置,对一个公司或被雇用的人来讲,是至关重要的。
DBA的主要职责:
1:安装,升级ORACLE 服务器和应用工具。
2:设置系统的存储和计划数据库未来存储系统。
3:设计、规划和建立数据库。
4:创建表空间(TABLESPACE),监控和管理表空间。
5:创建数据库中的对象(表、视图、索引)以及对他们的监控和管理。
6:更改数据库的结构,一般是根据应用开发人员的要求,有时是根据系统的设置。
7:监控和控制用户对数据库的连接使用,配置网络连接。
8:创建用户和管理数据库的安全。
9:数据库以及SQL的调优。
10:计划和规划数据库的备份以及如何恢复。
11:管理分布式数据库,动态复制数据库和备用数据库。
12:联系ORACLE公司获得技术支持。
作为一个真正的DBA,必须具备以上所提的所有的这些知识和技能。
DBA应该具备的个性:
作为一个ORACLE DBA,除了坚实的数据库管理技术技能外,还必须具备特有的个性。在以往的工作中,通过对许多的DBA接触和了解,发现一个DBA的个性,对他的工作影响是很大的,一方面,一个DBA必须要面对其他的人,象提供商、用户、开发人员和不同的上司,另一方面,他们最重要的,最关键的工作,往往是数据库出现问题的时候,在这个时候,他们要经受住巨大的精神压力。
自信对于ORACLE DBA非常重要,永远记住,不知道一个问题的答案和不知道怎么去解决它,不是最坏的事情,而最坏的事情是不知道怎么去找出答案和找出解决问题的方法。要有强烈的好奇心,才能跟上ORACLE的不断改变,我刚接触ORACLE 时,是ORACL6 ,而今天已经是ORACLE 9i了,要搞清楚每一次的变化。顽强、坚韧同样重要,很可能有时要二天二夜离不开你的数据库。机智机敏,使你不断的积累工作经验和解决问题的技巧。要自进、上进。作为一个ORACLE DBA ,你的业余时间大部分是在读与ORACLE DBA 相关文档和参考书,既然你想上这条“贼船” ,就要提前做好这个思想准备。注意细节,对每一个微小的变化和问题,都要问个为什么,然后想尽一切办法去把他搞清楚。
怎样成为一个真正的DBA:
要想成为一个真正的DBA ,两方面的知识缺一不可,一是:非常坚实的数据库基础知识,包括基本概念和结构。要做到这点,最好的办法是选择一家真正有实力的培训公司进行培训,因为ORACLE数据库非常抽象化和逻辑化,自学有一定的难度. 二是丰富的工作经验――处理问题和解决问的能力,要实现这一点,一方面可通过长时间的工作,在工作中获的,这需要很长时间,还有一种更好的方法是,由有经验的DBA真接在真正的环境下向你传授予这种工作经验,这就要求要有有经验的DBA,同时又要有真正应用环境.
分享到:
相关推荐
### DBA生存手册:成为一个RockStar级DBA #### 一、引言 数据库管理员(Database Administrator,简称DBA)是IT行业中一个...通过阅读本书并付诸实践,你将能够在职业生涯中不断进步,最终成为真正的RockStar级DBA。
《MySQL DBA修炼之道》是一本专为MySQL数据库管理员(DBA)量身打造的专业书籍,旨在帮助读者深入理解和掌握MySQL数据库的管理和优化技巧...通过阅读此书,读者可以提升自己的MySQL实战能力,成为真正的数据库管理专家。
- **每日一个技术要点**:本书计划每天讨论一个Oracle技术要点,通过深入浅出的方式帮助读者理解其原理及解决问题的思路。 - **知识点来源**:主要参考Oracle Concepts文档,强调理解基本概念对于成长为高手的重要性...
"Oracle之DBA教程"是一个为新手量身定制的学习资源,旨在帮助初学者从零开始掌握Oracle数据库管理系统的各个方面,逐渐成长为一名合格的DBA(Database Administrator,数据库管理员)。本教程将覆盖安装、配置、性能...
从一个版本升级到另一个版本,或者在不同硬件、操作系统之间迁移数据库,都是DBA需要掌握的技能。 13. **SQL优化**: 学习如何编写高效的SQL语句,理解执行计划,使用绑定变量,以及如何避免全表扫描等技巧。 14...
《大牛白鳝作品 老白Oracle DBA日志三部曲》是关于Oracle数据库管理的珍贵资料,由资深...通过老白的独特视角和实践经验,学习者不仅能掌握理论知识,更能学会如何在实际工作中灵活应用,成为真正的Oracle数据库专家。
Oracle DBA教程旨在帮助初学者理解Oracle数据库管理...通过实际操作数据库,处理各种问题,才能真正成为一名合格的Oracle DBA。在学习过程中,不断探索和实践,配合相关资源和社区的支持,将有助于深化理解和提升技能。
老白的经历和思想表明,对于一个DBA来说,技术知识的积累固然重要,但更重要的是培养解决问题的思路和方法。老白在与新手DBA阿风合作的过程中,并没有直接教授技术细节,而是帮助其理解了Oracle数据库的核心原理。...
作者通过一个实例,讲述了如何引导新人阿风从理解ORACLE的基础组件、原理和算法出发,学会用ORACLE的思维去分析问题,从而实现技术上的飞跃。这个过程强调了学习数据库技术不应仅限于技巧和工具的使用,更应深入理解...
2. **半同步复制**:在MySQL 5.5中引入,它确保事务在写入Master和至少一个Slave后才返回给客户端,从而减少了数据丢失的可能性。如果Slave宕机,Master会等待超时,然后切换到异步复制模式。 3. **无损半同步复制*...
这个"Oracle DBA入门手册"显然旨在为初学者提供一个清晰的学习路径,帮助他们快速掌握Oracle数据库管理的基础知识。下面,我们将深入探讨Oracle DBA的核心职责以及相关的重要概念和技术。 首先,Oracle数据库是世界...
这个两日速成课程旨在让你快速掌握Oracle DBA的基本技能,但请记住,Oracle数据库管理是一个深度和广度都相当大的领域,真正的精通需要时间和实践经验的积累。在实践中不断学习和成长,你将成为一名出色的Oracle DBA...
Oracle 9i数据库管理员(DBA)是Oracle公司推出的一款重要的数据库管理系统,它在2001年发布,是Oracle数据库产品线中的一个重要版本。Oracle 9i DBA旨在提供高性能、高可用性和可伸缩性的数据库解决方案,适用于...
Oracle 10g数据库管理员(DBA)是数据库管理和维护的关键角色,对于任何企业或组织的数据存储和管理都至关重要。...记得实践是检验真理的唯一标准,理论学习后要多动手操作,才能真正成为一位合格的Oracle 10g DBA。
在Windows Server 2003及以上版本中,forfiles命令是一个强大的文件管理工具。它可以配合SQL Server代理作业,定期删除过期的数据库备份文件,避免手动或依赖其他复杂脚本。例如,以下命令将删除E:\sqlbackup文件夹...
如果您是一个真正的初学者,想在这么短的时间学会Oracle数据库管理应该是"天方夜谭"。在国外这一部分的培训对初学者一般最少为4周(对SQL部分的培训至少为3周),而且硬件和软件环境比我知道的任何一个国内的培训机构...
### Oracle DBA 培训...通过上述内容的学习,读者不仅能够深入了解Oracle数据库的基本概念和技术细节,还能够掌握Oracle数据库安装配置、日常管理和故障排除等方面的知识,这对于成为一名合格的Oracle DBA至关重要。
Oracle Universal Installer(简称OUI)是Oracle公司提供的一个图形用户界面工具,用于安装、更新和卸载Oracle产品。通过OUI,你可以轻松地管理安装在你的计算机上的所有Oracle软件,包括数据库服务器、应用服务器、...
《Oracle 10g在Linux环境下管理指南》 在IT领域,Oracle数据库系统以其高度的稳定性和可扩展性被广泛应用于各种大型企业级应用。Oracle 10g是Oracle公司推出的一个...在不断学习和实践中,才能成为真正的Oracle大师。