MySQL数据库工程师入门实战课程视频教程
4936 人在学
Oracle一般指的是甲骨文公司,而DBA其实是Database Administrator的简称,也就是数据库管理员,是从事管理和维护数据库管理系统(DBMS)的相关工作人员的统称,他属于运维工程师的一个分支,主要负责业务数据库从设计、测试到部署交付的全生命周期管理。因此,Oracle DBA是指Oracle公司认证的数据库管理员。那么,Oracle DBA有哪些管理工具值得推荐呢?今天课课家小编就为大家分享几个常用的DBA管理工具。
1.oratop
oratop可以用类似于Unix/Linux里top命令的展现方式实时展现数据库的相关信息。oratop不仅仅支持单实例数据库,还支持RAC、Active DG,以及12c多租户数据库。而且它的特点就是容易操作,非常易上手。
2.ora
与oratop不同,ora完全是响应式的,集成了诸多需要通过一长串SQL语句才能实现功能查询。这个工具最开始也是Oracle开发的,DBA在使用过程中可以根据自己的需要,增加新的功能点,在问题分析过程中最快速的得知数据库对象的情况,做出相应的处理抉择。
3.ORAchk
ORAchk原名RACcheck,在检查范围进行了扩展之后,改名为了ORAchk。它是在数据库系统进行健康检查的一个专用工具,这个工具主要用来检查软件的配置是否符合要求以及一些最佳实践是否被应用了。通过这个工具,用户可以很方便地、自动化地对自己的系统进行健康检查和评估。如果你是用了Exadata,那Oracle还提供了exachk工具。
4.RDA
RDA是Remote Diagnostic Agent 的简称,Oracle DBA们一般用来收集、分析数据库工具不会改变系统的任何参数,RDA收集的相关数据非常全面,可以简化我们日常监控、分析数据库的工作,Oracle Support也建议我们在反馈相关问题时,提供RDA收集的数据,这样可以为快速解决问题提供一个有力的保证。相比前面说到的ORAchk来说,更加复杂,也更加全面,支持的模块也更多。
5.OSW
作为一个Oracle DBA,OSW基本是必装的,它就像银行自助取款机顶上的摄像头,默默的记录下你操作系统中的一切,在你需要回顾的时候,随时拿来看看。
为了节约空间,它会每小时的信息单独打包成一个gzip压缩文件,需要看哪个时间段的,解压开来即可。很多时候某个系统半夜就出现了异常端倪,直到上班才正式爆发,如果随手安装了OSW,那么问题处理起来会非常快。
除了以上说到的这几种之外,Oracle DBA管理工具还有很多,各位可以根据自己的需求自行选择哦。