应用升级经常出现准备不充分,实际升级用时比计划升级多了很多,导致客户对升级的满意度下降。最严重的还会导致升级失败。可见升级前的准备工作非常重要。还有升级前单独处理的升级脚本的评审与优化也很重要。
应用升级前的注意事项有哪些呢?
如何提升应用升级的效率呢?
请一起来听下我对这块的一些理解与准备:
升级前数据库检查工作:
1.每个数据库实例在线日志组有5组以上,且每组日志大小大于等于512M;
2.数据库初始化参数配置合理,sga(sga_max_size,sga_target)参数值设置为数据库服务器物理内存的65%左右,pga(pga_aggregate_target)参数值设置为库服务器物理内存的15%左右(如果内存大于128G,比例可以适当调小些,在线的EAS用户越多,需要的pga内存参数值就会越多些),db_cache_size设置为sga_max_size参数值的65%左右,shared_pool_size设置为sga_max_size参数值的30%左右;
3.应用账套表空间足够大,至少能支撑升级数据中心用;
4.大的账套undo表空间大于等于 60GB;
5.近期收集过表统计信息或导出前做过统计信息的收集,并且导出并导入了统计信息。如果没有导入统计信息