Oracle数据库运维最佳实践-设计与优化

需积分: 41 90 下载量 158 浏览量 更新于2024-08-05 收藏 39.69MB PDF 举报
"王晓波的分享内容主要涵盖了在AIX环境下部署时的注意事项,包括了对特定APAR修正程序的安装需求、AIX系统的强制性修补程序应用以及虚拟内存参数的优化建议。此外,文件还提及了一份Oracle运维的最佳实践文档,涉及到数据库设计的多个方面,如数据模型设计原则、主键和外键设计、字段类型选择、大对象处理技术和虚拟列的使用等深入话题。" 在AIX环境中部署Oracle系统时,有几点关键的运维知识需要关注。首先,如果是在AIX虚拟系统上操作,应参考Document 1470654.1来了解资源利用情况,确保部署环境的合理配置。其次,对于AIX 6.1系统,必须安装APAR IV04047的修正程序,以防止可能出现的实例挂起或节点驱逐问题,这关系到系统的稳定性和可用性。此外,为了保持系统的稳定性,需参照Document 282036.1中的指南,应用所有针对AIX 5L和6的强制性修补程序。 在优化系统性能方面,IBM推荐了以下虚拟内存参数设置:minperm%设为3,maxperm%设为90,maxclient%同样设为90,同时设定lru_file_repage为0,strict_maxperm为0,strict_maxclient为1,以及page_steal_method为1。这些参数调整有助于提升系统内存管理效率和响应速度。 另一方面,文件中提到的Oracle运维最佳实践部分,详细讨论了数据库设计的关键环节。在数据模型设计上,强调了原则、步骤,以及主键和外键设计的重要性。字段设计中,不仅提到了字段类型的选择(如数值、字符串等),还讨论了字段顺序的考虑。在处理大对象(LOBs)时,区分了传统技术与Securefiles的新一代技术,并提供了性能指南和故障排查方法。此外,还介绍了11g引入的虚拟列特性,包括创建、索引、约束、添加、基于PL/SQL函数的虚拟列以及其在存储、元数据和成本基础优化(CBO)等方面的影响。 这些内容对理解Oracle在AIX平台上的运维及数据库设计有极大的帮助,有助于提升系统的稳定性和性能。