从MySQL迁移到PGSQL
- 停止OpManager服务
- 备份。打开命令行,转到OpManager\bin\backup目录
- 执行命令:BackupDB.bat -targetdb pgsql (备份完成后再进行下一步)
- 选择系统的开始菜单 > 所有程序 > ManageEngine OpManager > DB Configuration
- 打开数据库配置窗口,选择PGSQL并保存
- 使用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
- 备份。打开命令行,转到OpManager\bin\backup目录
- 执行命令:BackupDB.bat -targetdb mssql(备份完成后再进行下一步)
- 选择系统的开始菜单 > 所有程序 > ManageEngine OpManager > DB Configuration
- 打开数据库配置窗口,选择MSSQL并保存
配置如下信息:
- 数据库主机:MSSQL数据库服务器的主机名或IP地址。
- 端口:连接到的数据库的端口,默认为1433。
- 用户名和密码:连接到数据库的用户密码和密码。
- 驱动Jar:指定数据库驱动文件。
- 确认。
- 用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中,请执行以下操作:
-
下载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功能。下载的安装程序包括了所有的程序组件。
-
X86包 (sqlncli.msi) X64包 (sqlncli.msi) IA64包 (sqlncli.msi)
安装本地客户端的更多信息请参考:http://msdn.microsoft.com/en-us/library/ms131321.aspx
提示:http://msdn.microsoft.com提供了一个SQL本地客户端安装的视频。
-
在MSSQL服务器上复制bcp.exe和bcp.rll文件到OpManager主目录。如果MSSQL是64位,而OpManager是32位,你需要一份32位的bcp.exe和bcp.rll文件。
从MSSQL迁移到PGSQL
- 备份。打开命令行,转到OpManager\bin\backup目录
- 执行命令:BackupDB.bat -targetdb pgsql(备份完成后再进行下一步)
- 选择系统的开始菜单 > 所有程序 > ManageEngine OpManager > DB Configuration
- 打开数据库配置窗口,选择PGSQL并保存
- 用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"