Anda di halaman 1dari 95

P6 及 CM 安装指南(中文)

作者:韦有陆

二○○八年二月
目录
1、 安装前的准备工作 2
2、 Oracle 的安装 3
2.1、 Oracle 数据库程序安装 3
2.2、 创建数据库实例 6
3、 创建数据库 16
3.1、 创建 PMDB 和 MMDB 数据库 16
3.2、 配置 Group ID 以分别使用 PM 和 MM 程序 19
4、 myPrimavera6.0 安装 26
4.1、 安装 myPrimavera6.0 26
4.2、 配置 myPrimavera 与数据库连接 28
5、 中间件的安装 29
5.1、 安装 Weblogic9.2 29
5.2、 Tomcat 的安装 40
5.3、 JBoss 的安装 42
6、 Collaboration 安装说明 44
6.1、 创建 Collaboration 数据库 44
6.2、 安装 WorkSite MP Server 45
6.3、 配置并启动 Collaboration 服务 45
6.4、 配置认证 Library 52
6.5、 启动 The Core Services 53
6.6、 增加 Trustees 53
6.7、 增加 Facility 56
6.8、 增加域用户管理员 58
6.9、 指定 myPrimavera.com 域的管理权限 61
6.10、 为 DomainAdmin 用户添加工作组 62
6.11、 扩充 Collaboration Schema 64
6.12、 myPrimavera 6.0 与 Collaboration 的连接配置 65
7、 CM 的安装 66
7.1、 创建 CM 的两个数据库 66
7.2、 安装 CM 服务端 70
7.3、 安装 InfoMaker 10.5 77
8、 myPrimavera 与 CM 的整合 81
9、 Oracle 客户端安装 82
10、 PM/MM 客户端安装 87
10.1、 PM/MM 客户端程序安装 87
10.2、 数据库连接配置 90
10.3、 登录运行 93

第 1页 共 95页
neteners@yahoo.com.cn

说明:

本指南为 P6 及 CM 软件的中文快速安装指南(Oracle 平台),很多步骤作了简化,


详细的安装手册请参阅 P6_DOC 光盘中的相关文档。

1、 安装前的准备工作

硬件环境:
Ø 兼容 VGA 显卡及显示器(服务器运行后不需要)
Ø 3000ms 或更高容量的 UPS(不间断电源)
Ø 2 个 2GHz 或更高的 Intel 及其兼容处理器
Ø 2 GB 或更高的可用内存
Ø RAID 卡加两块 SATA 或 SCSI (7200rpm 以上)30G 硬盘
Ø 一块千兆网卡

软件环境:
Ø Microsoft Windows 2000 Server (SP4) 或 Windows 2003 Server (SP1)
Ø SQL Server 2000 (SP4)/SQL Server 2005/Oracle9i/Oracle10g
Ø Microsoft Internet Information Server(IIS)6.0
Ø Apache Web Server 2
Ø JDK1.5/JRE1.5 以上

JAVA 中间件选择:
Ø BEA WebLogic Enterprise Server 9.2
Ø Apache Tomcat 5.5/6.0
Ø Jboss 4.0.4GA/4.2.2GA

安装 JDK 虚拟机及环境变量的设置
先安装 JDK1.6 虚拟机,运行位于光盘 JDK 目录下 jdk-6u4-windows-i586-p.exe 文件
进行安装,然后要对环境变量进行设置,结果如下

第 2页 共 94 页
neteners@yahoo.com.cn

2、 Oracle 的安装

2.1、Oracle 数据库程序安装

这里只介绍在 windows 环境下的安装,其它平台的安装请参考相关手册。将 Oracle


10g for Windows 光盘放到光驱,在弹出的对话框中,点击“开始安装”进入安装界面,

第 3页 共 94 页
neteners@yahoo.com.cn

选择默认的基本安装,在路径中输入或选择 Oracle 数据库的主目录(建议非系统分


区),在安装类型下拉菜单中选择企业版,并去掉“创建启动数据库”前面的√,

最后的选项如下,点击“下一步(N)”

第 4页 共 94 页
neteners@yahoo.com.cn

安装设置的统计信息,点击“安装(I)”进行安装

安装的进程

第 5页 共 94 页
neteners@yahoo.com.cn

安 装 完 成 后 的 提 示 信 息 , 可 以 使 用 Web 对 数 据 库 进 行 管 理 , 链 接 为 本 机 访 问
http://localhost:5500/em,(其中的 localhost 可以换成 127.0.0.1 或本机名)网络访问把
localhost 换成域名或 IP 即可。

2.2、创建数据库实例

要点:①将数据库实例字符集和国家字符集都设成 UTF8;
②设置实例的 Set NLS_LENGTH_SEMANTICS = CHAR。

运行 Database Configuration Assistant 创建一个数据库实例,如下图

进入实例创建过程,点击“下一步”

第 6页 共 94 页
neteners@yahoo.com.cn

选择“创建数据库”,点击“下一步(N)”

选择“一般用途”,点击“下一步(N)”

第 7页 共 94 页
neteners@yahoo.com.cn

在“全局数据库名”及“SID”中输入数据库实例名称,本例为 orcl,点击“下一步
(N)”

按默认设置即可,点击“下一步(N)”

第 8页 共 94 页
neteners@yahoo.com.cn

为 SYS、SYSTEM、DBSNMP、SYSMAN 四个用户设置密码,点击“下一步(N)”

按默认的设置即可,点击“下一步(N)”

第 9页 共 94 页
neteners@yahoo.com.cn

按默认设置进到“下一步(N)”

设置快速恢复区,按默认设置进入“下一步(N)”

第 10页 共 94 页
neteners@yahoo.com.cn

不选择“示例方案”,点击“下一步(N)”

在“内存”标签页设置中取默认设置

第 11页 共 94 页
neteners@yahoo.com.cn

在“字符集”标签页要选择数据库字符集和国家字符集中选择 UTF-8,

在“连接模式”中选取“专用服务器模式”,点击“所有初始化参数”按钮

第 12页 共 94 页
neteners@yahoo.com.cn

找到 nls_length_semantics 字段,将 BYTE 改成 CHAR,点“关闭”,再点击“下一步”

