关闭

RequisitePro安装和Oracle环境的部署

发表于:2009-2-05 12:08

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:八十一世博客

  1. 安装Oracle数据库

  采用默认安装即可,要注意以下信息,在部署需求管理环境时要用到:

  ● Oracle database server name (TCP/IP Host Name)

  ● Oracle database alias or service name

  ● Oracle schema name for storing RequisitePro projects (see procedure below)

  ● your user ID for logging on to the Oracle database

  ● your user password for logging on to the Oracle database

  具体步骤:

  a) 默认安装Oracle92,服务名为lsp.domain,系统管理员名system,密码system;

  b) 打开Oracle Net Manger(Oracle-OracleHome92 àConfigration and Migration TollsàOracle Net Manger),选择Oracle Net配置—〉本地à服务命名,点击界面左侧的“+”创建一个新的服务名,属性如下:

  ● Net服务名:oauim;

  ● 协议:TCP/IP;

  ● 主机名:lishiping04;端口号:1521;

  ● (Oracle或更高版本)服务名:lsp.domain

  ● 测试,成功后点击完成。

  2. 安装rationalsuiteanalyststudioforwindows

  安装rationalsuiteanalyststudioforwindows.2002.05.00.305.000,注意安装过程中,在 “Choose Features”一定要选择“Rational RequisitePro”下的“Oracle Setup”;

  关于序列号:安装时可以不配置序列号,安装完成以后,通过Rational Licence Key Administrator(Rational Suite AnalysistStudioàRational Licence Key Administrator)将rational文件导进去,具体步骤:Rational Licence Key Administrator下的LicenseàImport License Key(s)…。

  3. 拷贝Oracle数据库环境需要的脚本文件

  安装完成后,在“D:Program FilesRationalRequisiteProdatabaseoracleWindows”路径下,有部署Oracle数据库环境需要的一些脚本文件,将这些文件拷贝到本地磁盘的另一个目录下,如:F:/SQL/。

  4. 修改SQL脚本中的值

  a) 如果你不想使用默认的RequisitePro 方案的用户名和密码(reqpro,reqpro),修改文件create_reqpro.sql中以下两项的值:

  DEFINE USR=reqpro

  DEFINE PWD=reqpro

  注意:不要使用非英文字符作为pwd的值。

  b) 修改脚本路径:将文件create_reqpro.sql中

  DEFINE PATH="$HOME/sql/"

  的值修改为脚本存储在本机的路径,即把“$HOME/sql/”修改为“F:/SQL/”;

  c) 修改Oracle数据库中data table和index table空间创建的路径:将文件create_reqpro.sql中

  DEFINE ORACLE_DATA=/ORACLE_DATA/

  DEFINE ORACLE_INDEX=/ORACLE_INDEX/DEFINE

  修改为

  DEFINE ORACLE_DATA=H:/oracle/oradata/ReqPro /ORACLE_DATA/

  DEFINE ORACLE_INDEX=H:/oracle/oradata/ReqPro /ORACLE_INDEX/

  注意:保证目录H:/oracle/oradata/ReqPro存在,并且包含子目录ORACLE_DATA和ORACLE_INDEX。

  d) 指定一个Temporary表空间:修改将文件create_reqpro.sql中

  DEFINE TEMP=TEMPORARY_DATA

  注意:保证这个路径的值是有效的,在你的Oracle数据库中存在的表空间。有的Oracle版本使用TEMPORARY_DATA,有的版本使用TEMP;

  e) 根据需要修改数据库实例需要的磁盘空间:修改文件create_reqpro.sql中的以下值:

  SMALL = 10K

  MEDIUM = 100K

  LARGE = 1000K

  REQS = 6000K

  REQHIST = 75000K

  最后两个变量分别是需求和需求历史。

  f) 修改VARCHAR2数据类型的限制:根据你的Oracle版本允许的VARCHAR2数据类型限制,修改文件create_reqpro.sql中的MAX_VARCHAR值。Oracle7限制在2000以内,Orale8限制在4000以内。

  5. 创建一个方案(Schema)

  a) 按照步骤4修改CREATE_REQPRO文件;

  b) 使用系统管理员身份登陆Oracle DB Server的SQL Plus;具体操作:打开Oracle SQL*Plus,用户名:system;密码:system;主机字符串:oauim。

  c) 执行CREATE_REQPRO脚本,可以通过以下语句执行:

  @ F:/SQL/CREATE_REQPRO

  d) 执行过程中的log可以参见CREATE_REQPRO.LOG文件。

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号