有一套环境是10gR2,目前运行比较平稳,没有出发到bug,而且对于应用运行也够用,我有必要去升级一下么?
如果想要升级的话,是基于什么原因考虑哇?
如果长期处于平稳状态,又能满足你的业务需求,它已经完美完成任务了,为什么要考虑升级?
如果想避免一些小的bug可以考虑打上小版本的补丁集
如果考虑要用一些11g or 12c 的新功能,可以考虑升级
对于平稳的系统,建议做的是保持原状,做好备份和优化工作即可
收起有没有必要去升级完全取决于你是否需要用到11g或者12c的新特性,但是有些数据库很久了 又缺乏维护手册 所以升级的方案和升级以后的测试也是一个很关键的维度来考虑。总之稳定性决定一切,在保证稳定的前提下 需要新版本的新功能 是可以升级的
答案来自:白鳝
数据库本身就是为业务系统服务的,够用就行了。阿里的去oracle化就是分布式架构改造后Oracle能做的事情不多了,Mysql足够用的产物。国家电网的电网调度系统自从用了达梦替代Oracle后,应用越来越强,数据库变成一个只是做数据存储的工具了,所以辛耀中才会提出来下一代调度系统取消数据库,用记录管理系统替代关系型数据库。
答案来自:杨建荣
几年前说升级听起来是激进话题,现在很保守了,不过从客户角度来看,除非业务上确实影响太大了,业务驱动技术升级还比较靠谱,要不技术部门热火朝天,各种阻力,最后出了问题还吃力不讨好。而且IT预算有第三方的,如果有一些关联的,那就得多方一起升级;从产品角度来说,10g的dg,rac和11g还是有很大的差距,电信行业现在也在大量用adg,关于rac,我们之前的产品部门是对11g rac有产品认证,升到哪个子版本都有要求,很多rac的使用都是active-passive,而且o的扩展服务也快到期了。从技术角度来说,升级肯定可行,我们之前的升级从8到11,不过是业务+技术结合,技术上从10->11,业务数据迁移从8->11数据转换->11数据迁移