第 13页 共 94 页
neteners@yahoo.com.cn

显示如下统计信息界面,确认无误后,点击“下一步(N)”

点击“完成”开始创建数据库实例,再次确认设置详情

第 14页 共 94 页
neteners@yahoo.com.cn

点击“确定”后创建数据库

进入数据库实例创建过程

第 15页 共 94 页
neteners@yahoo.com.cn

创建成功后进入口令管理界面,点击“口令管理”进入用户管理,在其中启用 scott 账户
(若未在此操作,则要在启动数据库后使用企业管理器或 SQL 语句启用 scott 账户),
此举的目的是为了使客户端能够使用通用账户 scott 进行登录。

3、 创建数据库

3.1、创建 PMDB 和 MMDB 数据库

将标签为 P6_CS 的光盘放入光驱,运行 install\database\ConfigAsst.exe 进行数据库创


建,选择“Create a new Primavera database”,在 Key 输入框中输入 EC-C01,点击“下
一步(N)”

第 16页 共 94 页
neteners@yahoo.com.cn

选择 Oracle 数据库,去掉样例方选框中的“√”,在基准货币中选择人民币“CNY -
Chinese Yuan”,然后点“下一步(N)”

选择创建 PMDB 库,点击“下一步(N)”

第 17页 共 94 页
neteners@yahoo.com.cn

选择“Create database and load application data”,然后选择授权文件,点击“下一步


(N)”

输入 Oracle 数据库连接的相关信息,数据库管理员名称及其密码,以及实例名,点
击“下一步(N)”进行数据库创建,后面按默认设置即可。

重复以上步骤创建 MMDB 数据库,只是在设置管理员和公共用户的时候名称需要改


为 admin1、privuser1 和 pubuser1,否则会与 PMDB 库的用户重复而失败。另外,因为
PMDB 与 MMDB 共用 INDX 表空间,所以在出现如下提示的时候,要选择“Yes”继续
创建其他表空间
第 18页 共 94 页
neteners@yahoo.com.cn

3.2、配置 Group ID 以分别使用 PM 和 MM 程序

私有用户 Privuser 是数据库安全权限最高的管理员用户,P6 设计将这个用户的密码


只允许 P6 高级管理员掌握。所以,特意设计将 privuser 这个用户的密码通过 Group ID 传
递给普通的 P6 用户。通过配置 Group ID,让 P6 普通用户实现与数据库的连接。
Project Management 程序访问数据库时使用 pubuser→privuser→GroupID1。
Methodology Management 程序访问数据库时使用 pubuser1→privuser1→GroupID1。
具体操作步骤:
1、 P6 管理员在安装了 Project Management 和 Methodology Management 的客户机上“开
始→程序→Primavera→Help and Utilities→Database Configuration。打开数据库配置工
具。

2、 出现如下图所示的界面。

第 19页 共 94 页
neteners@yahoo.com.cn

选择“管理工作(许可,口令等)”

4、 选择“管理私有数据库登录”。

第 20页 共 94 页
neteners@yahoo.com.cn

选择“Project Management 数据库”,在下拉框中选择使用 Oracle 数据库的链接别名。

输入管理员用户名为 admuser,默认密码为 admuser。

第 21页 共 94 页
neteners@yahoo.com.cn

此时连接 PMDB 这个别名的 Public Group ID 号为 1,Private DB Username 默认为


privuser,默认密码为 privuser。点击“完成”Project Management 的 Group ID 的配置。

第 22页 共 94 页
neteners@yahoo.com.cn

接本节第四步,选择“Methodology Management 数据库 (MMDB)”

输入登录 Methodology Management 数据库表空间的管理员用户名。此处推荐为


admuser1/admuser1。

第 23页 共 94 页
neteners@yahoo.com.cn

在数据库配置中,原来有一个 Public Group ID 1 号,修改这个 Group ID 1 的 Private


DB Username 为 privuser1,密码为 privuser1。如下图。

完成了上述步骤,配置了不同的私有登录用户 privuser(对 Project Management)和


privuser1(Methodology Management),相同的 Public Group ID 实现分别访问位于同一
个 orcl 上的不同的数据库。
提示:若配置的 oracle 监听等都没问题,而且测试数据库连接也没问题,但还是出现
如下情况

第 24页 共 94 页
neteners@yahoo.com.cn

解决办法
方法一、把 oracle_HOME/lib 以及 oracle_HOME/bin 加到 path 中
方法二、权限问题,具体设置如下(在此附英语原文)
(1) Log on to Windows as a user with Administrator privileges.
(2) Launch Windows Explorer from the Start Menu and and navigate to the ORACLE_HOME folder.
This is typically the "Ora92" folder under the "Oracle" folder (i.e. D:\Oracle\Ora92) in Oracle9iR2 or
"Client_1" folder under the "Oracle\product\10.1.0" folder (i.e. D:\Oracle\product \10.1.0\Client_1) in
Oracle10gR1.
(3) Right-click on the ORACLE_HOME folder and choose the "Properties" option from the drop
down list. A "Properties" window should appear.
(4) Click on the "Security" tab of the "Properties" window. NOTE: If you are running Windows XP
and do not have a "Security" tab please do the following:
a) Open "Folder Options" in your Control Panel.
b) Choose the "View" tab.
c) Under "Advanced Settings" uncheck the option "Use simple file sharing (Recommended)". The
"Security" tab should now be available.
(5) Click on "Authenticated Users" item in the "Name" list (on Windows XP the "Name" list is called
"Group or user names").
(6) Uncheck the "Read and Execute" box in the "Permissions" list under the "Allow" column (on
Windows XP the "Permissions" list is called "Permissions for Authenticated Users").
(7) Re-check the "Read and Execute" box under the "Allow" column (this is the box you just
unchecked).
(8) Click the "Advanced" button and in the "Permission Entries" list make sure you see the
"Authenticated Users" listed there with: Permission = Read & Execute Apply To = This folder,
subfolders and files If this is NOT the case, edit that line and make sure the "Apply onto" drop-down
box is set to "This folder, subfolders and files". This should already be set properly but it is important
that you verify this.
第 25页 共 94 页
neteners@yahoo.com.cn

