Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3137621
  • 博文数量: 710
  • 博客积分: 14546
  • 博客等级: 上将
  • 技术积分: 6738
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-30 10:20
文章分类

全部博文(710)

文章存档

2016年(1)

2014年(7)

2013年(22)

2012年(227)

2011年(322)

2009年(119)

2008年(12)

分类: LINUX

2011-07-19 09:31:57

背景

1 机房变迁

2 服务器改变

3 备份数据12G

4 webtrends版本 8.0d

问题

传统意义上的灾难性恢复,在安装环境变化后非常麻烦,因为wt的mysql中记录了所有的环境信息,如服务器名,ip等等。在原服务器原环境恢复wt相对简单,可见以前转载的老外的一文。

但是,如果在迁移的情况下继续使用此种方法,会导致以下问题

1 license无法更换及认证

2 旧服务器被指定为host,更换无效- -

笔者就在那个连邮件都发不出去的网速下经历了这两种让人蛋疼菊紧的痛楚,折腾到了凌晨三点。。。

公司屏蔽了外网远程连接,今天在邱森的协助下(他操作笔者陈述),搞定了。。

两种解决办法记录如下

A  使用webtrends提供的工具 Transfer Wizard,按照说明一步一步进行,这个是官方的工具,原文在此,就是为迁移而做,居家旅行必备,感谢Guangyin耐心的教导

B 我的方式比较笨,google来的。在使用了灾难性恢复后,发现数据都在,profiles都在,但是license报错,无法开始分析,提示“Could not retrieve Host Role Settings from wtliveglue. No data returned.” 后来经过咨询,发现8.0d的灾难性恢复时,覆盖的mysql文件中会包含大量旧服务器信息,不适用于webtrends迁移,不过还好老外放出了解决办法,如下

执行以下操作

进入\common\database\mysql\bin. 
打开命令行 
输入 mysql -u –p 
以管理员身份进入后,输入以下命令

use wt_sched 
delete from wt_host; 
use wtmaster 
delete from wtlic_object; 
delete from wtlic_measure; 
delete from wtlic_lock; 
delete from wtlic_license;

以上操作会删除webtrends的mysql里所有环境信息,license信息

然后重新运行webtrends安装文件,进行修复,过程中不做任何改变

修复结束,认证license并激活,收工。

阅读(951) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~