本页介绍了如何让标准和虚拟数据库 - 应用感知挂载其他类型的数据库。
您还可以通过多种方式访问数据库:
为其他数据库类型创建标准挂载
这是标准安装的流程。如需进行虚拟数据库(应用感知型挂载),请参阅从卷级备份映像挂载虚拟数据库中的相应步骤。
按照以下说明将数据库映像作为标准挂载点挂载:
在 App Manager Applications 列表中,右键点击受保护的数据库,然后选择 Access。
选择一个快照图片,然后选择装载。
在挂载页面上的目标下,从下拉菜单中选择目标数据库服务器。
在标签中,可选择输入与挂载点关联的唯一名称。
在 Application Options(应用选项)下,停用 Create New Virtual Application(创建新的虚拟应用)。
在映射选项下,执行以下操作:
- 如有必要,请从下拉列表中更改要用于挂载的默认存储池。这仅适用于没有现有暂存磁盘的挂载,例如直接挂载到 OnVault 和导入的 OnVault 映像,否则无论此处设置了什么,都可以始终使用存储源映像磁盘的池。
- 输入挂载位置。
在预处理脚本和后处理脚本字段中,输入路径和相对文件名。输入超时值以防止挂起。300 秒是一个不错的默认超时值。
点击提交。您可以前往作业监控器查看作业的进度和详细信息。已挂载的映像会显示在有效挂载中。
从卷级备份映像装载虚拟数据库
只有基于卷的快照才能作为虚拟数据库进行挂载。使用“完整+增量”模式拍摄的快照基于文件系统;这些快照无法作为虚拟数据库挂载。
如需将数据库映像作为虚拟应用(感知应用的挂载)挂载到新目标,请执行以下操作:
- 在 App Manager Applications 列表中,右键点击受保护的数据库,然后选择 Access。您可以使用受管理的备份方案状态过滤条件,仅显示受保护的数据库。
- 选择一个备用映像,然后选择装载。
- 保持选择主机或虚拟机;数据库不支持容器。
在挂载页面上,从目标下拉菜单中选择目标数据库服务器。
在标签中,可选择输入与挂载点关联的唯一名称。
在应用选项下,启用创建新的虚拟应用。
在包含的数据库中,点击选择项,选择要虚拟化的一个或多个数据库,然后点击每个所选数据库的数据库选项,为新的虚拟副本指定目标数据库名称。
- 单个数据库将作为独立的虚拟副本进行管理。
- 多个数据库会作为一个一致性组进行管理。
如果来源应用受启用了数据库日志备份的备份政策保护,并且映像中包含日志,则您可以通过更改前滚时间部分中的这些选项,使用这些日志前滚到特定时间点:
- 日期字段包含数据库可以滚动到(通过应用数据库事务日志)的所有可能日期。选择要将数据库滚动到哪个日期。
- “时间”字段包含一个滑块,用于显示数据库可滚动到所选日期上的所有可能时间。如果您选择可能的最晚日期,然后将滑块移至最右边的位置,作业将应用于所有可用日志。如果您选择尽可能早的日期并将滑块移至最左侧位置,作业将不会应用任何日志。
- 您可以指定使用用户时间或主机时间进行滚动。用户时间相对于当前用户的当地时间。主机时间相对于托管要挂载的数据的系统而言。
一致性组的名称。如果选择了多个数据库,系统会显示此选项。提供一个唯一名称,以便将所选数据库作为虚拟副本进行管理。
每种数据库类型都有应用设置:
IBM Db2
- 目标实例名称。从下拉菜单中选择目标 Db2 实例,以将所选数据库附加为虚拟副本。
MariaDB
- MARIADB 目标服务器端口。输入目标服务器上的端口号,系统会在该端口号对应的端口上为新的子数据库创建新的 MySQL 实例。
- MARIADB 目标操作系统用户名。输入将创建新 MySQL 实例的目标服务器上的操作系统用户的名称。
- MARIADB 目标服务器基本目录。输入存储目标服务器上 MySQL 实例配置文件的基准目录的路径。
MySQL
- MySQL 目标服务器端口。输入目标服务器上的端口号,系统会在该端口号对应的端口上为新的子数据库创建新的 MySQL 实例。
- MySQL 目标操作系统用户名。输入目标服务器(将创建新的 MySQL 实例)上的操作系统用户的名称。
- MySQL 目标服务器基本目录。输入存储目标服务器上 MySQL 实例配置文件的基准目录的路径。
PostgreSQL
- PostgreSQL 目标服务器端口。在目标服务器上输入一个未使用的端口号,系统将在该端口上为新的子数据库创建新的 PostgreSQL 实例。
- PostgreSQL 目标操作系统用户名。输入将要创建新 PostgreSQL 实例的目标服务器上的操作系统用户的名称。
- PostgreSQL 目标服务器主目录。输入存储目标服务器上 PostgreSQL 实例配置文件的基准目录的路径。
SAP ASE
- 目标 SAP ASE 用户
- 目标 SAP ASE 密码
- 目标 SAP ASE 实例名称。从下拉菜单中选择目标 SAP ASE 实例,以将所选数据库附加为虚拟副本。
SAP IQ
- 目标数据库名称。目标 SAP IQ 数据库的名称
- SAP IQ 目标操作系统用户名。目标 SAP IQ 数据库的操作系统用户
- SAP IQ TARGET DB USER NAME。目标 SAP IQ 的 dbm 用户
- SAP IQ TARGET DB PASSWORD。目标 SAP IQ 的 dbm 用户密码
- SAP IQ 首页目录。指定 SAP IQ 二进制文件的目录路径
SAP MaxDB
- 目标数据库名称。目标 MaxDB 数据库的名称
- MAXDB 目标操作系统用户名。目标 MaxDB 实例的操作系统用户
- MAXDB TARGET DB USER NAME. dbm user for target MaxDB
- MAXDB TARGET DB PASSWORD。目标 MaxDB 的 dbm 用户密码
如果您想将备份方案应用于新的虚拟数据库,请启用管理新应用,然后选择模板和配置文件。
在“高级选项”中,您可以输入数据库的主目录,对于“覆盖现有数据库”,
这些数据库实例具有其他高级选项:
IBM Db2
- 目标节点编号
- 覆盖现有数据库。指明何时覆盖目标服务器上与要挂载的新数据库同名的某个数据库:是、否或仅当数据库已过时。
MariaDB
- MARIADB TARGET DB USER NAME 和 MARIADB TARGET DB PASSWORD。(可选)输入要创建的目标实例的登录凭据(用户名和密码)。如果您未指定任何内容,系统会使用空数据库凭据。对于目录路径,请输入目标服务器上实例的邮件目录的路径。
- MARIADB TARGET MESSAGES DIRECTORY PATH
- 接管正在使用的充电桩
MySQL
- MYSQL TARGET DB USER NAME 和 MYSQL TARGET DB PASSWORD。(可选)输入要创建的目标实例的登录凭据(用户名和密码)。如果您未指定任何内容,系统会使用空数据库凭据。对于目录路径,请输入目标服务器上实例的“messages”目录的路径。
- MYSQL TARGET MESSAGES DIRECTORY PATH
- 接管正在使用的充电桩
PostgreSQL
- POSTGRESQL TARGET DB USER NAME 和 POSTGRESQL TARGET DB PASSWORD。 (可选)为要创建的目标 PostgreSQL 实例输入新的凭据。如果您未指定任何内容,系统会使用空数据库凭据。默认情况下,无需密码即可从本地系统登录。对于“目录路径”,请输入目标服务器上 PostgreSQL 实例的消息目录的路径。
- 接管正在使用的充电桩
SAP ASE
- 覆盖现有数据库。指明何时覆盖目标服务器上与要挂载的新数据库同名的某个数据库:是、否或仅当数据库已过时。
SAP IQ
- 覆盖现有数据库。指明何时覆盖目标服务器上与要挂载的新数据库同名的某个数据库:是、否或仅当数据库已过时。
SAP MaxDB
- MAXDB 主目录
- 覆盖现有数据库。指明何时覆盖目标服务器上与要挂载的新数据库同名的某个数据库:是、否或仅当数据库已过时。
在映射选项下,完成以下操作:
- 如有必要,请从下拉列表中更改要用于挂载的默认存储池。这仅适用于没有现有暂存磁盘的挂载,例如直接导入 OnVault 映像和导入的 OnVault 映像,否则无论此处设置了什么,系统始终会使用存储源映像磁盘的池。
- 装载位置。指定要将新虚拟数据库装载到的目标装载点。
在前置脚本和后置脚本字段中,输入路径和相对文件名。输入超时值以防止挂起。300 秒是一个不错的默认超时值。
点击提交。您可以前往作业监控器查看作业的进度和详细信息。已挂载的映像会显示在有效挂载中。
管理有效挂载
创建挂载点后,您可以依次前往应用管理器 > 活跃挂载,跟踪映像。理想情况下,请勿让任何映像无限期地挂载。这是因为,在挂载点的所有挂载内容都被删除之前,用于创建挂载点的备份映像都不会过期。使用完已挂载的映像后,请执行以下任一操作: