为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:现在DEM版本是
最新应该是7.3,怎么升级。应该升级到哪个版本,有没有操作文档。
你这个版本跟新版本差太多了,应该是没办法直接替换包升级了。最好是重新搭建一个新版本dem不同端口的,旧版本停掉agent服务不在收集信息,后期不需要了旧可以清理掉了
得整体替换dem.war包,跟重装没啥区别。
目前仅支持对V7.0.1及以上版本执行升级。
V7.0.1以下的版本暂时无法进行升级,只能重新部署。
进入到migrator目录
1.图形化升级(7.6.1后版本才支持)
关闭DEM的tomcat服务
使用新版本dem.war放至webapps目录
启动tomcat服务,使得dem.war解压为dem
关闭tomcat服务,对/webapps/dem/WEB-INF/db.xml修改相应后台数据库信息
观察旧版本是否有repository目录,如果有后续需要拷贝到新的DEM目录下。
启动tomcat服务,发现当前DEM版本已经升级到7.6.1版本
2.命令行升级
7.0.1~7.6.1之前脚本为start.sh
7.6.1(包含 )之后脚本em-migrate.sh
--执行DEM升级脚本
[root@localhost migrator]# ./start.sh
HELP - show this usage message
LOGIN - login database, alias: 'CONN'
LOGOUT - logout database
EXIT - exit this program
VERSION - show this database current version
INIT - init this database to the specified version.
param 'VERSION',the init version.(when not specified, will ask.)
UPGRADE - upgrade this database to the specified version.
param 'CURRENT_VERSION', reset the current version.
param 'UPGRADE_VERSION', the upgrade version.(when not specified, will ask.)
param 'TYPE', optional values are NORMAL/QUICK, default NORMAL.
XML - decode xml file to execute.
param 'PATH',the xml file path.(when not specified, will ask.)
--登录连接DEM数据库
MIGRATOR> conn
Please enter database info...
URL> 127.0.0.1:5236
USR> SYSDBA
PWD> ************
Login success, escapes: 486 ms.
--执行更新命令,当前判断版本为通过dmagent的版本进行判定
MIGRATOR> UPGRADE
当前版本为V7.3.3。
请输入当前要升级到的版本, 支持[V7.6.1, V7.6.0, V7.5.4, V7.5.3, V7.5.2, V7.5.1, V7.5.0, V7.4.2, V7.4.1, V7.4.0]。
请输入当前要升级到的版本, 支持[V7.6.1, V7.6.0, V7.5.4, V7.5.3, V7.5.2, V7.5.1, V7.5.0, V7.4.2, V7.4.1, V7.4.0]。
VERSION> V7.6.1
升级过程可能导致数据库损坏, 建议在执行升级前备份数据库。
是否开始升级?(y/n)> y
正在升级至V7.4.0...
SqlParamMigrator
SqlParamMigrator成功, 耗时2毫秒
执行脚本(dem_upgrade_data.sql)
执行脚本(dem_upgrade_data.sql)成功, 耗时126毫秒
执行脚本(dem_upgrade_structure.sql)
执行脚本(dem_upgrade_structure.sql)成功, 耗时413毫秒
执行脚本(dem_replace_view.sql)
执行脚本(dem_replace_view.sql)成功, 耗时1,200毫秒
正在升级至V7.4.1...
执行脚本(dem_upgrade_data.sql)
执行脚本(dem_upgrade_data.sql)成功, 耗时7毫秒
执行脚本(dem_upgrade_structure.sql)
执行脚本(dem_upgrade_structure.sql)成功, 耗时255毫秒
执行脚本(dem_replace_view.sql)
执行脚本(dem_replace_view.sql)成功, 耗时1,250毫秒
正在升级至V7.4.2...
执行脚本(dem_upgrade_data.sql)
执行脚本(dem_upgrade_data.sql)成功, 耗时6毫秒
正在升级至V7.5.0...
执行脚本(dem_upgrade_data.sql)
执行脚本(dem_upgrade_data.sql)成功, 耗时4毫秒
正在升级至V7.5.1...
执行脚本(dem_upgrade_data.sql)
执行脚本(dem_upgrade_data.sql)成功, 耗时5毫秒
执行脚本(dem_upgrade_structure.sql)
执行脚本(dem_upgrade_structure.sql)成功, 耗时328毫秒
执行脚本(dem_replace_view.sql)
执行脚本(dem_replace_view.sql)成功, 耗时936毫秒
正在升级至V7.5.2...
执行脚本(dem_upgrade_data.sql)
执行脚本(dem_upgrade_data.sql)成功, 耗时4毫秒
执行脚本(dem_upgrade_structure.sql)
执行脚本(dem_upgrade_structure.sql)成功, 耗时72毫秒
正在升级至V7.5.3...
执行脚本(dem_upgrade_data.sql)
执行脚本(dem_upgrade_data.sql)成功, 耗时5毫秒
正在升级至V7.5.4...
执行脚本(dem_upgrade_data.sql)
执行脚本(dem_upgrade_data.sql)成功, 耗时3毫秒
执行脚本(dem_upgrade_structure.sql)
执行脚本(dem_upgrade_structure.sql)成功, 耗时409毫秒
正在升级至V7.6.0...
执行脚本(dem_upgrade_data.sql)
执行脚本(dem_upgrade_data.sql)成功, 耗时4毫秒
执行脚本(dem_upgrade_structure.sql)
执行脚本(dem_upgrade_structure.sql)成功, 耗时5毫秒
正在升级至V7.6.1...
执行脚本(dem_upgrade_structure.sql)
执行脚本(dem_upgrade_structure.sql)成功, 耗时57毫秒
升级完成!(已升级至V7.6.1, 共耗时5,266毫秒)
请将旧版本DEM的应用数据(tomcat/webapps/dem/repository)拷贝到新的DEM路径下!
--如果没有这个目录则跳过该步骤
关闭DEM的tomcat服务
使用新版本dem.war放至webapps目录
启动tomcat服务,使得dem.war解压为dem
关闭tomcat服务,对/webapps/dem/WEB-INF/db.xml修改相应后台数据库信息
启动tomcat服务,发现当前DEM版本已经升级到7.6.1版本
版本太老了,直接弄个新版本的安装介质重新部署吧
可以直接重新部署