将Mysql数据库迁移至pgsql / MSSQL
将NetFlow独立Mysql数据库迁移至pgsql / MSSQL的步骤
注意:迁移只适用于10250版本。
MYSQL和PGSQL安装应位于同一服务器以执行迁移。请确保驱动器中有足够的可用磁盘空间来完成数据迁移。
注意:关闭Netflow Analyzer服务,并在数据迁移开始前备份"Netflow"文件夹。
- 关闭当前安装的Netflow Analyzer服务。
- 以管理员身份打开CMD提示符,进入\bin,执行na_service -r。
- 在cmd提示符下,进入\troubleshooting,执行rawcleanup.bat.,等待其完成。
- 重命名当前NetFlow安装目录。
注意:如果不将旧的安装文件夹移动至另一个驱动器(位于同一服务器),驱动器中的可用空间应大于NetFlow文件夹的大小。
- 安装新的NetFlow Analyzer安装程序10250(Pgsql)。下载链接:
http://archives.manageengine.com/netflow/10250/
- 启动新的NetFlow Analyzer,连接至用户界面并申请许可。(许可文件可以从旧的Mysql安装位置NetFlow_Home/lib/AdventNetLicense.xml获取。)
- 参照以下链接调整产品:
https://forums.manageengine.com/topic/manageengine-netflow-analyzer-performance-tuning-steps
- 下载并解压MigrateData.zip。
它包含一个名为MigrateData的文件夹。将MigrateData文件夹复制到NetFlow目录下的新Postgres(例如:C:\ManageEninge\Netflow)。
停止NetFlow Analyzer服务。
- 在命令提示符下,进入\MigrateData文件夹,执行"migrate.sh/.bat"。
(例如:C:\ManageEninge\Netflow\MigrateData)
- 提供旧的NetFlow文件夹路径(如:C:/ManageEngine/NetFlow_old/)并按回车键。
- 等待脚本完成,它将提示启动NetFlow Analyzer服务。
- 启动NetFlow Analyzer服务。您可以在“API客户端设置”页签中查看当前迁移状态。