|
我不是一个吝啬的人,我希望有经验大家共分享,所以我的空间一直是开放的
这次搞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的话,让我一下拨开云雾见太阳了。永远记住,上帝关了所有的门以后,还会给你留一扇窗。只要坚持,问题永远会在你快绝望的时候,出现转机。感谢分享经验的朋友! |
|