51Testing软件测试论坛

标题: 论TD如何做ORACLE数据库迁移 [打印本页]

作者: cherrychen2011    时间: 2011-4-28 09:12
标题: 论TD如何做ORACLE数据库迁移
我不是一个吝啬的人,我希望有经验大家共分享,所以我的空间一直是开放的

这次搞TD的迁移,让我或多或少的有了一些经验。因为做ORACLE数据库迁移的例子不多,折腾了两天的时间,终于搞定了TD的数据库迁移。可能网上的例子都是针对的SQLSERVER。

其实做TD的数据库迁移非常简单,关键的是三个地方需要注意

1.有两个文件夹的内容需要拷贝过来,一个是:C:\Program Files\Common Files\Mercury Interactive\DomsInfo。另外一个是C:\TD_Dir\Default\项目名  (如,我的是ICP_Project)这两个文件夹拷贝到目标机器上,覆盖目标机器 上的内容

2.覆盖完,需要更新ACCESS里内置的数据库连接,以及新的TD地址,在C:\Program Files\Common Files\Mercury Interactive\DomsInfo下的doms.db,打开这个数据库需要密码,TD统一的密码是:TDTDTD

3.迁移数据库,这一步应该最关键的,也是之前最难搞通的,之前一直以为,是在TD中配置的数据库并且是用的配置的用户名和密码,但是我错了,TD所有创建的用户表,有他自己的专用用户名和表空间,会自动生成一个数据用户,这个数据用户当时用管理员身份登录还没看到。这个用户名是:域名_项目名_db ,如果你的域名是TEST,项目名是STUDY,那么你的数据库用户就是Test_Study_db,密码都是统一的:tdtdtd



搞了两天,终于搞定这个TD迁移的问题了,开始都快绝望了,后来终于在网上看到了一段不经意之间留下的话,就是步骤3的话,让我一下拨开云雾见太阳了。永远记住,上帝关了所有的门以后,还会给你留一扇窗。只要坚持,问题永远会在你快绝望的时候,出现转机。感谢分享经验的朋友!
作者: 南勃万    时间: 2011-5-3 14:20
感谢楼主分享经验
作者: cherrychen2011    时间: 2011-5-3 16:12
客气,如果问题可以来跟我及时沟通。。
QQ254151088
作者: xici_cetc    时间: 2011-5-16 22:25
有所启发,谢谢




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2