03Primavera P6R8安装手册安装配置文档管理.docx
《03Primavera P6R8安装手册安装配置文档管理.docx》由会员分享,可在线阅读,更多相关《03Primavera P6R8安装手册安装配置文档管理.docx(24页珍藏版)》请在冰豆网上搜索。
03PrimaveraP6R8安装手册安装配置文档管理
三、Primavera P6R8安装手册_安装配置文档管理
1UCM数据库安装
1.1在安装OracleUCM10gR3之前,需要先创建Oracle数据库。
1.2运行OracleSQLplus并用system用户登录,先创建UCM表空间。
1.3创建用户,用创建的新用户运行UCM安装(必须把sql语句放在根目录运行,不然提示无法执行语句)UCM\ContentServer\database\oracle目录下的all.sql脚本文件。
(E:
\P6EPPMV8\P6EPPMV8\OracleContentServer10gR3(10.1.3.3.3)\V13682-01\ContentServer_Windows_10gR3_20080807\UCM\ContentServer\database)
1.4创建表空间、用户脚本
创建表空间,并设置存储空间自动增长
CREATESMALLFILE
TABLESPACE"UCM1"
LOGGING
DATAFILE'E:
\ORACLE\PRODUCT\10.2.0\ORADATA\P6R8\UCM1.ora'
SIZE5MAUTOEXTEND
ONNEXT1024KMAXSIZEUNLIMITEDEXTENTMANAGEMENTLOCAL
SEGMENTSPACEMANAGEMENTAUTO
创建用,指定表空间权限
CREATEUSER"UCM1USER"PROFILE"DEFAULT"
IDENTIFIEDBY"sa"DEFAULTTABLESPACE"UCM1"
ACCOUNTUNLOCK;
GRANTUNLIMITEDTABLESPACETO"UCM1USER"WITHADMINOPTION
GRANT"CONNECT"TO"UCM1USER";
GRANT"RESOURCE"TO"UCM1USER";
2安装OracleUCM
2.1进入UCM安装包的UCM\ContentServer\win32目录,运行“installer”开始安装:
2.2选择语言,建议原则英语(输入4后回车或者直接回车以选择默认选项),然后选择安装新服务器(输入1后回车或直接回车以选择默认选项):
2.3输入安装路径后回车或直接回车以选择默认路径:
2.4直接回车:
2.5直接回车:
2.6文件资料档案库的位置:
2.7直接回车:
2.8直接回车:
2.9直接回车:
2.10选择时区(输入1后回车或直接回车),输入端口号,确保端口未使用,可直接回车使用4444和4440默认端口:
2.11Web服务器根,可直接回车使用默认值,其中“Incomingconnectionaddressfilter”指可以访问本UCM服务器的客户端的IP地址,需要在此处将需要访问此UCM服务器的客户端的IP地址都罗列出来,用“|”分割开,此处主要是P6EPPM服务器的IP地址(地址段)一定要输入进来(也可在安装完毕后通过修改配置文件增加):
2.12输入邮件服务器地址、系统管理员邮件地址:
2.13Web服务器http地址和端口以及实例名和实例标签,可直接回车使用默认值,web服务器类型选择IIS:
2.14选择数据库类型,本例为Oracle:
2.15如果选择的是MSSQLServer数据库,那么相关的配置信息为:
JDBC驱动程序类名称:
net.sourceforge.jtds.jdbc.Driver
JDBC连接字符串:
jdbc:
jtds:
sqlserver:
//server:
1433/ucm
JDBC驱动程序jar文件路径:
jtds驱动包中jar文件路径,如果将jtds-1.2.5-dist.zip包中的jtds-1.2.5.jar文件解压到C盘根目录,则路径为:
C:
\jtds-1.2.5.jar
2.16输入Oracle数据库服务器的IP地址、端口、UCM表空间用户名和密码、数据库实例名:
2.17选择安装的组件,输入1,2,3,4,5(用逗号隔开的12345)然后回车:
2.18输入F完成,服务安装选项直接回车使用默认值(将服务配置为以特定用户身份运行建议选择否,此处的“服务”指将安装为Window操作系统服务的UCM服务,此处的“用户”指Windows操作系统用户):
2.19服务相关配置完毕后,安装程序将检查各种配置信息,并将各种已设置的配置显示出来,如果确认配置无误,则输入1后回车开始进行安装,反之可以输入2后回车修改各种配置:
2.20安装完毕后将显示安装成功的提示,然后可关闭此命令提示符窗口。
3配置OracleUCM
3.1登陆配置界面
OracleUCM安装完毕后,从开始菜单→所有程序→OracleContentServer→idc启动配置管理器ConfigurationManager,输入默认用户名sysadmin,密码为idc,点击“添加Add”按钮添加P6相关字段:
2.添加字段。
如上图所示,需要添加的字段有:
PrmUserId
PrmProjectId
PrmWorkgroupId
PrmWorkflowId
PrmWorkflowStatus
PrmWorkflowAction
PrmSecurityPolicy
PrmTemplate(clearthe"Enabled"and"Searchable"attributes)
PrmCheckedOutUserId
PrmCheckedOutDate
PrmLocalFilePath(文本类型Type=LongText)
PrmAuthorId
3.3添加内容类型
字段添加完毕后,通过菜单选项Options→内容类型ContentTypes添加一个内容类型:
3.4内容类型添加完毕后,通过菜单应用程序Apps→用户管理UserAdmin切换到用户管理:
点击“Add”按钮新增一个用户,本例增加一个用户名为admin的用户,密码为空,用户类型为全局(Global),并至少分配一个contributor的角色:
3.5完成上述配置后,通过系统服务停止并重新启动下述两个UCM服务:
IdcAdminServiceidc_admin
idc
重新启动UCM服务后,通过浏览器访问UCM,地址为http:
//server/idc(其中server为UCM服务器IP地址),输入默认管理员用户名sysadmin和密码idc。
登录到OracleContentServer后,从左侧的标签中展开“BrowseContent”并选中ContributionFoldres根文件夹,在右侧窗口的Actions列表中选择“NewFolder”创建一个新文件夹:
输入或选择此文件夹的相关信息,P6EPPM中的所有文档都将存储到该文件夹下:
建议增加该文件夹后logout注销出来并用新创建的admin用户登录到OracleContentServer,测试是否能正常的在新创建的文件夹下增加和删除文档。
4配置OracleUCM与P6的连接
从开始菜单运行P6的PrimaveraP6Administrator,输入privuser用户名和对应密码登录,以此展开Custom→PrimaveraP6Configuration→Database→Instance→ContentRepository,首先在选择Type类型为Oracle,然后设置OracleUniversalContentManagement下的相关参数:
上图中:
Host:
UCM服务器IP地址;
Port:
UCM服务端口;
OracleHome:
OracleContentServer中创建的用意存放P6EPPM中文档的文件夹;
其他相关参数为OracleContentServer中创建文件夹时输入和选择的参数。
企业生产部署需谨慎使用验证模式。
上述设置完毕后,点击“SaveChanges”按钮保存修改,然后关闭退出。
重新启动P6EPPM服务,然后通过浏览器登录,进入到仪表盘的设置,选中“我的文档”,并保存设置:
打开“我的文档”Portal,在“私有文档”标签下,如果能顺利新增文档,则安装部署成功:
ConfiguringOracleUniversalContentManagement
Exceptwherenoted,theguidelinesbelowarerecommendations.Dependingonyourorganization’sneeds,youcanchoosetouseexistingconfigurationsoryourownnamingconventions.RefertothedocumentationincludedwithOracleUniversalContentManagementfordetailedinstructionsonhowtocompletetheguidelinesinthissection.
ToconfigureOracleUniversalContentManagement:
1)(required)EstablishaTrustedConnectiontotheP6EPPMdatabasebyaddingtheP6EPPMmachinenameorIPaddressasatrustedserverintheUniversalContentManagementserver’sconfigurationfile.
2)(required)CreateaP6EPPMdocumentshomefolderontheUniversalContentManagementserverbyaddingauniquepathtoContributionFolders.
Example:
\\ContributionFolders\Production\OraclePrimavera\
3)CreateaP6EPPMSecurityGroupinUniversalContentManagementandgranttheappropriaterightsforP6EPPMusers.Securityconsiderationsincludethefollowing:
P6EPPMusernamesmustmatchtheUniversalContentManagementusernames,unlessusing"SingleUser"fortheAuthenticationMode.
Note:
"SingleUser"AuthenticationModewilllogallP6EPPMusersintoUniversalContentManagementviatheadministratorusercreatedinstep4belowand/orasspecifiedintheDatabase\Instance\ContentRepositorysettinginDatabaseSettings(onpage222).
AllP6EPPM-relatedUniversalContentManagementusernamesmusthaveappropriateassignmentstoUniversalContentManagementRolesandUsers.Foraquicksetup,youcansimplycreateoneP6EPPM-specificRoletomapto,withfullprivileges(Read,Write,Delete,Admin).
AllP6EPPM-relatedUniversalContentManagementusernamesmusthaveaccesstotheP6EPPMSecurityGroup,eitherdirectlyorthrougharole.
4)CreateanadministratoruserinUniversalContentManagementfortheP6EPPMSecurityGroup.AuseraccountwithadministrativeprivilegesisrequiredforP6EPPMdocumentaccess,formakingchangestoP6EPPMdocumentorganization,andwhenusing"SingleUser"forAuthenticationMode.
Note:
Whenusing"SingleUser"forAuthenticationMode,userswillhavetheabilitytobrowsefordocumentsoutsideoftheP6EPPMdocumentshomefolder,aslongastheadministratoruserisgrantedaccesstoallappropriateSecurityGroups,includingtheP6EPPMSecurityGroup.
5)IftheuseofSecurityAccountsisenabled,createaP6EPPMSecurityAccount.Forexample,dependingonyourorganization’sneeds,youmightneedtosetupaSecurityAccountforperformanceandstoragereasons.Securityconsiderations,similartothosemadeforstep3above,includethefollowing:
P6EPPMusernamesmustmatchtheUniversalContentManagementusernames,unlessusing"SingleUser"fortheAuthenticationMode.
AllP6EPPM-relatedUniversalContentManagementusernamesmusthaveappropriateassignmentstoUniversalContentManagementRolesandUsers.Foraquicksetup,youcansimplycreateoneP6EPPM-specificRoletomapto,withfullprivileges(Read,Write,Delete,Admin).
AllP6EPPM-relatedUniversalContentManagementusernamesmusthaveaccesstotheP6EPPMSecurityAccount.
6)CreateaDocumentTypeforP6EPPMdocumentsinUniversalContentManagement.
7)(required)Createthefollowingmetadatatextfields,exactlyasspecified(includingcase),inUniversalContentManagementforP6EPPM:
PrmUserId
PrmProjectId
PrmWorkgroupId
PrmWorkflowId
PrmWorkflowStatus
PrmWorkflowAction
PrmSecurityPolicy
PrmTemplate(clearthe"Enabled"and"Searchable"attributes)
PrmCheckedOutUserId
PrmCheckedOutDate
PrmLocalFilePath(makeType=LongText)
PrmAuthorId
Theuseof"Prm"asaprefixisoptionalandcanbeanyprefixofyourchoosing.Ifaprefixisnotused,ensurethatnoneoftheP6EPPMmetadatafieldsareinconflictwithexistingmetadatafields.
8)(required)EntertheappropriatesettingsintheP6Administratorapplication.ThesettingsaredetailedintheDatabase\Instance\ContentRepository\OracleUniversalContentManagementsectioninDatabaseSettings(onpage222).