欢迎访问机房运维工作室

爱数知识库

AnyBackup-CDM Oracle 挂载恢复自定义恢复实例 memory_target、sga_target、pga_target 参数值最佳实践

频道:爱数知识库 日期: 浏览:21

AnyBackup-CDM Oracle 挂载恢复自定义恢复实例 memory_target、sga_target、pga_target 参数值最佳实践

关键字

自定义、memory_target

适用产品

  • AnyBackup CDM 7.0.6 - 7.0.8

目的

AnyBackup CDM 执行 Oracle 异机挂载恢复时,异机环境基本都是性能较差的老旧服务器,内存资源与原生产环境相比严重不足,导致使用与生产环境实例相同的 memory_target 等内存参数启动挂载恢复实例失败。挂载恢复时通常需要单独指定 Oracle 实例的相关内存参数,本文主要描述如何配置实例的内存参数。

解决方案

配置实例的内存参数,请按照以下步骤执行:

1. 编辑客户端安装目录 ClientService 下的 oracleEnv.config 配置文件。

2. 将 ORACLE RESTORE INSTANCES PFILE PARAMETERS 下的配置参数 MemTarget 、SgaTarget、PgaTarget 选项对应的 # 号删除,并自定义具体的参数值。

修改前参数如下图所示:

修改后参数如下图所示:

注意:orcl.MemTarget、orcl.SgaTarget、orcl.PgaTarget 参数中 orcl 为 Oracle 挂载恢复的实例名。参数值具体的内存大小可以自定义,原则为SgaTarget 参数值+PgaTarget 参数值不大于 MemTarget 对应的值。MemTarget 对应的参数值不大于操作系统的物理内存。

更多信息

更多关于 Oracle 数据库的内存管理知识可以参考官方文档 Managing Memory