热点推荐
ZOL首页 > 服务器 > 知识学堂 > Oracle > RequisitePro安装和Oracle环境的部署

RequisitePro安装和Oracle环境的部署


中国it实验室 【转载】 2009年03月25日 18:30

  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/"
  的值修改为脚本 style="COLOR: #000000" href="http://storage.it168.com/" target=_blank>存储在本机的路径,即把“\$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文件。

  6. 连接到Oracle数据库的用户ID:

  所有的RequisitePro工程连接到Oracle使用的都是同一个用户名,就是在create_reqpro.sql中指定的USR(reqpro)。由于RequisitePro使用自己的用户和用户组表来控制到project的连接,所以每个用户不需要独立的Oracle账号。

  7. 在一个Oracle数据库中部署多个工程

  参照步骤10;

  8. 通过数据库连接工程

  当远程连接一个数据库服务(即Oracle数据库 style="COLOR: #000000" href="http://server.it168.com/" target=_blank>服务器不是部署在本机上)的时候,需要配置这一项。

  9. 设置PC的Oracle连接

  当远程连接一个数据库服务(即Oracle数据库服务器不是部署在本机上)的时候,需要配置这一项。

  10. 在Requisite Pro中创建一个Oracle的工程

  10.1. 部署之前需要准备的数据

  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

  10.2. 配置Project属性

  打开Rational RequisitePro(Rational Suite AnalysistStudioàRational RequisitePro),File à New à Project,弹出新建窗口,选择New对话框中的Blank,点击“OK”,系统弹出“Project属性”对话框;根据需要修改工程名称Name和工程存储路径Directory属性,在Datebase属性项中选择“Oracle”。

  10.3. 配置数据库属性

  在“Project属性”对话框中,点击“Properties…”按钮,系统弹出“数据库属性”对话框;点击“Configure”按钮,系统弹出“Oracle配置的ODBC属性”对话框

  不要修改“Data Source Name a”和“Description”的默认值,输入“User Name”和“Server”的值。User Name的值是登陆到Oracle数据库的用户名,由Oracle数据库的管理员提供,默认值为reqpro;Server的值是连接到数据库的数据库服务名,例如:oauim。输入完成后,点击“OK”按钮关闭当前对话框回到“数据库属性”对话框。

  点击“Account Info…”按钮,系统弹出“数据库帐号信息”的对话框:

  不要修改“User ID”的默认值,输入其余项的值。Password是登陆到数据库服务器的密码,由Oracle数据库的管理员提供,默认值为reqpro;Verify Password的值同Password;Schema是Oracle数据库中对应于RequisitePro系统的方案的名称,默认为reqpro。输入完成后,点击“OK”按钮关闭当前对话框回到“数据库属性”对话框。点击“OK”按钮创建相关信息,如果输入信息有误,则会提示不成功;

  创建成功后,关闭当前对话框回到“Project属性”对话框,点击“OK”创建新工程。

  11. Archiving和Baselining一个Oracle工程

参照联机帮助中的"Archiving enterprise database projects" 和 "Baselining projects with Unified Change Management"章节。

给文章打分 5分为满分(共0人参与) 查看排行>>
频道热词:LED照明  工作站  云计算  
视觉焦点
服务器知识学堂热点
排行 文章标题
TOP10周热门服务器排行榜
  • 热门
  • 新品
  • 系列
查看完整榜单>>