更新时间:2024-01-09
功能说明
Oracle安装包管理提供数据库、集群安装介质的上传、检测、编辑、删除、使用和文件管理等功能。 通过上传的软件安装包,可以定制数据库的安装版本和补丁版本,满足客户自定义数据库版本的需求。DMP从Oracle部署的所需的条件出发,用户能够按需上传不同的软件类型,包括数据库安装包、集群安装包、补丁安装包、补丁工具等。
主要价值点如下:
- 操作系统的解耦
与完整镜像部署不同,使用组合镜像方式部署操作系统与数据库软件包是分别独立,不再需要维护多个数据库版本的操作系统,只需要维护一个即可,该操作系统是全版本通用的。数据库软件包可以按需上传即可。也方便后续操作系统的更替。
- 补丁和版本的扩展
能够更好的扩展补丁,目前支持补丁的上传,能够在部署的过程中选择需要的补丁并在部署的过程中安装上。在版本的支持上也有更灵活的支持,由于版本号的变更,19c的小版本众多,通过灵活配置数据库安装包和补丁包能够更好的支持其他的版本,目前DMP2.3.2版本增加了19.3.0.0.0和19.16.0.0.0版本的支持。
Oracle软件包类型:
分为数据库安装包、集群安装包、补丁安装包、补丁工具
• 数据库安装包:是指官方的database软件,单机和RAC都必须上传。
• 集群安装包是指官方的grid软件,如果部署RAC集群必须选择,单机则不用。
• 补丁安装包是指官方发布的补丁如PSU、RU等,目前DMP内置了一些补丁方案,如果只需要基础版本的数据库软件无需关注。
• 补丁工具是指官方的opatch工具,如果选择了补丁需要使用对应的补丁工具版本,否则会导致补丁安装失败。
补丁类型:
分为集群组合包、数据库组合包和临时补丁(仅默认方式支持)。
• 集群组合包是指官方在每年的推荐补丁中的一种压缩包形式,里面包含了集群的组件、DB组件和OJVM组件等,如果安装RAC且需要安装补丁时请选择集群组合包而不是数据库组合包。
• 数据库组合包也是一种组合包形式,与集群组合包不同的是里面仅包含了DB组件和OJVM组件,没有包含集群的组件,仅适用于单机的情况,不推荐用于RAC。
• 临时补丁官方也曾叫一次性补丁,目前仅有默认方式支持,自定义方式不支持,目的是为了解决一些Oracle官方的BUG。
上传方式:
分为默认和自定义。
• 默认方式是平台按照官方的发布信息,展示了对应的版本和文件信息,自定义方式是默认方式无法满足的情况下使用,需要用户填写对应的软件信息,其中文件的校验SHA-1值需要用户自己计算然后填入,该值主要是用于校验上传过程是否存在文件损坏。
• 自定义方式存在不可预测的风险建议,如果无特殊要求建议使用默认方式即可。
前提条件
- DMP版本大于等于2.3.2。
- SCP版本需大于等于6.8.0。
注意事项
- 客户如无特殊需求,无论是POC测试还是生产环境,使用基础软件版本即可,即无需选择补丁安装。
- 11.2.0.4.0版本由于存在Bug 18455956 - RMAN "restore primary controlfile" doesn't convert role of controlfile (Doc ID 18455956.8),该bug官方在12.1.0.2版本才解决。如果使用到容灾备库备份恢复场景,建议选择补丁18455956(11.2.0.4.0)。
- 11.2.0.4.0版本由于系统问题,即使使用集群组合包grid的补丁仍然不会打上,但数据库的补丁会正常打上。
- 数据库组合包仅适用于单机,集群组合包适用于单机和RAC,如果是部署RAC集群且需要安装补丁,必须使用集群组合包不能使用数据库组合包。
操作步骤
- 进入DMP管理平台,选择[数据库]页面,点击左侧菜单<数据库软件>。
- 软件管理页面支持软件安装包的上传,检测,编辑,删除,文件管理等功能。
• 上传:上传本地文件到DMP,该上传会占用DMP数据盘的存储空间,请提前规划好数据盘的容量。
• 删除:删除指定软件包,支持批量操作。
• 编辑:适用于上传文件之后信息错了需要更正。
• 检测:目的是对上传的软件包进行合法性检验,支持批量操作,当软件上传后会自动触发一次检测:用户可手动触发,检测后软件包的状态是正常或者异常,出现异常可以点击详情查看详细原因。
• 文件管理:点击列表中的文件数可进入到文件管理页面,可以对文件进行添加和删除。