从MySQL迁移到PGSQL

  1. 停止OpManager服务
  2. 备份。打开命令行,转到OpManager\bin\backup目录
  3. 执行命令:BackupDB.bat -targetdb pgsql (备份完成后再进行下一步)
  4. 选择系统的开始菜单 > 所有程序 > ManageEngine OpManager > DB Configuration
  5. 打开数据库配置窗口,选择PGSQL并保存
  6. 使用OpManager/bin/backup目录下的RestoreDB.bat恢复数据库。

       例如:C:\ManageEngine\OpManager\bin\backup>RestoreDB.bat "c:\OpManager\backupBackUp_APR3_2009_17_43_38_8100.zip"

       说明:对于Linux,使用BackupDB.sh 

 

从MySQL/PGSQL迁移到MSSQL

 

  1. 备份。打开命令行,转到OpManager\bin\backup目录
  2. 执行命令:BackupDB.bat -targetdb mssql(备份完成后再进行下一步)
  3. 选择系统的开始菜单 > 所有程序 > ManageEngine OpManager > DB Configuration
  4. 打开数据库配置窗口,选择MSSQL并保存

配置如下信息:

  1. 数据库主机:MSSQL数据库服务器的主机名或IP地址。
  2. 端口:连接到的数据库的端口,默认为1433。
  3. 用户名和密码​:连接到数据库的用户密码和密码。
  4. 驱动Jar:指定数据库驱动文件。
  5. 确认。
  6. 用OpManager/bin/backup目录下的RestoreDB.bat恢复数据库。并重启OpManager服务器。

      例如:C:\ManageEngine\OpManager\ bin\backup>RestoreDB.batt "c:\OpManager\backup\BackUp_APR3_2009_17_43_38_8100.zip"

 

重要说明:​如果你迁移PostgreSQL或MySQL数据到MSSQL中,请执行以下操作:

  1. 下载SQL本地客户端。http://www.microsoft.com/download/en/details.aspx?id=16978
    ​微软SQL Server 2008 R2本地客户端是一个单独的动态链接库(DLL)文件,包含SQL OLE DB提供器和SQL ODBC驱动。提供了应用使用本地API(ODBC、OLE DB和ADO)连接到SQL Server 2000、2005或2008的支持。SQL Server本地客户端用于创建新的应用或者加强已有应用,以使用新的SQL Server 2008 R2功能。下载的安装程序包括了所有的程序组件。

  2. X86包 (sqlncli.msi) X64包 (sqlncli.msi) IA64包 (sqlncli.msi)

    安装本地客户端的更多信息请参考:http://msdn.microsoft.com/en-us/library/ms131321.aspx

    提示:http://msdn.microsoft.com提供了一个SQL本地客户端安装的视频

  3. 在MSSQL服务器上复制bcp.exe和bcp.rll文件到OpManager主目录。如果MSSQL是64位,而OpManager是32位,你需要一份32位的bcp.exe和bcp.rll文件。

 

从MSSQL迁移到PGSQL

 

  1. 备份。打开命令行,转到OpManager\bin\backup目录
  2. 执行命令:BackupDB.bat -targetdb pgsql(备份完成后再进行下一步)   
  3. 选择系统的开始菜单 > 所有程序 > ManageEngine OpManager > DB Configuration
  4. 打开数据库配置窗口,选择PGSQL并保存
  5. 用OpManager/bin/backup目录下的RestoreDB.bat恢复数据库。并重启OpManager服务器。
    例如:C:\ManageEngine\OpManager\ bin\backup>RestoreDB.bat t "c:\OpManager\backup\BackUp_APR3_2009_17_43_38_8100.zip"