数据库迁移 - 从MySQL到PgSQL

数据库迁移 - 从MySQL到PgSQL

从MySQL到PgSQL的数据库迁移包括进行与PgSQL兼容的备份,将产品与PgSQL数据库一起重新安装并还原备份。

上面的过程在版本9和10中有些繁琐且耗时。因此,请将当前的安装升级到11,然后按照步骤迁移数据库。升级包和说明可在此链接中找到。

从MySQL迁移到PgSQL的步骤:

1.停止OpManager服务。

2.在管理员模式下打开命令提示符,然后执行备份脚本,如下所示:

C:\...\OpManager\bin\backup> BackupDB.bat -targetdb pgsql

3.备份文件将在\OpManager\backup文件夹下创建文件名将类似于Backup_Mysql_to_Pgsql_Oct07_181226_11600.zip因为我们将卸载此实例,所以需要将此文件复制到其他位置。

4.另外,复制并保存在\OpManager\classes文件夹下找到的以下文件

      1. AdventNetLicense.xml 
      2. petinfo.dat
      3. product.dat 

5.从此链接下载相应的OpManager安装文件(32位或64位)并进行安装。在安装时,选择PgSQL作为数据库。此过程将卸载MySQL安装。

6.成功安装后,启动产品。这将在PgSQL中创建OpManager数据库。登录产品来确认数据库创建成功。 

7.停止OpManager服务。

8.在管理员模式下打开命令提示符,并使用以下参数执行还原脚本:

C:\...\OpManager\bin\backup> RestoreDB.bat "Complete path of the PgSQL compatible backup file"

例如:

C:\...\OpManager\bin\backup> RestoreDB.bat "D:\...\Backup\Backup_Mysql_to_Pgsql_Oct07_181226_11600.zip"

9.恢复完成后,将步骤4中复制的文件粘贴到同一位置,替换原始文件并启动OpManager服务。

该产品现在将使用PgSQL作为其数据库。您可以从OpManager UI-->支持-->支持页面中的“安装和JVM信息”列中对此进行验证。
    • Related Articles

    • 【OPM】数据库mssql和pgsql双向迁移

      鉴于不同客户对后端数据库的需求,以下说明可对mssql和pgsql数据库执行双向迁移 (基于客户环境125422版本测试) 迁移前请停止opm服务 PGSQL 到 MSSQL 的迁移步骤: 在PGSQL设置中,转到OpManager主页→bin,从此路径以管理员权限启动命令提示符并运行DBConfiguration.bat。 在显示的弹出窗口中,请选择MSSQL,选中“从现有数据库迁移数据”选项,输入具体终端信息,然后单击确定,执行如下所示: 迁移完成后,启动产品并检查其是否正常工作 MSSQL ...
    • OPM12.5(12.5.230之前版本)数据库从PGSQL迁移到MSSQL

      1. 停止OPM服务,隐藏托盘区的OPM图标,或者在任务管理器中直接kill掉OpManagerTrayIcon.exe进程 2. 重命名OPM安装目录(如将D:\ManageEngine\OpManager重命名为OpManager125203) 3. 到控制面板-程序列表中,删除OpManager软件 4. ...
    • SDP MSSQL数据库迁移

      14000及以上可以使用迁移工具 参考:https://help.servicedeskplus.com/database-migration-tool$mssql 14000以下版本: 1、手动执行数据库迁移 a) 备份 将 servicedesk 数据库备份出来 b)还原 将备份好的数据库迁移到 新DB上 2、重定向SDP的数据库连接至新数据库 注意:最下面的MasterKey 不要改 3、修改完 ,启动系统 4、验证 ...
    • 将OpManager DB从PGSQL迁移到版本125230中的MSSQL

      对于OpManager版本125230: PGSQL到MSSQL的迁移步骤: 在PGSQL设置中,转到OpManager主页 → bin,从此路径以管理员权限启动命令提示符,然后运行DBConfiguration.bat。 在显示的弹出窗口中,请选择MSSQL,选中“从现有数据库迁移数据”选项,然后点击确定。 迁移完成后,启动产品并检查其是否正常运行 从MSSQL到PGSQL的迁移(适用于预填充和非预填充设置): 1. ...
    • PAM360 & PMP Mysql连接失败

      问题现象: 在将mysql连接器放入lib路径并且重启pam360服务或者pmp服务时,以及排查了可能的账号,以及连接问题后,连接mysql依然提示报错。 问题原因 大概率由于MySQL Connector/J 版本不兼容,主流版本为两类。 MySQL 5.7 → Connector/J 5.1.x MySQL 8.0 → Connector/J 8.0.x 解决方案 首先需要问客户,管理的mysql的版本号是多少的,如客户反馈版本号为8.4.8,则对应官网中下载8版本。 ...