数据库配置
RecoveryManager Plus 允许您配置其内置数据库的定期备份。该产品还支持从内置数据库(PostgreSQL)迁移到 MS SQL。
SQL
使用此选项,您可以将 RecoveryManager Plus 内置的数据库服务器(PostgreSQL)更改为 MS SQL Server 或另一个 PostgreSQL 实例。
重要提醒
- 支持的数据库迁移:
- PostgreSQL 服务器迁移到 MS SQL 服务器或另一个 PostgreSQL 服务器实例。
- MS SQL 服务器迁移到 PostgreSQL 服务器或另一个 MS SQL 服务器实例。
- 支持的数据库版本:
- PostgreSQL:9.2 至 9.5
- MS SQL:2005 及以上版本
- 操作前请备份数据库。
前提条件
- 对于 MSSQL
- 从 SQL Server 安装目录复制 bcp.exe 和 bcp.rll 文件,粘贴到 RecoveryManager Plus 的 bin 文件夹(<RecoveryManager Plus_installed_directory/bin)。您也可以在用户界面直接配置数据库迁移时完成此操作,无需手动复制。
- bcp.exe 文件位置:<MSSQL_installed_folder>\Client SDK\ODBC\130\Tools\Binn\bcp.exe。例如,C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\bcp.exe。
- bcp.rll 文件位置:<MSSQL_installed_folder>\Client SDK\ODBC\130\Tools\Binn\Resources\1033\bcp.rll。例如,C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\Resources\1033\bcp.rll
- 迁移到 MS SQL 时,请根据 MS SQL Server 版本在 RecoveryManager Plus 服务器上安装对应的 SQL Native Client。
| MS SQL Server 版本 |
Native Client |
| 2008 |
下载
|
| 2012 |
下载
|
| 2014 |
下载
|
| 2016 |
下载
|
| 2017 |
下载
|
- 如果 MS SQL Server 服务器启用了防火墙,必须开放 TCP 和 UDP 端口。
- 对于外部 Pgsql
- 在安装 PostgreSQL 的机器上,进入 <postgresql_installdir>/data 并打开 postgresql.conf 文件。查找 wal_level 条目。取消注释该条目并将其值更改为 archive.
- 复制 <postgresql_installdir>/lib 和 <postgresql_installdir>/bin 文件夹中的所有文件,分别粘贴到 <product_home>/pgsql/lib 和 <product_home>/pgsql/bin 文件夹。 <product_home> 指 RecoveryManager Plus 的主目录。
- 重启外部 PostgreSQL 服务器。
- 每次更新 PostgreSQL 服务器后,请重复以上第 1 至 3 步。
数据库迁移步骤
- 以管理员身份登录 RecoveryManager Plus。
- 导航至 Admin → Administration → Database Settings → Database Configuration.
- 在 Select Database Server 菜单中,选择您想切换到的数据库服务器。
- 如果选择 PostgreSQL Server,则:
- 在 DB Server Name/IP 和 端口 字段中,输入 PostgreSQL 数据库服务器的主机名或 IP 地址及端口号。
- 输入具有创建新数据库权限的用户的 用户名 和 密码。 MS SQL Server
- 如果选择 和端口字段中,输入 MS SQL 数据库服务器的主机名或 IP 地址及端口号。,则:
- 在 DB Server Name/IP DB Server Instance
- 在 字段中,选择您想使用的 SQL Server 实例。 如果您已移动 bcp.exe 和 bcp.rll 文件,这些文件路径将出现在
- Select bcp.exe 文件和 Select bcp.rll 文件 字段中。如果没有,点击 浏览 ,从 SQL Server 安装目录选择 bcp.exe 和 bcp.rll 文件。 对于
- 身份验证 ,您可以使用 Windows 凭据或 SQL Server 用户账户。如果使用 SQL Server 用户账户,选择 SQL Authentication 并输入用户名和密码。
- 如果使用 Windows 身份验证,选择 Windows Authentication,并输入 Windows 域用户账户的用户名和密码。选中“使用默认 Windows 身份验证”框,则自动填充当前登录用户的用户名和密码。
- 注意 :所使用用户账户必须具有在选中 MS SQL Server 创建数据库的权限。.
勾选迁移现有数据
- 以将旧数据库中的数据复制到新数据库。 重要 :仅在希望更改全新安装的 RecoveryManager Plus 数据库时,才留空此选项。
点击保存
- RecoveryManager Plus 将 AD 和 Entra ID 备份及 Microsoft 365、Google Workspace 和本地 Exchange 备份的元数据存储在其 Elasticsearch 节点中。安装 RecoveryManager Plus 后,会创建名为 RMP-NODE1 的默认本地存储库(Elasticsearch 节点),该存储库不可删除。 导航到.
Elasticsearch
Admin 标签 > Administration > Database Settings > Database Configuration > Elasticsearch
- 页面上会显示 节点名称、数据路径、使用情况、容量、剩余空间.
- 及 状态等 Elasticsearch 节点信息。 您还可以执行以下操作: 刷新存储库详情
编辑现有存储库
配置邮件通知
操作
- 列中的
图标。 点击操作列下的图标以编辑 数据路径
查看已用和可用存储空间状态:
- 列中的
或 JVM 堆大小 。 若要修改存储库的.
- ,点击 JVM 堆大小 图标并从显示列表中选择所需存储。
,在给定的框中输入大小(单位:GB)。
- ,点击 若要修改存储库的:JVM 堆大小必须至少为 1GB,且不能超过目标主机可用内存的 50%。
勾选警报设置
- RecoveryManager Plus 将 AD 和 Entra ID 备份及 Microsoft 365、Google Workspace 和本地 Exchange 备份的元数据存储在其 Elasticsearch 节点中。安装 RecoveryManager Plus 后,会创建名为 RMP-NODE1 的默认本地存储库(Elasticsearch 节点),该存储库不可删除。 导航到.
- 列中的 按钮。 选择以下任一选项以接收通知:
- 如果任何服务器断开连接则提醒我
- 当使用存储空间达到<具体百分比>时提醒我
- 上一主题
- RecoveryManager Plus 将 AD 和 Entra ID 备份及 Microsoft 365、Google Workspace 和本地 Exchange 备份的元数据存储在其 Elasticsearch 节点中。安装 RecoveryManager Plus 后,会创建名为 RMP-NODE1 的默认本地存储库(Elasticsearch 节点),该存储库不可删除。 导航到.