我们迁移Jira系统的时候,应该先检查License的有效性,有些人之前使用了盗版的Jira, 需要将旧的数据迁移到新的正版的环境下,License是存在数据库里的,往新的环境导入Jira的License时就把原来旧的License也导入了。
这是因为有的盗版的程序里面改动了license的签名和验证证书,那个license 在正版的环境里无法验证,如果能启动Jira, 我么可以在进入Jira之后修改License, 但有时会出现因为License无法验证通过,Jira页不能正常启动,遇到这种情况我们该怎么办?
需要去新环境的数据库中更新License的内容,怎么做呢?
- 停止Jira
- 进入数据库, 查看数据库的 productlicense 表(Jira的License存在这个表里),找到License的记录 <id>
SELECT * FROM productlicense;
SQL
把有效的license 更新进去 ,license 内容会涉及到换行的编码, 可以去另外一个数据库里面取到
update productlicense set license ='license内容' WHERE id=‘刚才取到的id’;
SQL
- 启动JIRA