(9) Click the "Ok" button until you close out all of the security properties windows. The cursor may
present the hour glass for a few seconds as it applies the permissions you just changed to all subfolders
and files.
(10) Reboot your computer to assure that these changes have taken effect.
(11) Re-execute the application and it should now work.
NOTE: If the problem continues to occur, please go back through these same (11) steps but when
performing step (8) additionally check the box entitled "Replace permission entries on all child objects
with entries shown here that apply to child objects" and be sure to reboot in step (10).

4、 myPrimavera6.0 安装

myPrimavera 6.0 支持 tomcat-5.5.20、Weblogic9.2、Jboss4.0.4 及对应的高版本客户可


以根据自己条件选择。
由于 tomcat 安装比较简单,本手册中不讲解 Tomcat 的安装及配置过程。
4.1、 安装 myPrimavera6.0
P6_PV 光盘为 myPrimavera 的安装光盘,运行 SetupMainWin.exe,点击“下一步”

第 26页 共 94 页
neteners@yahoo.com.cn

选择“I agree”接受许可协议

在“Please select the application server for primavera”下拉列表框中,选择“All other


supported application servers”。(若使用 Tomcat 则选择 Tomcat 5.5,然后按提示选择
Tomcat 的安装目录,PV 会自动配置好,因为此该步骤比较简单,而且不选择此项同样
可以布置 Tomcat,因而在此省略)
请在“This folder must be located on the server’s local drive”中,输入安装
myPrimavera6.0 的路径 C:\PV_HOME。

第 27页 共 94 页
neteners@yahoo.com.cn

接下来按默认设置,点击“下一步”直至安装完成。
4.2、配置 myPrimavera 与数据库连接
选择 PM 库所用的数据库类型,可选“Oracle”或“Microsoft SQL Server or SQL
Express”,点击“Next”进入下一步

出现如下界面要求输入相关资料:
User Name: 登录 PMDB 数据库的公共用户名,默认为 pubuser;
Password: 公共用户的密码,默认与用户名一致;
DataBase Name (SID): Project Management 实例或库名称;
DataBase HostAddress : Project Management 数据库服务器名称;
DataBase Host Port:连接数据库的端口;
Public Group ID: 管理员发布给用户连接 PMDB 时所用的 ID 号,默认为 1。

第 28页 共 94 页
neteners@yahoo.com.cn

确认无误后点击“Next”进行连接配置,直至弹出如下对话框提示“Configuration of
the Primavera database completed successfully”,否则返回检查设置或咨询管理员。

点击“确定”按钮,完成连接配置。

安装完成后,在“开始→程序”中生成一个 myPrimavera6.0 的程序组。这个组中包


含 Administration Application(管 理 myPrimavera 连 接 配 置 中 的 一 些 实 例 参 数 等 )和
Database Configuration Setup(进行 myPrimavera 数据库连接配置管理)两个关键的程序快捷
方式

可在 PV 安装完成后再对其进行配置和管理。
5、 中间件的安装

根据选用的中间件分别参考以下对应的安装说明,Weblogic 参考 5.1,Tomcat 参考
5.2,JBoss 参考 5.3。
5.1、安装 Weblogic9.2

5.1.1、 Weblogic9.2 的安装

第 29页 共 94 页
neteners@yahoo.com.cn

运行本光盘 middleware\server92_win32.exe 进行 Weblogic9.2 的安装,选择“Create a


new BEA Home”,默认的 BEA Home 安装路径为 c:\bea。用户可以根据需要输入或浏览
选择安装路径

选择安装类型,Complete 是完全安装 Weblogic 中所有的组件(包括开发及样例组件


等)。对于 myPrimavera6.0 只需要 Weblogic server,因此建议选择 Custom 进行定制安装

第 30页 共 94 页
neteners@yahoo.com.cn

自定义安装 Weblogic 的组件,选择 weblogic server 下的 server 即可,点击“Next”


进入

选择你需要安装的工具,在复选框上打钩。点击“Next”进行下一步操作

第 31页 共 94 页
neteners@yahoo.com.cn

接受 License 许可协议

选择安装 weblogic 的产品文件路径,默认为 c:\bea\weblogic92

第 32页 共 94 页
neteners@yahoo.com.cn

选择“No”, 不安装 Windows Service。然后点击“Next”进入下一步

选择打开方式“Local user’s start menu folder”,点击“Next”

第 33页 共 94 页
neteners@yahoo.com.cn

开始进行 weblogic 的安装,拷贝程序文件

点击“Done”完成 Weblogic 的安装,可取消“Run Quickstart”

5.1.2、 创建 myPrimavera 域
开始→程序→BEA Products→tools 程序组下 ,运行 Configuration Wizard 创建 BEA
Weblogic 配置向导程序。

第 34页 共 94 页
neteners@yahoo.com.cn

选择“Create a new Weblogic configuration”,点击“Next”进入下一步

选 择 “ Generate a domain configured automactically to support the following BEA


products”,点击“Next”进入下一步

第 35页 共 94 页
neteners@yahoo.com.cn

输入管理该 Bea Weblogic 域默认的用户名与密码,默认为“Weblogic\Weblogic”

左边选择 Weblogic 启动模式,请选择“Development Mode”,


右边选择 SDK 时,请选择“Sun SDK 1.5.0_04@c:\bea\jdk150_04”

第 36页 共 94 页
neteners@yahoo.com.cn

自定义 Bea 的连接配置,如 JDBC,连接池,数据源等。如果有该配置要求,请用户


自行配置,或咨询 Bea Weblogic 的有关技术。此时建议选择 No

输入新建域的名称和路径,输入“myPrimavera”,路径取默认即可,点击
“Create”,开始创建 myPrimavera 域。

第 37页 共 94 页
neteners@yahoo.com.cn

点击“Done”,创建 myPrimavera 域成功

启 动 的 检 验 weblogic 安 装 是 否 成 功 : 在 程 序 组 BEA WebLogic Products→ser


Projects→myPrimavera 下运行 Start Server 成功之后,打开 IE 浏览器,在地址栏中输入
http://127.0.0.1:7001/console( Weblogic 默 认 访 问 端 口 为 7001) , 在 登 录 框 中 输 入
myPrimavera 域管理员的用户名和密码进入,如下图所示,说明 Weblogic 的 myPrimavera
域成功运行。

