oracle 11g企业管理器新特性
oracle企业管理器11g
今天去听了 oracle公司在广州主办的oracle 企业管理器11g研讨会,我个人主要比较关注的是利用 oem 11g 管理数据库,相比以前9i,10g的维护,oem11g确实很多自动化了,通过自己切身维护经验这里我列举以下6点:
1.添加与删除节点 用oem11g 一键搞定,通过点点鼠标就搞定了,10g的添加与删除节点,手工操作参与非常多
2.补丁自动下载和更新到数据库 和windows一样,至于是否需要停机,这个还有待于验证
3.自动sql调优(有sql执行计划库) 举个简单例子:绑定变量执行计划问题,这个在9i是非常困扰dba的一个问题(可能会选择错误的执行计划) 11g会自动选择正确的执行计划
select * from tab where id< :a 如果传递的值为100,小于100的值有4个,执行计划则为索引扫描 正常 select * from tab where id< :a 如果传递的值为10000,小于10000的值有8000个, 执行计划为全表扫描 正常 4.sql调优后可以马上应用于生产库,无需修改程序,这个也还待于去验证(即上面写的对打包的应用程序启用透明调优) 传统方法:找到负载高的sql,进行调优,开发人员在应用程序代码中修改sql,然后发布打包。 5.11g增加数据库重放功能 比如我们9iR2升级到11gR2, 传统测试方法,搭建11gR2环境,然后加载测试,模拟用户并发,这样做的方法非常难达到真实环境的情况,而且投入非常多的时间,人力和物力。 11g数据库重放功能就能很方便的做到这点,即在生产环境捕获,测试环境处理,重放,然后生成测试报告 在我们客户当中,变更的案例非常多 比如: 操作系统变更,windows环境迁移到unix 存储变更 配置变更 单机转换为rac 数据库版本升级 oracle 高级副总载 David Mitchell OVUM 说使测试变更所需时间减少80%,使测试成本降低70%,通过减少以外中断测试降低了风险,并提高了其IT运营的服务质量。 这句话说的非常好。 11g以前版本,做这个变更测试确实是非常麻烦的一件事情,而且不一定能达到一个非常满意的效果, 有的虽然做过测试,但一上生产,很多问题暴露出来,我们有客户遇到过。 6.oracle 11g asm增加acfs集群文件系统,与传统文件系统可以进行交互 比如从acfs集群文件系统下拷贝文件到传统文件系统 oracle oem 11g管理功能非常多,个人知识有限,只列举部分,其他的还需要去学习和体验。 总结: oracle oem 11g不仅仅是提高了dba的工作效率,而是提高了整个IT运营的服务质量(包括IT生命周期的各个阶段),对于我们dba来说,有更多的时间去规划和管理好数据库,正因为如此,才使的我们不断去学习和体验新功能带给我们的好处。