简介
俗话说:“不打无准备之仗”,应用系统投入运行前也存在类似的问题,个严谨的软件开发团队在确定应用系统使运行前,除了进行多次的应用测试外,还应该有必要的环境检查,包括应用环境的硬件测试、应用系统运行效率测试 等。这里主要是介绍常被忽视的Oracle系统环境的测试。
课程时长
1天(6H)
分享提纲
i. 应用系统上线前准备与检查方法 | 无论你的应用系统是一个新开发的应用系统或迁移到新环境的应用系统,在正式投入运行前,你都需要对各种可能问题出现的进行检测,并给出应对方案,包括投入运行前Oracle系统环境的检查、应用系统对象的检查、各种可能问题的分析与对策,此外,应该给出详细的处理脚本。 | l Oracle 11g配置情况检查方法; l Oracle 11g关键参数合理性能检查; l 日志归档路径合理性与空间预留检查; l 用户的权限合理性检查; l 运行期间的监控方法与脚本; l 处理异常问题责任与策略; l 问题的分析与处理记录(规范文档)建议; l 等待与Hang实时监控脚本。 实践样例: l 应用上线前的检查脚本; l 一个Oracle系统环境检查案例讲解。 |
ii. 应用系统数据质量测试 | 在当今的大数据时代,多数应用系统都是将原有的分散在各部门的应用系统数据通过各种方法整合在一起的大数据系统,这样的超大型应用系统,应用系统数据存在质量问题是一个普遍的现象,如果应用数据存在问题,比如相关数据间存储精度不一致、字符数据存在特殊字符等都会影响应用的统计结果。所以,对这些应用系统数据进行检查必须的工作,这里介绍一种基于Oracle环境的数据质量检查方法,对于软件团队和用户来说,都将具有好处。 | l 关于数据质量问题; l 常见的数据质量问题; l 数据质量诊断方法; l 数据质量检查工具; l 迁移与数据质量处理。 |
iii. Oracle系统环境-安全性检查与测试 | 尽管Oracle 系统在安全方面提供了非常丰富的功能,但这些安全功能并不是自动起作用的,要实现数据库级及其应用系统数据的安全,需要软件人员进行合理的设计、配置等。这里介绍几个常被忽视的安全问题的检查方法。 | l Oracle 系统安全有关的内置包与权限问题检查; l 口令文件与安全问题检查; l Oracle 环境安全配置; l 用户与权限合理性分析; l 备份数据与加密安全性检测; l 应用系统关键数据的加密问题检查; l 附录:几个DBA安全检测脚本。 |
iv. Oracle系统环境无效对象检查与测试 | 由于开发团队的集体作战方式,导致不同时间段和不同人员所对具有依赖关系的对象进行改动,从而导致某些对象无效,这些无效对象可能影响到应用系统的运行问题。所以在应用系统运行前,对所有对象进行检查和对无效对象进行修正是开发人员和维护人员必要做的工作。 | l 查询依赖关系 l DBMS_METADATA包 l 手工编译无效对象 l DBMS_DDL包 l DBMS_UTILITY包 l UTL_RECOMP包 l 升级/迁移用utlrp.sql |
Jerry Zhao
百林哲咨询(北京)有限公司专家团队成员
Jerry Zhao
百林哲咨询(北京)有限公司专家团队成员
Jerry Zhao
百林哲咨询(北京)有限公司专家团队成员
Jerry Zhao
百林哲咨询(北京)有限公司专家团队成员
Jerry Zhao
百林哲咨询(北京)有限公司专家团队成员
Jerry Zhao
百林哲咨询(北京)有限公司专家团队成员
Jerry Zhao
百林哲咨询(北京)有限公司专家团队成员