5.1.3、 布署 myPrimavera 应用程序


从 PV 安 装 目 录 “C:\PV_HOME”下 复 制 “myPrimavera.ear”文 件 至 %
bea_HOME%\user_projects\domains\myPrimavera\autodeploy 目录下。
第 38页 共 94 页
neteners@yahoo.com.cn

找到“%bea_HOME%\user_projects\domains\myPrimavera\bin\startweblogic.cmd”文件,进行如
下编辑:
(1)找到 set JAVA_OPTIONS,修改为如下形式
set JAVA_OPTIONS=%SAVE_JAVA_OPTIONS% -Dprimavera.bootstrap.home= "C:\PV_HOME"

并增加一行
set JAVA_VM=-server

(2)在如图所示位置增加下列语句:
SAVE_CLASSPATH="C:\PV_HOME\license":"C:\PV_HOME\lib\ojdbc14.jar":${CLASSPATH}

编辑完成后,保存修改。
3、运行「开始」\程序\BEA products\User Projects\myPrimavera\Start Server,或直接点击
运行修改过的 startWebLogic.cmd。
启动如下界面,表示 myPrimavera6.0 这个域启动成功。
下面界面是提供服务的界面,请不要将其关闭。

第 39页 共 94 页
neteners@yahoo.com.cn

5.2、Tomcat 的安装

运行 P6_PV.iso 中的 apache-tomcat-5.5.20\apache-tomcat-5.5.20.exe 进行安装即可。若


有 打 包 的 tomcat, 则 解 压 到 本 地 的 任 意 目 录 中 即 可 , 比 如
apache-tomcat-5.5.20\apache-tomcat-5.5.20.tar.gz 解压至 C:\tomcat 中即可。
从 PV 安 装 目 录 “ C:\PV_HOME” 下 复 制 “ myPrimavera.ear” 文 件 至 %
tomcat_HOME%\webapps 下,修改%Tomcat_HOME%\conf\server.xml 中默认 80 端口为访
问 PV 的端口,比如 7001 即可。
建立 tomcat 启动 PV 的文件 startPhoenixtc5.cmd,内容如下:

注:上图中“TC_HOME=”后面为 tomcat 的程序绝对路径,“JAVA_HOME=”为


JDK 的绝对路径。

第 40页 共 94 页
neteners@yahoo.com.cn

运行 startPhoenixtc5.cmd 后出现如下信息说明 PV 启动成功

为解决仪表板输入或修改成中文后显示乱码的问题,需要在 Tomcat 处理页面的文件


中添加过滤器。
将 P6_PV 光 盘 中 docs\Supporting I18N on Tomcat\CharsetFilter.class 复 制 到 %
tomcat_HOME%\webapps\myPrimavera\WEB-INF\classes 目 录 下 然 后 在 %
tomcat_HOME%\conf\Server.xml 中添加代码 URIEncoding="UTF-8",结果像下面一样
<Connector port="7001" URIEncoding="UTF-8"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />
接着在%tomcat_HOME%\webapps\myPrimavera\WEB-INF\web.xml 中添加如下代码
<!--CharsetFilter start-->
<filter>
<filter-name>Charset Filter</filter-name>
<filter-class>CharsetFilter</filter-class>
<init-param>
<param-name>RequestEncoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
第 41页 共 94 页
neteners@yahoo.com.cn

<filter-mapping>
<filter-name>Charset Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!--CharsetFilter end-->
注:上段代码应该放在 filter 定义段后,而不是放在 filter mapping 段后!
5.3、JBoss 的安装

将光盘中 middleware\jboss-4.2.2.GA.zip 解压到本地的任意目录(目录名中不能含有


空格,否则 Jboss 将无法启动)下即可。
复制%jboss_HOME%\server\default目录为%jboss_HOME%\server\myPrimavera副本,
从PV安装目录“C:\PV_HOME”下复制“myPrimavera.ear”文件至
%jboss_HOME%\server\myPrimavera\depoy下,修改
%jboss_HOME%\server\myPrimavera\depoy\jboss-web.deployer\server.xml中默认80端口为
访问PV的端口,比如7002即可。
修改%jboss_HOME%\bin\run.bat,在:RESTART 行前添加如下一行

找到下面一行
set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m
修改为
set JAVA_OPTS=%JAVA_OPTS% -XX:PermSize=64m -XX:MaxPermSize=128m
-Xms512m -Xmx512m

第 42页 共 94 页
neteners@yahoo.com.cn

建立 startPV.bat,其中内容为
@echo off
set JBOSS_HOME=d:\jboss-4.2.2.GA
call %JBOSS_HOME%\bin\run.bat -c myPrimavera
注:“JBOSS_HOME=”后面为 Jboss 程序的绝对路径
点击 startPV.bat 运行后,出现如下信息说明启动 myPrimavera 成功

若同时在一台服务器上布署 expedition11 和 PV6.0,则要解决端口冲突的问题,原因


是 expedition11 使用 Jboss4.0.4GA 作为中间件,而 Jboss 在使用多个应用程序的时候,则

第 43页 共 94 页
neteners@yahoo.com.cn

会出现端口冲突问题,除非使用的热布署,使用一个应用程序同时布署多个应用,也就
是整合的问题,后面在附录 PV6.0 与 expedition11 整合中会详细说明。
提示:要同时运行 EXP 和 PV 于 Jboss,必须修改端口,需要修改的端口有:
①%Jboss_HOME%\bin\run.bat 中的调试端口:Transport dt_socket address:8787
②%Jboss_HOME%\server\default\conf\jboss-service.xml 中
A. Webservice 监听端口 8084
B. Namingservice 监听端口 Port=1099 rmiPort=1098
C. RMI\JRMP invoker 端口 4444
D. Pooled invoker 端口 4445
③ %Jboss_HOME%\server\default\deploy\jbossweb-tomcat55.sar\server.xml 中 的
Jboss-web 端口 8080,
④%Jboss_HOME%\server\default\deploy\jms\uil2-service.xml 中的 JMS 端口 8093
提示:Jboss4.2.2GA 版的 JMS 不用设置
仪表板中文乱码的问题
在 %Jboss_HOME%\server\default\deploy\jbossweb-tomcat55.sar\server.xml 中 的
connectionTimeout="20000" disableUploadTimeout="true"段 后 添 加 代 码
URIEncoding="UTF-8"。
6、 Collaboration 安装说明

