更新时间:2024-06-14 10:26:07

使用Oracle的CDM功能前,需要在客户端上配置挂载点。

当前版本支持备份恢复文件系统与ASM两种存储类型的Oracle数据库,其挂载点有如下不同的要求:

  • RAC备份任务支持文件系统与ASM存储类型,具体的操作系统支持情况有一定差异。
  • 单机与双机备份任务支持ASM和文件系统存储类型。

ASM存储类型

查看需要备份恢复的数据库ASM实例下已存在的磁盘组名称,挂载点需要与已存在的磁盘组名称不同。

注意:

  • 选择ASM为存储类型时,挂载点格式为“+XXX”。
  • ASM类型挂载点要求指定的磁盘组名不存在。

image9.png

ASM磁盘组一般由多个卷组成,备份时挂载的ASM磁盘组根据一定的规则划分ASM磁盘组下的每个卷。ASM存储类型单卷默认最小值为150GiB,单卷默认最大值将根据不同环境有一定的区别,具体如下所示:

  • Linux环境:数据库版本为10g/11g,单卷默认最大值为1.8TiB。

  • Linux环境:数据库版本为12C/18C/19C,单卷默认最大值为10TiB。

默认单个卷最大值可通过oracleEnv.config配置文件的AsmDiskSizeLimit参数进行指定:

image10.png

设置AsmDiskSizeLimit参数,需要设置时可直接开启该参数,并指定实例名单个挂载卷大小。例如实例名为orcl,设置挂载卷大小为150GiB,则参数可设置为orcl.AsmDiskSizeLimit = 150Gorcl.AsmDiskSizeLimit = 150GiB

说明:

  • 该参数最小值为150GiB,若指定值小于150GiB,则使用150GiB作为分卷标准。
  • 建议条件允许的情况下,适当调大该值(可参考版本规格清单获取内部已测试的单卷最高值),可以使同等数据量的环境下划分较少的卷个数,获得更好的性能。

文件系统存储类型

注意:

  • 挂载点不允许设置为非空目录或根目录。
  • 挂载点不支持特殊字符,如:/*@#¥。
  • 路径必须为客户端实际可以访问到的路径格式。

提供以下两种方式创建挂载点:

  • 后台手动创建目录作为挂载点后,新建备份任务选择该空目录作为挂载点,且每级目录均有oracle执行读写权限。

    以Linux环境为例,SSH登录客户端后,创建数据卷挂载点与日志卷挂载点:

    在任意目录下新建两个空目录,如data1与data2,需确保数据卷与日志卷挂载点的每级目录均有oracle执行权限。

  • 新建备份任务时,输入不存在的挂载点,后台将自动创建输入的挂载点。

注意:自动创建的挂载点可能存在权限不足的问题,推荐手动创建挂载点。