将Mysql数据库迁移至pgsql / MSSQL

 

将NetFlow独立Mysql数据库迁移至pgsql / MSSQL的步骤

注意:迁移只适用于10250版本。

MYSQL和PGSQL安装应位于同一服务器以执行迁移。请确保驱动器中有足够的可用磁盘空间来完成数据迁移。

注意:关闭Netflow Analyzer服务,并在数据迁移开始前备份"Netflow"文件夹。

  1. 关闭当前安装的Netflow Analyzer服务。
  2. 以管理员身份打开CMD提示符,进入\bin,执行na_service -r。
  3. 在cmd提示符下,进入\troubleshooting,执行rawcleanup.bat.,等待其完成。
  4. 重命名当前NetFlow安装目录。

    注意:如果不将旧的安装文件夹移动至另一个驱动器(位于同一服务器),驱动器中的可用空间应大于NetFlow文件夹的大小。

  5. 安装新的NetFlow Analyzer安装程序10250(Pgsql)。下载链接:
    http://archives.manageengine.com/netflow/10250/
  6. 启动新的NetFlow Analyzer,连接至用户界面并申请许可。(许可文件可以从旧的Mysql安装位置NetFlow_Home/lib/AdventNetLicense.xml获取。)
  7. 参照以下链接调整产品:

    https://forums.manageengine.com/topic/manageengine-netflow-analyzer-performance-tuning-steps

  8. 下载并解压MigrateData.zip

    它包含一个名为MigrateData的文件夹。将MigrateData文件夹复制到NetFlow目录下的新Postgres(例如:C:\ManageEninge\Netflow)。

    停止NetFlow Analyzer服务。

  9. 在命令提示符下,进入\MigrateData文件夹,执行"migrate.sh/.bat"。

    (例如:C:\ManageEninge\Netflow\MigrateData

    • 提供旧的NetFlow文件夹路径(如:C:/ManageEngine/NetFlow_old/)并按回车键。
    • 等待脚本完成,它将提示启动NetFlow Analyzer服务。
  10. 启动NetFlow Analyzer服务。您可以在“API客户端设置”页签中查看当前迁移状态。
Back to Top