6.1、创建 Collaboration 数据库

安装Collaboration服务器之前,先要求创建一个用于身份认证的Library数据库。利用
SQL Server的企业管理器创建一个新的数据库pvcollab(文件名用户自定义,本安装说明
中为pvcollab)
数据文件初始大小 Data File = 10MB
事务日志文件初始大小 Log File = 10 MB
Osql.exe 这个命令只是一个工具,要创建数据库,还要写创建的 sql 语句放在一个 sql 文件中,假设这
个文件名为 creatDB.sql,这个文件的内容为:
Create database pvcollab
ON
( NAME=PVCOLLAB_DAT,FILENAME=’d:\MSSQL\DATA\PVCOLLAB_DAT.MDF’,SIZE=10)
LOG ON
( NAME=PVCOLLAB_LOG,FILENAME=’d:\MSSQL\DATA\PVCOLLAB_LOG.LDF’,SIZE=10MB)
GO
C:\> osql –U sa –P {sa 的口令,在 Primavera5.0 的安装过程中的口令在} –S GRACE(sql server 服务器
名) –d master –i C:\ creat\creatDb.sql

第 44页 共 94 页
neteners@yahoo.com.cn

或 使 用 Oracle 创 建 一 个 100MB 的 pvcollab 表 空 间 , 但 Collaboration 目 前 不 支 持


Oracle10g。
6.2、安装 WorkSite MP Server

运行P6_DOC光盘下的Collab\41\WSMP_Server41\InstData\Windows\VM\Install.exe进
行安装。(过程略)
并升级为4.1.1.7.5版
运 行 Collab\41hfb7\WSMP_Server41SP1HFB7\InstData\Windows\NoVM\svr41hfb7update.exe 进 行
升级。(过程略)

确认WorkSite MP的版本
启动WorkSite MP Server4→Configuration Manager。
在Configuration Manager窗口中,Help,About,在这个窗口,最下面的框中显示版本
为4.1.1.7.5。

6.3、配置并启动 Collaboration 服务

第 45页 共 94 页
neteners@yahoo.com.cn

安装完了collaboration 服务器之后,必须先进行配置。
打开“我的电脑”,进入 C:\worksitemp4\mpserver\bin\win,找到“impmservice.exe”这
个文件,双击运行。闪现命令行窗口,将iManage 作为一个系统服务运行

进入“管理工具→服务”,可以看到Worksite MP Process Manager 出现在服务选项里,


启动该服务

“开始→程序→Worksite MP Server 4”中,运行Configuration Manager

第 46页 共 94 页
neteners@yahoo.com.cn

在Worksite Cluster Configurations上右击,选择弹出菜单Add Cluster,在对话框中输入


Collaboration群集名。(注意:群集名一定是本机机器名)

右击群集名powerway-wyl→Add→Server添加服务器。在弹出对话框中添加服务器名称
powerway-wyl,这个服务器名称须为本机机器名。

第 47页 共 94 页
neteners@yahoo.com.cn

添加CMS

右击 libraries 下的Local,选择Add。

第 48页 共 94 页
neteners@yahoo.com.cn

输入local library database的详细

oracle SQL 创 建 的
实例名 数据库名

oracle SQL 数 据 库
服务器 服务器

点击上图中的“Test”按钮,如果连接是通的,出现如下图所示提示。要求初始化这个
Library库

点击“Create” 按钮,就可以打开创建“Content Library”的向导。


Content Library 创建向导引导用户创建并初始化Content Library。
这个向导可以引导用户完成:
l 选择Object model;
l 指定服务程序安装文件所在位置;
l 选择数据字符集;
l 如果是Sql 数据库,进行数据库的初始化;

第 49页 共 94 页
neteners@yahoo.com.cn

Library Object Model – 本CollabLibrary服务器要求选择worksitemp40。

第 50页 共 94 页
neteners@yahoo.com.cn

File Server Path – 浏览或者直接输入library 安装程序文件所在位置。

确认一下安装配置参数。

如果不再有什么修改,就点击下一步,进行安装。否则后退重新选择配置参数。

安装与配置完成后,提示如下图。

第 51页 共 94 页
neteners@yahoo.com.cn

至此,iManage Content Library数据库安装配置完成。.


6.4、配置认证 Library
1. 在Server Configuration Manager中,右击powerway-wyl,选择 Edit。

2. 在CMS Libraries项,点击 Add

3、选择到上一步创建的iManage Content Library。默认的连接次数为10次。

第 52页 共 94 页
neteners@yahoo.com.cn

点击“OK” ,关闭 Edit 窗口。


4. 点击 File菜单下的Save 对上述配置修改进行保存。
6.5、启动 The Core Services
1. 在Server Configuration Manager中,展开到CMS右键,选择 Start,就可以启动CMS
服务。建议把“Auto-Start”选择上,这样在启动服务之后,CMS就自动启动了

6.6、增加 Trustees
Trustee 为保管人的意思,可以创建多个,至少要创建一个。
1. 开始,程序,iManage Worksite MP Server,Library Manager启动Library Manager。
请注意: 在启动 Libr ar y Ma na ge 之前,请先在服务列表中启动 iMa na ge P M 服务,再在
iMana ge Server Configura tion Ma na ger 中启动 CMS 服务。
默认情况下,在Configuration Manager中创建的本地的树目录的根目录自动显示在Cluster
下。
2. 展开cluster节点,显示出Library节点。
3. 展开Library(上面创建的CollabLibrary)节点,显示CollabLibrary节点下面的所有子节
点。
4. 展开 Trustees节点。

第 53页 共 94 页
neteners@yahoo.com.cn

5. 右键Trustees节点下的Realms,选择Add。

6. 弹出Add Realm窗口,要求选择增加Realm的类型。请一定选择Master。

