QC的备份2法(转)

上一篇 / 下一篇  2009-03-31 10:51:58 / 个人分类:测试流程管理QC

第一种

文档转自(http://netadmin.77169.com/HTML/20061026001500.html)

1.停止QC Server;
2.备份Domain repository,它囊括每个项目的大量数据(包括自动化测试数据、附件、设置和格式表单等)。要想知道某个项目所使用的数据库的名字,可以在Site Administrator的Projects标签下单击项目列表选择一个项目,右边 Project Directory会显示这个项目Domain库的路径。如果安装QC时,安装路径是默认的,那么Domain库存储在:
    Windows***作系统:C:\Program Files\Common Files\Mercury Interactive\Quality Center\repository\qc
    Linux/Unix***作系统:/opt/Mercury_Interactive/Quality_Center/repository/qc
如果不是采用默认路径,那么作相应变更。
3.备份数据库服务器,它囊括了其他项目数据(例如手动测试数据、缺陷、自定义数据、组测试和运行测试数据)。要想知道某个项目所使用的数据库的名字,可以在Site Administrator的Projects标签下单击项目列表选择一个项目,右边Database Name就会显示这个项目所使用的数据库名称。至于数据库的备份,请google相关信息。
4.备份Site Admin Schema,它囊括了所有QC系统管理的数据,例如用户信息,项目列表等,在<QC_HOME>\repository\qc目录下的dbcont.txt里,可以找到Site Admin schema所在的数据库名字,例如,schema_name@database_server.port.database

 

第二种

原文转自

http://angeletshome.spaces.live.com/blog/cns!9AE7B1EF7B0AD21!270.entry

QC的备份

QC的备份方案有好多种,比如QC联机帮助文档中给出的“Backing Up and Restoring Quality Center Projects”就是一种简便易行的方案。这里不做说明,需要的话可看文档。

这里想总结的是我的备份方案,假定:机器a安装QC1(应用服务器及数据库服务器均在机器a),机器b安装QC2(应用服务器及数据库服务器均在机器b),日常使用的机器为QC1

预期的实现目的:

QC1上的全部工程均移植到QC2QC1每天更新的数据自动备份到QC2,并可通过QC2正确访问QC1备份过来的工程。

实现方法:

1.      在机器b上安装QC2,应用服务器、数据库服务器均在机器b

2.      登录QC2SiteAdmin管理台,按照QC1站点管理中的域和项目的名称,全部新建到QC2中。注意新建这些域、工程的顺序,需要按照QC1中域、项目新建的顺序来新建到QC2中。域的顺序可按照QC1 qcsiteadmin_db数据库Domains表中Domain_id序号来新建;工程的顺序按照projects表中的id来新建。

3.      完毕后,将QC1所有工程对应的数据库数据,全部导出到QC2对应数据库中。可使用SQLServer的导入导出工具。需要自动备份的数据库,保存dts包,每天执行导出数据。

4.      QC1qcsiteadmin数据库中,筛选需要备份到QC2的表,进行数据导出,备份到QC2。需要备份的表:除Projects之外的所有表,均可备份到QC2,并保存dts包执行自动备份。

5.      登录QC2站点管理页面,检查各工程是否可以正确打开,项目用户是否都存在等,然后登录各工程,检查是否正常。

其他问题及注意事项:

以上第二步中,需要按domain、工程顺序来新建,是否可以通过将domainsprojects表导入QC2来实现?可以,但导过来后,需要手工修改的地方:1.QC安装目录下Repository\qc\domainname\projectname\目录下的dbid.xml文件,将文件中的数据库连接参数、数据库服务器名称、repository目录位置,全部修改为QC2对应的正确信息;2.修改qcsiteadmin_db中的projects表,也修改1中的三项。

看哪种方法比较方便吧。

另外一点,若QC1QC2中的域、工程新建时顺序不一致(对应数据库Domains表、ProjectsID不一致),那么数据备份过来后,需要手工修改的地方就更多了。所以二者序号一定要一致。



TAG:

 

评分:0

我来说两句

Open Toolbar