7. 输入Master Realm的信息。RDN,建议填写内容为 ImanageRealm。点击 OK确认。

第 54页 共 94 页
neteners@yahoo.com.cn

8. 展开Realms 节点,显示上述步骤创建的ImanageRealm节点,右键选择 Add,如下图

对于Primavera第一个保管人并不是必要的,但如果要求初始化collaboration facility时是必
需的。
9. 在弹出的Add Trustee窗口中,输入下列信息:
RDN – 这个Trustee的标志名称(可以是任何名称)。此处安装中,建议用support。
Class – 缺省的Class值为“Person”
Label – 对Class的标志。 缺省为“p” 也即 Class = Person
UID – 用户ID,也就是用户自己定义的,此处建议为support
Domain – 提供身份认证的域。要求能提供身份认证的域,请咨询系统管理员。 (并不是
必需的可为空。)
可为这个Trustee设置密码,建议不要设置。
10. 如下图。点击 OK 完成创建工作。

第 55页 共 94 页
neteners@yahoo.com.cn

本步设置结果:

6.7、增加 Facility
在对主Realm创建了至少一个Trustee之后,接下来创建一个默认的Facility。
1. 展开CollabLibrary,右键Facilities ,选择 Add,如下图

2. 填写facility的参数。
3. 在Trustee Selection Tree框中,自动列出上一步创建的主Realms。点击这个Realms,在
Trustee下面会列出所有的上一步创建的Trustee,上一步创建了几个,在此处可以看到几
个。从这个Trustee框中,选择相应的Trustee,点击Add,增加到Grants框中进行授权。

第 56页 共 94 页
neteners@yahoo.com.cn

4.点击OK 保存上述授权过程

5. 点击确认之后,会弹出一个对所选择的Trustee进行初始化的窗口。在Trustee Selection
Tree选择框中,选择成员组中一个上一步生成的Trustee,如下图,选择p-support,再到
Person Selection中选择p-support,如果不选择中p-support,OK按钮不能激活。

第 57页 共 94 页
neteners@yahoo.com.cn

6. iManage提示进行facility初始化。
默认情况下,新增加的所有的Trustee都会自动在Trustee Selection Tree选择框的成员组中
显示出来。
新增加的所有的Trustee还会自动授权到两个子workgroups下:Administrators 和Workspace
Creators。
缺省情况下的Workspace名称为“Worksite MP Home.”
6.8、增加域用户管理员
为了达到与myPrimavera整合,一定要在master realm中增加一个 myPrimavera.com
的域。并且在这个域中,还要增加一个域用户管理员。
1. 右键上一步创建的主Realm,选择 Add。

2. 在Add Trustee窗口中,输入myPrimavera.com 的相关信息,点击OK。


Account页面中
RDN - myPrimavera.com务必填写此值。
Class – Domain 选择域
Label – d 域的简称 d=domain

第 58页 共 94 页
neteners@yahoo.com.cn

3.在Libraries标签页中,取消两个“Inherit” 选择框,点击相应的 (...)浏览到相应的值。


第一个(...)的值到<library>:<facility>。因为我们上面创建的为CollabFacility。所以
此处为CollabLibrary : CollabFacility。
第二个(...)的值到<library>:<facility>: Worksite MP Home。因为我们上面创建的为
CollabFacility。所以此处为CollabLibrary : CollabFacility : Worksite MP Home。

第 59页 共 94 页
neteners@yahoo.com.cn

4. 点击 OK 完成增加域用户定义。结果在Trustee\Realms\iManageRealms\下生成一个
myPrimavera.com的domain。如下图。

5. 右击d-myPrimavera.com域,选择Add

6. 输入这个myPrimavera.com这个域管理员用户的信息。
RDN – DomainAdmin (Trustee名称标志)
Class – Person (选择用户)
Label – p (标签 p=person)
UID – DomainAdmin (用户ID 本安装手册为DomainAdmin)
Domain - myPrimavera.com (域名 本安装手册为myPrimavera.com)
注意:请将Doma inAdmin这个用户的密码都为空。
点击OK完成域用户管理员帐号的设置。

第 60页 共 94 页
neteners@yahoo.com.cn

请注意在此步骤中不要在password框中点击。
6.9、指定 myPrimavera.com 域的管理权限
创建完DomainAdmin用户之后,给这个用户指派对myPrimavera.com这个域相应的管
理权限。
1. 右键 d-myPrimavera.com 域,选择 Edit。

2. 在Edit Trustee – myPrimavera.com窗口中,Managers页面中,展开Trustee Selection Tree


框中的Realms节点。在Person Selection框中,选择p – DomainAdmin这个用户,点击Add
这个按钮,在Trustee Managers框中,增加了一个p – DomainAdmin的域用户。

第 61页 共 94 页
neteners@yahoo.com.cn

3. 点击OK。

6.10、 为 DomainAdmin 用户添加工作组


将DomainAdmin这个用户加到Trustee Browsers 和 Workspace Creators工作组中。
1. Collablibrary\Facility\CollabFacility\workgroups\下 面 , 右 键 Trustee Browsers
workgroup,选择Edit。

2. 选择Trustee Selection Tree中的myprimaver.com这个域用户。在Trustee Selection下选择


DomainAdmin 这个用户。点击 Add 按钮,就在 Members 列出p – DomainAdmin这个用
户。

第 62页 共 94 页
neteners@yahoo.com.cn

3. 点击 OK按钮完成增加

4. 右键 Workspace Creators这个工作组,选择Edit

5. 在Edit Workgroup窗口中,选择Trustee Selection Tree中的myprimaver.com这个域用户。


在Trustee Selection下选择DomainAdmin 这个用户。点击 Add 按钮,就在 Members 列
出p – DomainAdmin这个用户。点击 OK按钮完成增加

第 63页 共 94 页
neteners@yahoo.com.cn

6.11、 扩充 Collaboration Schema


安装完成了Collaboration服务和Library之后,要求对Collaboration Schema进行扩充。
1. 从 光 盘 collab\schema目 录 下 拷 贝 finalschema41.dat 文 件 到
C:\worksitemp4\mpserver\config\objectmodels。
2. 在Server Configuration Manager中,停止 CMS 服务。
3. 在DOS命令行中,在C:\worksitemp4\worksiteserver\bin\win 目录下,运行下列命令:
imlibmigrate -from objectmodels\worksitemp40.dat -to objectmodels\finalschema41.dat
-library <db> -cluster <cluster>
替换<db>和<cluster>。本安装手册中,<db>为collablibrary,<cluster>为安装了WorksiteMP
服务的机器名powerway-wyl。因此,该命令行:
imlibmigrate -from objectmodels\worksitemp40.dat -to objectmodels\finalschema41.dat
-library collablibrary -cluster powerway-wyl
4. 检查schema 是否扩充成功,可以通过查看C:\worksitemp4\mpserver\logs\powerway-wyl
路 径 下 的 cms.libmigrate.powerway-wyl.log文 件 的 结 尾 , 有 “ Library Migrate ended
successfully”说明扩充成功,否则需要重新进行扩充。

第 64页 共 94 页
neteners@yahoo.com.cn

6.12、 myPrimavera 6.0 与 Collaboration 的连接配置


6.12.1、 配置 Collaboration 与 myPrimavera6.0 的连接
1. 启动 myPrimavera 6.0 的配置管理工具,Administration Application。

输入管理员用户名及密码,默认均为 privuser

在 Instance 文 件 夹 下 , 设 置 CollborationDomain, CollborationDomain 值 为


myPrimavera.com。

2. 在 Applications 文件夹下,CollaborationServer 设置如下:


ServerName = 安装 Imanage 的 Cluster 的机器名。

第 65页 共 94 页
neteners@yahoo.com.cn

LibraryName = library 名称,此安装手册为 CollabLibrary。

提示:若在“Tree View”标签页中无法进行修改,请点击“Table View”标签页,


找到相应的字段进行修改。
6.12.2、 查看 Collaboration 是否与 myPrimavera6.0 连接成功
1. 启动 myPrimavera 6.0 的服务程序
启动成功之后,在 myPrimavera 菜单视图→自定义中有一个“项目工作流程”项,如下

7、 CM 的安装
7.1、创建 CM 的两个数据库

运 行 exp11.zip 包 中 的 exp11\database\CA.exe, 选 择 “ Create a new ContractManager


database”,点击“下一步(N)”

第 66页 共 94 页
neteners@yahoo.com.cn

选择 Oracle 数据库,在“Include sample project data”样例项目前打√,这样可以在使用


CM 时有参考的样例,点击“下一步(N)”

先创建 EXPADMIN 数据库,点击“下一步(N)”

第 67页 共 94 页
neteners@yahoo.com.cn

选择第一项,创建数据库并加载程序数据,点击“下一步(N)”

输入 Oracle 数据库连接的信息,包括管理员用户名、密码和实例名,点击“下一步
(N)”,后面的步骤与前面创建 PMDB 过程一样

第 68页 共 94 页
neteners@yahoo.com.cn

重复以上步骤创建 CMPROJ 数据库,在出现如下提示时,点击“Yes”继续创建过程

第 69页 共 94 页
neteners@yahoo.com.cn

7.2、安装 CM 服务端

运行目录下的 setup.exe 进入如下界面

选项说明:

序号 项目名称 安装内容 备注

1 Install Contract Manager 安装 CM,进入安装选项

2 Configure Contract Manager Databases 配置 CM 数据库

安装其他应用程序,包括 InfoMaker
3 Install Other Applications 报表制作、Sybase ASA 或 MS Server
2005 Express 数据库

4 View Documentation 显示 CM 相关文档

5 Browse CD 浏览光盘内容

6 Contact Us 显示 Primavera 公司联系方式

点击 Install Contract Manager 进入服务端安装选项,如图


第 70页 共 94 页
neteners@yahoo.com.cn

选项说明:

序号 项目名称 安装内容 备注

单机版安装,自动安装数据库
1 Stand-alone User Installation
及相关配置,只提供本机使用

服务端安装,要对数据库进行
2 Web Server Installation
配置

Web Server Installation with Database 服务端安装的同时创建 EXP 数


3
Creation 据库

4 Contract Manager Upgrade Installation 从低版本进行升级

进入安装界面后,根据提示进行选择即可,下面只对安装要点进行说明:

第 71页 共 94 页
neteners@yahoo.com.cn

邮件服务器设置

CM 服务器访问端口,可在此设置,当然该端口也可以在安装完成后修改,修改办法请
参考 Jboss 配置手册。

第 72页 共 94 页
neteners@yahoo.com.cn

设置服务器使用的内存情况,

设置 CM 使用的数据库类型,本例使用 Oracle 数据库

第 73页 共 94 页
neteners@yahoo.com.cn

输入 Oracle 数据库连接的相关信息,该信息可以向数据库管理员咨询。

输入 CM 管理员 EXPADMIN 的密码,默认与用户名相同。注:该密码为创建管理员数据


库的时候系统默认的设置。

第 74页 共 94 页
neteners@yahoo.com.cn

输入公共账号及密码,公共用户名取默认的 EXP,密码为 SQL,该密码是访问数据库的


密码,而不是登录 CM 用户 EXP 的密码。

设置 CM 链接的 PM 数据库,链接后可以在 CM 中的项目信息中显示进度等相关信息

第 75页 共 94 页
neteners@yahoo.com.cn

输入 PM 数据库的链接信息,

输入数据库管理员的访问名及密码,

第 76页 共 94 页
neteners@yahoo.com.cn

输入 PV 的超链接,这样可以在 CM 中生成链接 PV 的按钮,方便调用

设置完成后会进行数据库链接的测试,若没出现如下的对话框,说明配置成功了。否则
要重新配置上述相关信息

7.3、安装 InfoMaker 10.5

因为 InfoMaker 的安装也比较简单,在这只是点出安装的要点。

第 77页 共 94 页
neteners@yahoo.com.cn

运行 CM 的安装程序,选择第三项进入以下界面,选择 InfoMaker 10.5 进行安装

出现以下的提示要求安装 ASA 的个人版,这可以不用管它,点“确定”关闭进到下一步


即可。

第 78页 共 94 页
neteners@yahoo.com.cn

选择 CM 的报表路径,用于默认的报表存取目录。

选择 InfoMaker 链接的数据库类型,请按实际情况进行选择

第 79页 共 94 页
neteners@yahoo.com.cn

输入数据库实例名及公共用户组

输入链接的数据库用户名及密码

第 80页 共 94 页
neteners@yahoo.com.cn

确认配置的信息,核对无误后进入安装最后的环节

8、 myPrimavera 与 CM 的整合
由于 CM 使用的是 Jboss4.0.4GA 作为中间件,而 Jboss 又具有热布署功能,因此可以
将 myPrimavera 整合到 CM 容器中。因此程序的安装顺序与上面介绍的正好相反,先安
装 CM 再 安 装 myPrimavera 服 务 器 。 另 外 安 装 CM 的 时 候 会 检 测 系 统 是 否 已 经 安 装
JDK,若没有,则在安装过程会增加 JDK 的安装步骤。
CM 与 myPrimavera 的安装方法与上面的相同,这里只介绍将 myPrimavera 整合至
CM 容器中的操作。将 PV 安装目录“C:\PV_HOME”下复制“myPrimavera.ear”文件
至 %CM_HOME%\jboss\server\expedition\depoy 下 , 在 %CM_HOME%\jboss\bin\run.bat 文
件中的:RESTART 行前添加如下一行
set JAVA_OPTS="-Dprimavera.bootstrap.home=C:\PV_HOME" %JAVA_OPTS%
不要使用服务方式启动 CM,应运行 CM 安装目录下的 expedition.bat 文件启动,这
样就在启动 CM 的同时启动了 PV 服务。
提示:整合后存在的两个问题
①Jboss 自身中文乱码的问题。解决办法:定置好多项中文标签仪表板供使用,但不
能对仪表板名进行修改。
②不能使用多语言界面。解决办法:设置中文为默认语言,使用中不作修改。

第 81页 共 94 页
neteners@yahoo.com.cn

9、 Oracle 客户端安装

运行 Ora10client.exe 文件进行客户端,进入安装程序,默认为简体中文

继续下一步的安装,

选择“我同意‘许可协议’中的条款”,继续

第 82页 共 94 页
neteners@yahoo.com.cn

去掉 SQL*Plus 和 SDK 前面的“√”

选择安装的目录,

第 83页 共 94 页
neteners@yahoo.com.cn

快捷方式名称,按默认的即可

解压并复制到目标目录完成后进行设置

第 84页 共 94 页
neteners@yahoo.com.cn

FAQ 文件可选是否查看,点击“完成”设置 TNS Name

只需修改下图标识的内容,即把 XE 改为 pmdb,127.0.0.1 改成服务器的地址(或域


名):219.237.195.160,SERVICE_NAME = XE 改成 SERVICE_NAME= orcl 即可,保存
后退出。

第 85页 共 94 页
neteners@yahoo.com.cn

点击“控制面板→管理工具→数据源(ODBC)进入 ODBC 数据源管理器,点击


“系统 DSN”进入如下界面

点击右边的添加按钮进入

选择 Oracle in instantclient10_2,点击完成后进入界面,第一栏 Data Source Name 输入框


中输入数据源的名称(可以是任意名称),在第三栏 TNS Service Name 下拉菜单中选
pmdb,在第四栏 User 中输入 Oracle 数据库的公用用户名 scott,然后点击右边的 Test
Connection 进行测试,如下图
第 86页 共 94 页
neteners@yahoo.com.cn

在弹出的窗口空白框中输入 scott 用户的密码(默认为 tiger),点击右边的 OK 按钮

连接成功后会有如下提示

否则连接不成功,此时需要重新检查相关网络或其他配置,具体请咨询网络管理员。
至此,我们已经把 Oracle 的客户端安装成功了。

10、 PM/MM 客户端安装


10.1、 PM/MM 客户端程序安装

将 P6_CS 光 盘 放 入 光 驱 运 行 ( 若 关 闭 了 光 驱 运 行 , 则 运 行 光 盘 根 目 录 下 的
autorun.exe 文件),选择第一项,如下图

第 87页 共 94 页
neteners@yahoo.com.cn

安装程序检测系统配置后进入安装界面,提示输入系列号(产品包装上的系列号,
本例为 EC-C01),点击 Next 进行下一步操作

第 88页 共 94 页
neteners@yahoo.com.cn

产品许可说明,请选择 I accept the terms of the license agreement 表示同意进行下一步


操作

选择安装的类型,请选择 Primavera Client Applications 项进行安装

第 89页 共 94 页
neteners@yahoo.com.cn

当看到如下画面,表示安装已经顺利完成

10.2、 数据库连接配置

安装完成后进行数据库连接的配置,选择 Oracle 数据库

第 90页 共 94 页
neteners@yahoo.com.cn

输入连接 Oracle 数据库的标识符,此处为 pmdb

输入访问数据库的用户名/密码,此处为 pubuser/pubuser,公共组代码按默认 1 即
可,

第 91页 共 94 页
neteners@yahoo.com.cn

点击下一步进行测试数据库连接,

如果连接成功,则出现以下提示

再点击完成即成功配置好了数据库。
配置 MMDB 的连接步骤与此相同(仅链接的用户名和密码均为 pubuser1),因此不
再详细说明。
注:若以上各过程中点击取消键,则需要在登录运行的界面中重新配置数据库连
接!

第 92页 共 94 页
neteners@yahoo.com.cn

10.3、 登录运行

安装完毕后,点击“开始→程序→Primavera→Project Management”,如图所示

出现登陆界面,根据各自所分配的用户名及口令登陆即可。

如果不能登录,请数据库栏右下角的 进行数据库配置,如下图

第 93页 共 94 页
neteners@yahoo.com.cn

可以在此界面对数据库链接进行管理,可以增加、删除、配置连接(注:如果您的
计算机和服务器是在同一个局域网中,增加一个内网的连接可以获得更快的速度,此时
需要增加一个内网的连接配置,与外网配置的唯一区别就是把外网的 IP 地址或域名改成
内网 IP 地址即可)。
具体操作请参见 10.2、数据库连接配置

第 94页 共 94 页

Anda mungkin juga menyukai