关于安装和 配置P6 EPPM

本指南告诉你如何自动 安装和配置您的应用程序。 在您开始之前,阅读 先决条件 P6 EPPM配置 (7页)。

安装P6 EPPM

您将使用 安装程序 (窗口) 。/ runinstaller (对于Linux或UNIX)白桃花心木P6企业项目组合管理 物理介质或下载安装以下P6 EPPM应用程序:

请注意 :你不需要安装 应用程序,你可以选择你安装什么。 然而,您必须安装 P6运行其他P6 EPPM应用程序。

4 P6(和它的帮助和教程)

4 P6团队成员接口(包括P6团队成员网络,电子邮件 状态服务和服务器端组件P6移动)

笔记 :

  • 你需要单独配置电子邮件状态服务。 看到 的 P6 EPPM系统管理指南 
  • P6 iOS支持SSL(https)或HTTP只有当它有一个 证书签署了一个可信的权威。
  • Android P6需要SSL(https)当你不使用SSO 身份验证。 如果您正在使用SSO身份验证,您可以使用HTTP或HTTPs 协议。 HTTPS从Android信任需要一个有效的证书 发证机构。

4 P6专业云连接

选择P6专业 如果你计划云连接安装选项 使用P6专业EPPM Oracle数据库的连接 远程服务。 向导设置远程访问连接的方法 EPPM数据库和P6 api。 为建立P6的更多细节 专业的云连接数据库连接在P6专业,看到 P6专业安装和 配置向导(P6 EPPM) 

注:

  • 当你选择安装P6专业云连接,向导 还将安装P6默认集成API(在远程模式)。
  • P6专业云连接并不适用于Microsoft SQL Server 数据库用户。

4 P6集成API

关于安装和配置P6 EPPM

请注意 :向导安装远程P6 集成API。 如果你想使用区域方式P6集成API,看到 P6 EPPM集成API配置指南 

4 P6 EPPM Web服务

配置P6 EPPM

使用P6 EPPM配置向导 你的P6 EPPM初始配置。 P6 EPPM配置向导 向导,您可以使用它们来创建一个白桃花心木P6 P6配置 管理员配置:

4连接Oracle或微软 SQL Server数据库

4 WebLogic域

4 连接到可选的实现技术,如 内容存储库(Oracle Webcenter内容核心能力(WCCC), 微软Sharepoint,或者cmis兼容库),毕普,或BPM

默认情况下,P6 EPPM配置 向导P6 EPPM应用程序安装后自动运行。 如果你 需要手动启动P6 EPPM配置向导,使用 eppmconfig.cmd (窗口) eppmconfig 从P6(Linux) EPPM安装文件夹在

C:\ P6EPPM_1 \ p6。

在您使用P6 EPPM 配置向导,使用白桃花心木P6管理员配置P6 EPPM 管理设置。 关于白桃花心木P6的更多信息管理员, 看到 P6 EPPM系统管理 指南 

      

先决条件P6 EPPM 配置

审查和 完成先决条件配置任何P6 EPPM之前的应用程序。

最小的硬盘空间

安装 整个P6 EPPM套件需要1 gb的硬盘空间。 如果你配置服务器 域,这将需要1.75 gb的硬盘空间;它还需要4 gb的 可用的系统内存。

请注意 这些数字不包括 空间数据库的需要,因为这是依赖于你如何配置它。

JDK安装

WebLogic Server要求 您有一个Java开发工具包(JDK)安装在你的机器上。 你必须 手动下载并安装所需的JDK。 支持JDK的列表 版本P6 EPPM,看到 测试 配置 文档。 作为软件的新版本可用时, 你可以找到他们 http://www.oracle.com/technetwork/java/archive - 139210. - html。

设置一个环境变量 对于Java

JDK安装后,必须设置 环境变量后,确保P6 EPPM安装脚本 定位你的Java库:

4 JAVA_HOME

4 路径

在Microsoft Windows设置环境变量

设置JAVA_HOME环境和路径 在微软的Windows操作系统变量:

1) 点击 开始 控制面板 系统 ,然后 高级系统设置 

2) 在 系统属性 对话框中,在“高级”选项卡,点击 环境变量 

3) 添加JAVA_HOME环境变量:

  1. 在 系统变量 部分中,点击 新 
  2. 在 变量名 字段中,输入JAVA_HOME。
  3. 在 变量值 字段中,输入软件是JDK的位置 (例如,C:\Program Files\Java\安装 < java_version > )
  4. 点击 好吧 

4) 更新PATH环境 变量包括Java可执行文件的位置:

  1. 在 系统变量 部分,选择PATH变量,单击 编辑 
  2. 在 变量值 字段中,插入% JAVA_HOME % \ bin,前面的所有现有的目录。 不删除任何 现有条目;否则,一些现有的应用程序可能不会运行。
  3. 点击 好吧 

5) 退出控制面板。

与Unix或Linux设置环境变量

设置 与Unix或Linux JAVA_HOME环境变量和路径:

1) 设置JAVA_HOME环境变量通过键入下面的命令:

出口 JAVA_HOME = < JDK_installation_path >

2) 设置的道路环境 变量通过键入下面的命令: 导出路径= P 一个 T H : P 一个 T H :JAVA_HOME / bin

安装 WebLogic

您将需要 安装部署P6 EPPM WebLogic。 支持的版本,请参阅 测试

配置 文档。 关于如何安装WebLogic的更多信息,请参见以下网址: http://www.oracle.com/technetwork/middleware/weblogic/documentation/index.html

注意: Oracle建议您安装 甲骨文Access Manager在新的应用服务器中间件回家。

如果现有的中间件 应用程序安装到中间件(例如,BI出版商 或身份管理),Access Manager将无法部署。

提示

你完成后 安装WebLogic,确保您可以运行startNodeManager。 cmd(Windows) startNodeManager。 sh(UNIX或Linux)在安装之前P6 EPPM。 如果你 不能运行这个文件,请联系服务器管理员寻求帮助。

安装 一个数据库

您可以使用Oracle或Microsoft SQL 服务器在数据库服务器上P6 EPPM部署。 的更多信息 关于支持的数据库版本,请参考 测试 配置 。 您必须安装数据库服务器之前,您可以创建 P6 EPPM数据库。

如果您使用的是Oracle数据库,你 必须确保与Oracle创建一个数据库文本选项启用。 甲骨文 文本支持Oracle数据库内容存储库通过使用标准的SQL 索引、搜索和分析文本和文件存储在数据库中,在文件 和在网上。 有关详细信息,请参阅Oracle数据库文档。

如果您使用的是 Microsoft SQL Server数据库,您必须确保您启用文件流 之前你的P6 EPPM安装或升级。 和有关信息。 如何启用文件流,指的是Microsoft SQL Server文档吗 你的版本。

笔记 :

  • 如果您试图使用Oracle数据库12 c,创建一个数据库 选择创建一个容器数据库默认情况下是启用的。 如果你不想要 数据库创建一个容器,取消选择 创建容器数据库 在数据库创建复选框 的过程。 如果您创建了一个数据库容器,您还必须创建一个可插拔 数据库的安装P6 EPPM实例。
  • 在使用Oracle数据库时,您必须安装Oracle多媒体, 伴随着这些支持组件:甲骨文JVM,甲骨文XML数据库(XDB),和 XML开发工具包(XDK)。 除非特别指定,否则所有这些组件 自动获得安装Oracle数据库的最新版本(11 g 后来)。 如果你选择不安装这些组件,您将需要 你安装P6 EPPM之前安装它们。 看到 甲骨文多媒体的用户指南 在Oracle技术网络 (OTN)如何安装这些组件的信息。
  • 甲骨文文字是默认启用。
  • jobsvc。 job_data_x用于存储XML数据的XML导入流程 使用Varbinary(Max)数据类型。 为了支持Varbinary(Max) 数据类型,您必须启用文件流。

格兰特 系统用户权限

在安装之前P6 EPPM,执行 以下步骤:

1) 导航到以下 位置,在文本编辑器中打开指定的脚本,修改模式 用户参考以匹配您的实际模式的用户名:

\ \安装\ PM_的脚本 <版本> manual_script_before_install.sql

你必须申请批准 选择系统模式用户或一个自定义用户与Oracle DBA的角色。 如果您计划使用一个自定义模式用户,除了系统, 执行步骤需要DBA的角色,那么你必须更新引用 系统与新的自定义脚本模式用户与DBA有关 的角色。

2) 从命令行执行: sqlplus sys / password@ sysdba < db_tns_names_entry >

3) 去 p6suite \ \数据库脚本\安装\ PM_ < release_level >,并执行 manual_script_before_install.sql 

这个脚本赠款选择和执行 特权与格兰特选择系统,或一个自定义的DBA用户名如果你喜欢 使用一个,下面的系统对象:

选择

4 sys.DBA_VIEWS

执行

4 sys.DBMS_DBMS_REPUTIL

4 sys.DBMS_DBMS_LOB

4 sys.DBMS_SQL

4 sys.DBMS_JOB

4 sys.DBMS_RANDOM

4 sys.V_美元交易

请注意 :获得更多的信息 列出系统对象,指的是Oracle数据库文档。

内容 存储库安装和配置

的内容 存储库允许用户在P6协作共享和管理文件。 P6 EPPM用户利用增强的文档管理功能, 您必须安装Oracle Webcenter内容(WCCC)或核心功能 cmis兼容内容存储库。 参考附带的文档 这些应用程序的安装说明。

请注意 :P6支持集群的 内容存储库只有当使用WebLogic应用程序服务器。

在您安装内容存储库 应用程序和P6,执行以下任务来完成的内容 存储库设置:

4 根据你的配置内容存储库服务器 组织的需要。

4 看到配置WCCC P6

4 如果您使用的是另一个cmis兼容库,明白了 内容存储库中包含的安装说明。

4 输入适当的数据库实例/内容 库白桃花心木P6管理员设置。 您可以使用P6 EPPM 配置向导进入您的设置。 看到 使用内容存储库 选择屏幕 (29页)这些的详细信息 设置。

更多的 安装和配置信息P6 EPPM内容存储库, 指的是 P6 EPPM内容存储库 配置指南 

BI出版商安装

咨询BI 出版商为安装说明文档。 为完整的概述 BI出版商信息,去下面的网站: http://www.oracle.com/technetwork/middleware/bi-publisher/documentation/index.html。

工作流 存储库安装

工作流 库帮助用户跟踪项目在P6提升。 P6用户 利用项目启动功能,您必须安装支持 工作流库应用程序,BPM。 参考附带的文档 Oracle BPM应用程序安装说明。

安装Oracle MDS模式 BPM

如果您使用的是 BPM,您必须安装 甲骨文MDS 模式 使用 存储库创建 单元(RCU) 在一个单独的数据库实例。 看到 测试配置 文档版本的支持。

修改的P6环境 BPM

配置与P6 BPM:

1)创建一个新的 目录P6的主机上运行。 例如, P6BPMConnector / P6 和 P6BPMConnector / BPM 

在P6媒体包\ BPM工具 连接器\ 12 c子文件夹,找到prm-bpm-connector - 12 c -v1.0.jar

1) 复制连接器文件列出 上面的 P6BPMConnector / P6 您创建的文件夹。

确定BPM的位置 安装使用P6的集成。 如果您有多个SOA 套件安装,确保您确定具体的位置 安装与P6集成。

2) 复制所有支持jar 从BPM安装,您正在使用P6的集成 P6BPMConnector / BPM 您创建的文件夹。 默认位置列出:4 < Oracle_Home > soa soa \ \ \ \ oracle.soa.fabric_11.x.x \ bpm-infra.j模块 基于“增大化现实”技术

< Oracle_Home > soa soa \ \ \ \ oracle.soa.workflow_11.x.x \ bpm-servi模块 消费类电子展。 jar 4 < Oracle_Home > soa soa \ \ \ \ oracle.soa.fabric_11.x.x \ fabric-runt模块 ime.jar

< Oracle_Home > \ \ oracle.jmx_12.x.x \ jmxframework oracle_common \模块 . jar

< Oracle_Home > \ \ oracle.jmx_12.x.x \ jmxspi.jar oracle_common \模块

< Oracle_Home > \ \ oracle.bpm.mgmt_11.x.x \ oracle.bpm.bp soa、bpm、模块 mn-em-tools.jar

< Oracle_Home > soa soa \ \ \ \ oracle.soa.mgmt_11.x.x \ soa-infra-mgm模块 t.jar

< Oracle_Home > \ \ lib \ wlclient.jar wlserver \服务器

< Oracle_Home > \ \ oracle.xdk_12.x.x \ xml.jar oracle_common \模块

< Oracle_Home > \ \ oracle.xdk_12.x.x \ xmlparserv2 oracle_common \模块。 jar

< Oracle_Home > soa soa \ \ \ \ oracle.soa.fabric_11.x.x \ tracking-ap模块 i.jar

4 < Oracle_Home soa soa > \ \ \ \ oracle.rules_11.x.x \ rulesdk2.jar模块

注意: jar必须来自同一个BPM 安装将与P6集成。

3)编辑weblogic。 政策文件:

  1. 定位服务器。 策略文件 在以下位置:

在Windows中: < Oracle_Home > 在Linux / wlserver /服务器/ lib: < Oracle_Home > / wlserver /服务器/ lib

  1. 在weblogic添加以下信息。 策略文件并重新启动 P6应用程序服务器。

格兰特 代码库”文件:< BPM支持JAR目录的完整路径 > / *” { java.security.AllPermission许可;

};

例如:

格兰特代码库 “文件:C:/ oracle / bpm12XX / *”{ java.security.AllPermission许可;

};

格兰特代码库 “文件:/ home / oracle / bpm12XX / *”{许可 java.security.AllPermission;

};

  1. 保存并关闭该文件。
  2. 重新启动P6应用程序 服务器。

安装IAIK-JCE

IAIK-JCE是一个Java加密扩展 有一组api,可以实现加密功能。 它是 用于支持JDK的额外的安全功能。 IAIK-JCE 库可以用来支持更高级别的加密 存储/传输敏感信息在P6 EPPM(例如,密码)。

IAIK-JCE安装时 你安装P6 EPPM。 允许P6 EPPM安装程序识别和安装 IAIK-JCE,您必须修改现有的java。 安全设置并复制iaik_jce。 jar文件到正确的位置 < Java_Home > 

准备IAIK-JCE安装:

1) 导航到以下 URL: http://jce.iaik.tugraz.at/sic/Products/Core-Crypto-Toolkits/JCA_JCE

2) 下载并提取iaik_jce。 当地邮政。 看到测试配置的支持版本 IAIK-JCE。

3) 导航到lib-signed 文件夹,然后复制iaik_jce。 罐, < Java_Home > / jre / lib / ext。

4) 导航到 < Java_Home > / jre / lib /安全 然后添加以下java.security。 security.provider.11 = iaik.security.provider.IAIK

注意: 如果使用“11”数量 由另一个条目,使用下一个可用的数量。

5) 保存并关闭该文件。

6) 完整的指令 以下主题:

IAIK-JCE设置一个环境变量 (17页)

设置一个环境变量 IAIK-JCE

在Microsoft Windows设置环境变量

设置JAVA_TOOL_OPTIONS 在Microsoft Windows环境变量:

1) 点击 开始 控制面板 系统 ,然后 高级系统设置 

2) 在系统属性对话框 框,在高级选项卡,单击 环境 变量 

3) 添加JAVA_TOOL_OPTIONS环境变量:

  1. 在系统变量 部分中,点击 新 
  2. 在变量名字段中, JAVA_TOOL_OPTIONS类型。
  3. 在变量值字段中, 类型如下:

-Dprimavera.encryptor.provider = " IAIK "

  1. 点击 好吧 

4) 退出控制面板。

与Unix或Linux设置环境变量

设置 与Unix或JAVA_TOOL_OPTIONS环境变量 Linux:

1)设置 JAVA_TOOL_OPTIONS环境变量 通过输入以下命令:出口 JAVA_TOOL_OPTIONS = -Dprimavera.encryptor.provider =“IAIK”

      

关于P6 EPPM安装 向导

在你运行安装向导之前, 确保你读过 先决条件P6 EPPM配置 (7页)。

你可以安装以下的 安装向导:

4 P6

4 P6专业云连接(连接到一个EPPM Oracle数据库 和P6 api使用远程方法的访问)

注意: 当你选择安装云 连接,向导还将安装P6集成API(在远程模式) 违约。

4 P6集成API(仅远程模式)

4 P6 EPPM Web服务

4 P6团队成员(包括P6团队成员网络和电子邮件 状态服务)

一旦您完成了 你的安装、P6 EPPM配置向导就会出现。 当 配置向导,您将可以选择配置 数据库、WebLogic server和额外的应用程序设置。

在这一节中

安装你的 P6 EPPM套件 ................................................................................ 18

去哪里的 在这里——配置向导...............................................之前 21

 

P6 EPPM安装向导

你的P6 EPPM 套件

P6 EPPM应用程序安装:

1) 下载 白桃花心木P6企业项目组合 平台管理< release_level > < > 文件夹和提取 内容。

2) 去你的位置 提取的内容和运行下列取决于您的系统之一 类型:

4如果你 安装在Microsoft Windows系统上,导航到

P6_R < release_level > \ Disk1 \安装 目录中,然后双击 安装程序 文件。

4 如果你是安装在非微软的Windows 系统,键入以下命令:

cd chmod P6_R < release_level > / Disk1 /安装 755年runInstaller chmod 755解压缩

。/ runInstaller

3) 在 欢迎 屏幕上,单击 下一个 

请注意 :点击 下一个 每一个向导屏幕上推进 下一个步骤。

4) 在 指定国内的细节 屏幕上,完成以下:

  1. 在 的名字 对于安装字段中,输入一个名称。
  2. 在 路径 字段中,浏览到的位置文件夹(P6 EPPM回家 例如,C:\ P6EPPM_1)。

5) 在 可用的产品组件 屏幕上,选择你想要的每一个组件 安装。 另外,如果你是P6 EPPM应用程序重新安装 对于升级,选择安装的组件中的值 安装状态 列。

请注意 :你可以选择选择所有 要安装所有P6 EPPM应用程序。

  1. 如果你是安装P6、选择 P6 
  2. 如果你连接P6 专业P6 EPPM Oracle数据库,选择 P6专业云连接。 这个安装选项 只适用于Oracle数据库用户。 向导还将安装P6 默认集成API(在远程模式)。

请注意 :运行P6 EPPM配置向导后,配置 完整的屏幕将显示默认URL为P6生成

专业的云连接。 这 必须提供URL(区分大小写)P6专业用户使他们 安装和配置一个新的数据库连接P6 Pro云连接 服务器在P6专业数据库配置实用程序。

建立更多的细节 P6 Pro云连接数据库连接在P6专业,看到 P6专业安装和 配置向导(P6 EPPM) 

  1. 如果你是安装P6 集成API,选择 P6集成 API 

笔记 :

  • 向导将安装远程版本的P6集成API。
  • 如果你需要安装的本地版本P6集成API或 想要安装客户端(包括库和包 远程模式)的文档,请参阅 P6 EPPM和P6专业集成API编程指南 
  1. 如果你是安装P6 EPPM Web服务,选择 P6 Web服务 。 向导还将为P6 EPPM安装演示应用程序的Web服务。
  2. 如果你安装P6团队 成员,选择 P6团队成员 。 这 将安装所需的文件P6团队成员网络,电子邮件状态吗 P6移动服务,服务器组件。

笔记 :

  • 如果你想用电子邮件服务状态,看到了 P6 EPPM系统管理指南 当 您已经完成了其他应用程序安装和配置。
  • P6 iOS支持SSL(https)或HTTP只有当它有一个 证书签署了一个可信的权威。
  • Android P6需要SSL(https)当你不使用SSO 身份验证。 如果您正在使用SSO身份验证,您可以使用HTTP或HTTPs 协议。 HTTPS从Android信任需要一个有效的证书 发证机构。

6) 在 指定JDK回家 屏幕上,输入或浏览到JDK的位置 安装。

7) 在 总结 屏幕:

  1. 确认所有的 列出你想要安装的组件。 b。点击 安装 

请注意 :忽略了 配置助手 屏幕上出现。 它将关闭 本身。

8) 在 安装结束 屏幕上,单击 退出 

请注意 :P6 EPPM配置向导 会出现如果安装成功。

9) 在 退出 对话框中,单击 是的 

10)如果你想使用P6 EPPM配置向导来配置 你的P6 EPPM,WebLogic,和其他应用程序,继续 关于 P6 EPPM配置向导 (21页)。 如果你想配置 手动应用程序,点击 取消 退出配置向导。 看到从这里去哪里——之前的配置 向导来看看指导您需要配置您的应用程序 手动。

P6 EPPM安装向导

去哪里的 在这里——预配置向导

配置 过程为您提供几个选项来配置您的应用程序 使用P6 EPPM。 以下部分描述你的选择。

使用P6 EPPM配置 向导来配置P6 EPPM

Oracle建议 你使用P6 EPPM配置向导来配置P6 EPPM,它 应用程序和服务器。 使用这个选项,您可以安装或升级你的 数据库,在WebLogic P6 EPPM应用程序部署,配置内容 库,BI出版商和BPM P6。 继续 关于 P6 EPPM配置向导 (21页)使用这个选项。

手动配置 应用程序

数据库

您可以手动安装 或升级您的数据库。 如果你想要安装或者更新您的数据库 手动,你仍然可以使用向导来部署P6 EPPM应用程序 WebLogic和配置内容存储库,BI出版商和BPM P6。

如果你想要安装或升级 数据库手工,看到 P6 EPPM 安装和配置指南 为您的数据库。

P6 EPPM应用程序

你可以手动部署P6 EPPM 在WebLogic应用程序。 这取决于应用程序使用,使用 以下几点:

P6服务器配置指南

P6 EPPM团队成员配置指南

P6 EPPM Web服务配置指南

P6 EPPM集成API配置指南

额外的应用程序

您还可以使用白桃花心木P6 管理员将额外的应用程序连接到P6。 取决于你的 应用程序中,使用以下:

P6 EPPM BI出版商配置指南

P6 EPPM BPM配置指南

P6 EPPM内容存储库配置指南

P6 EPPM甲骨文Identity Manager配置指南

白桃花心木甲骨文Access Manager配置指南

白桃花心木Oracle Enterprise Manager配置 指南

      

关于P6 EPPM配置 向导

P6 EPPM配置向导将允许 你:

4安装或升级您的数据库。

4 在WebLogic部署P6 EPPM应用程序和设置 管理服务器。

4 配置BI出版商、BPM和你的内容 库与P6(WCCC或者CMIS)。

使用P6 EPPM配置向导 配置您的套件。 在运行配置向导之前,考虑一下 后:

你必须在一个Oracle服务器或 Microsoft SQL Server。

你必须安装一个JDK。 看到 测试配置 文档的信息支持 版本。

注意: 手动启动P6 EPPM 配置向导,使用 eppmconfig.cmd (窗口) eppmconfig.sh ( UNIX / Linux)P6 EPPM在< P6安装文件夹 EPPM_home > \ P6EPPM_1 \ p6。

在 欢迎 屏幕上,单击 下一个 如果你想要 使用向导来配置您的套件。 点击 取消 如果你想手动配置您的应用程序。

在这一节中

配置您的 数据库..................................................................................... 22

配置您的 WebLogic Server与P6 EPPM .................................................. 26

连接 应用程序P6 EPPM ...................................................................... 28

完成你的 P6 EPPM安装 ................................................................... 34

配置数据库

你要么 安装或升级你的数据库或已经安装了最新的数据库 使用这个向导。 如果你想手动安装或升级您的数据库, 离开P6 EPPM配置向导打开,去 手动安装P6 EPPM数据库 或 手动升级P6 EPPM数据库 导游。 如果你想 自动安装或升级您的数据库,继续下一节。

使用数据库配置 屏幕

在 数据库配置 屏幕:

1) 选择下列之一:

4 选择 创建一个 新的P6 EPPM数据库 如果你创建一个新的数据库。

选择 安装示例项目 选择如果你想包括样本 项目数据在非生产数据库中。 如果你不选择安装 示例项目选项,P6 EPPM数据库加载空数据在一个安全的状态 和只包含最基本的运行所需的信息。

4 选择 升级 现有的P6 EPPM数据库 如果你升级数据库。

4个选择 连接到一个现有的 P6 EPPM < release_level >数据库 如果你已经安装了一个数据库 并且想要配置应用程序。

注意: 在你安装示例数据之前, 你应该确保样本数据不会被审计。 禁用统一 审计:

  1. 打开命令提示符(如果 Windows)或终端(如果UNIX),使用下面的链接到您的数据库 命令:

sqlplus sys / password@dbservicename sysdba

  1. 执行以下命令 在同一个窗口中:

noaudit政策ORA_SECURECONFIG;noaudit政策ORA_LOGON失败;

  1. 关闭窗口。

2) 点击 下一个 

使用数据库类型& 连接屏幕

在 数据库类型和连接 屏幕:

1) 为 数据库类型 选项,选择下列之一:

甲骨文

Microsoft SQL Server 

2) 在 数据库主机地址 字段中,输入服务器名称或IP 地址你数据库的安装位置。

3) 在 数据库主机端口 字段中,输入或验证的端口号 数据库。

甲骨文的默认值是1521。

Microsoft SQL Server的默认值 1433年。

4) 在 DBA (在安装或升级) 公共 (当连接到一个升级数据库) 用户名 字段中,输入或验证 用户名。

甲骨文的默认用户名 “系统”。

的默认用户名微软SQL 服务器是“sa”。

默认的公共用户名是“pubuser”。

5) 在 DBA (在安装或升级) 公共 (当连接到一个升级数据库) 密码 字段中,输入的密码 登录到数据库。

6) 在 数据库名称 字段:

  1. 输入你的名字 数据库。
  2. 选择 SID (例如,orcl)或 服务 (例如,orcl.us.oracle.com)基于数据库安装。

7) 点击 下一个 

使用创建用户界面

在 创建 用户 屏幕:

1) 在 数据库用户 节中,指定的用户名和密码 这些用户:

  1. 行政 (Oracle) 模式所有者所有P6 EPPM数据。
  2. 享有特权的 读和写访问吗 大多数P6 EPPM数据。
  3. 公共 限制访问吗 数据库。
  4. 背景 (Oracle)执行 后台进程。
  5. 报告 PX报告用户谁拥有表和视图报告 数据。

警告: 为你所有的使用一个唯一的名称 用户名,不要使用重复的名字。 例如,不要输入privuser作为 管理用户名或pubuser PX报告用户名。 重复的用户名会导致冲突。

笔记 :

  • 如果会出现一个红色的X 密码 和 确认密码 字段不 匹配。 一个绿色的检查时将出现两个字段匹配。
  • P6 EPPM不支持多字节字符的密码。
  • Oracle建议使用强密码。 在P6强密码 EPPM 8和20个字符之间,至少包含一个数字和一个α 的性格。 要进一步加强密码,使用上下的混合物 信件。
  • 不要使用特殊字符数据库名称,特权用户, 公共用户,或PX报告用户名,例如:{ }[]:< >。 吗? ! @ # $ % ^ & *()_ | / \ ~”

2) 在 应用程序用户 部分,输入P6 EPPM应用程序 管理用户名和密码。 默认情况下,应用程序 管理用户将收到管理超级用户访问权限 应用程序。

笔记 :

  • 如果会出现一个红色的X 密码 和 确认密码 字段不 匹配。 一个绿色的检查时将出现两个字段匹配。
  • Oracle建议使用强密码。 在P6强密码 EPPM 8和20个字符之间,至少包含一个数字和一个α 的性格。 要进一步加强密码,使用上下的混合物 信件。

3) 点击 下一个 

配置 你使用P6 EPPM WebLogic服务器

在本节中, 您将配置P6 EPPM你安装的应用程序安装 向导。 P6 EPPM配置向导将设立管理服务器和部署 P6 EPPM应用程序安装在WebLogic域。

使用P6配置设置 屏幕

在 P6配置设置 屏幕:

1) 做下列之一:

4 中不存在,如果一个P6配置 创建一个新的配置 字段中,输入 你的新配置名称。

4如果你已经创建了一个配置,选择从 使用现有的配置 选项, 或者创建一个新的配置。

请注意 :

  • 如果你从以前版本的升级P6相同 数据库,选择创建一个新的配置。 这是必要的 适应新的配置设置。 看到 P6 EPPM系统管理指南 更多信息 配置和白桃花心木P6管理员。
  • 您可以编辑设置此配置通过 白桃花心木P6管理员。

2) 点击 下一个 

使用应用程序服务器 配置界面

在 应用服务器配置 屏幕:

1) 选择 配置服务器 选择。

笔记 :

§如果 你现在不想配置应用服务器,确保 配置服务器 选择是明确的, 点击 下一个 继续下一个 屏幕上。 如果你想手动配置服务器,请参阅 P6服务器配置指南 

2) 选择下列之一:

创建一个新的 WebLogic域 如果你创建一个新的领域。

使用现有的WebLogic域 如果你已经有了WebLogic域。

请注意 :这是域的地方 向导将创建为每个应用程序管理的服务器。

3) (可选)选择 部署甲骨文WSM政策经理 如果你 结合BPM和或选择吗 配置 WSM P6WebServices政策 如果你配置OWSM身份验证 P6 EPPM Web服务。 有关更多信息,请参考 P6 EPPM Web服务编程指南 

注意: 默认情况下,配置 与oracle Web服务向导部署P6 EPPM / wss_username_token_server_policy OWSM政策。 这一政策保护和加密和不包含消息 需要额外的配置来实现。 指 添加额外的政策Oracle Web服务经理 在 P6 EPPM系统管理指南 为 详细配置额外OWSM政策。

4) 点击 下一个 

使用配置WebLogic屏幕

在 配置服务器 屏幕:

1) 在 WebLogic Server回家 场,验证或选择你的位置 WebLogic回家。 例如, C:\ Oracle中间件\ \ Oracle_Home 

2) 在 域回家 字段中,输入名称或验证您的WebLogic域回家。

3) 在 港口 字段中,输入或验证您的服务器的端口号 域使用。 默认端口是7001。

4) 在 管理用户名 领域,创建或验证您的管理 用户名的WebLogic域上定义前面的屏幕上。

5) 在 密码 和 确认 密码 管理用户名字段,输入密码。

6) 点击 下一个 

使用配置组件 屏幕模式

在 配置组件模式屏幕 :

笔记 :

  • 这个屏幕只会出现如果您选择部署甲骨文WSM 策略管理器选项。 如果你没有选择选项,向导将 跳过这个屏幕。
  • 你必须创建所需的模式BPM部署P6之前 EPPM配置向导。 关于所需的模式的更多信息 BPM,看到 甲骨文融合中间件 安装和配置Oracle SOA套件和业务流程管理 指南。

在 组件模式 屏幕:

1) 为 配置组件模式连接 选项,选择 甲骨文 或 Microsoft SQL Server 

  1. 如果您使用的是Oracle 数据库,选择 SID 或 服务 

2) 以下的模式吗 在组件模式领域:

  1. 在 主机名 字段中,输入服务器名称或IP地址 安装数据库。
  2. 在 港口 字段中,输入或验证数据库的端口号。

甲骨文的默认值是1521。

Microsoft SQL Server的默认值 1433年。

  1. 在 模式所有者 字段中,输入或验证模式所有者的名称。
  2. 在 密码 字段中,输入密码登录到数据库。
  3. 在 SID /服务 字段中,输入SID(Oracle 11 g)或服务( Oracle 12 c)基于数据库安装。

3) 点击 下一个 

将应用程序连接到P6 EPPM

如果你安装了 内容存储库、BI出版商或BPM,您可以使用P6 EPPM

配置 向导来配置这些应用程序使用P6 EPPM。 中的设置 这个向导在白桃花心木P6管理员对应设置。

笔记 :

  • 您可以为这些应用程序的配置设置 白桃花心木P6管理员。 看到 手动配置您的应用程序 (21页)指导你需要。
  • 如果您使用的是现有的P6配置,向导将跳过 内容存储库、BI出版商和BPM屏幕。

P6 EPPM配置向导

使用内容存储库的选择 屏幕

在 内容存储库选择 屏幕:

1) 选择 连接到内容库中 选择。

请注意 :如果你宁愿配置 内容存储库安装手动或没有内容存储库, 确保 连接到一个内容 存储库 选项是清晰和点击 下一个 。 看到 P6 EPPM内容存储库 配置指南 为更多的信息。

2) 选择 CMIS甲骨文Webcenter内容核心能力, 或 Oracle数据库 

注: 

  • 如果您选择Oracle数据库,您将不需要配置 数据库的内容存储库P6 EPPM配置向导。
  • 如果你想配置与P6微软SharePoint,你必须 配置与cmis兼容内容存储库,然后选择 CMIS 这一步。 看到你的 关于如何cmis客户端内容存储库的文档信息 配置与微软SharePoint CMIS-complient内容存储库。

3) 点击 下一个 

使用内容存储库 配置屏幕对甲骨文Webcenter内容核心能力

在 内容存储库配置 屏幕:

请注意 :确保你进入配置的设置内容 库匹配您输入的设置如下。

1) 在 主机 字段中,输入机器名或IP地址的内容 库服务器。

2) 在 港口 字段中,输入IntradocServerPort数量的内容 库服务器。 默认情况下,这是4444。 找到的端口号:

  1. 导航到 WCCC_Home ucm \ \ cs \ config \。
  2. 打开 config.cfg 文件。
  3. 找到IntradocServerPort 线,其中包含的端口号。

3) 在 甲骨文回家 字段中,输入的路径P6 EPPM内容存储库 内容存储库服务器上的文件,当你配置你的指定 内容存储库。 这个设置是必需的。

例子:

/ /文件夹/生产/ Oracle的贡献 白桃花心木/

4) 在 甲骨文安全组 字段中,输入安全组的名称分配给文档文件夹 中创建WebCenter P6 EPPM文档,配置时指定 内容存储库。

5) 在 甲骨文安全帐户 字段中,输入名称的安全 占P6 EPPM文档,配置时指定内容 存储库。

如果您没有启用安全账户, 离开这个设置空白。

6) 在 甲骨文文档类型 字段中,输入P6 EPPM的文档类型 文件,它可以是一个现有的文档类型或一个新的, 时指定内容存储库配置。

例如:

输入文档的文档类型。

7) 在 元数据的前缀 字段中,输入前缀添加到P6 EPPM元数据 字段,指定当你配置存储库的内容。

8) 在 管理用户 字段中,输入用户名与行政 特权,当你指定内容存储库配置。 这 设置是必需的。

9) 在 身份验证模式 用于访问字段中,输入身份验证模式 内容存储库服务器。 P6 EPPM用户无法访问内容存储库 如果您不配置此设置功能。

如果你选择 “多个用户”,所有P6 EPPM内容存储库相关的用户名 必须匹配的内容存储库用户名。 例如,一个P6 EPPM 用户名为“乔”必须有一个相同的用户名为“乔” 在内容库中。 如果你选择“单用户” 管理用户指定在上面的设置必须能够访问 适当的安全组浏览文档之外的P6 EPPM回家 文件夹中。 10)点击 下一个 

P6 EPPM配置向导

使用内容存储库 配置屏幕CMIS

在 的 内容存储库配置 屏幕:

1) 在 登录名 字段中,输入您的内容存储库的用户名。

2) 在 密码 字段中,输入您输入的用户名的密码 以上。

3) 在 身份验证模式 字段中,输入用于访问内容存储库服务器的身份验证模式。 P6 EPPM用户无法访问内容存储库函数如果你不 配置这个设置。

如果你选择 “多个用户”,所有P6 EPPM内容存储库相关的用户名 必须匹配的内容存储库用户名。 例如,一个P6 EPPM 用户名为“乔”必须有一个相同的用户名为“乔” 在内容库中。

如果你选择“单用户” 管理用户指定在上面的设置必须能够访问 适当的安全组浏览文档之外的P6 EPPM回家 文件夹中。

4) 在 库名称 内容存储库字段中,输入名称。

5) 在 文档家里 字段中,输入您的文档的位置 你想要存储P6文档。

6) 在 Web服务URL 字段中,输入您的web服务的URL 回家。

使用BI出版商屏幕

在 BI 出版商 屏幕:

1) 选择 连接到BI出版商 选择。

请注意 :如果你宁愿配置BI 出版商手动或没有安装BI出版商,验证 连接到BI出版商 选择是明确的 并点击 下一个 。 看到 P6 EPPM BI出版商配置指南 为更多的信息。

2) 在 服务器URL 使用的URL字段中,输入连接到BI出版商 web服务P6。 例如,

http://serverIP xmlpserver /服务/ PublicReportService

3) 在 版本 字段中,输入你想要的版本的BI出版商 与P6集成。

4) 在 文件夹的路径 字段中,输入BI出版商P6的相对路径 报告文件夹P6将搜索的报告。

示例格式(斜杠 要求):

/ P6REPORTS

笔记 :

  • 你可以找到相对路径(例如,/ P6Reports)在以下文件夹:
  • % weblogic_home % \ \ bifoundation_ user_projects \域 域\ config \ bipublisher \ repository \报告

5) 在 管理员用户名 字段中,输入BI出版商web服务用户名 管理权限(例如,PxRptUser)。

6) 在 密码 字段中,输入管理用户的密码 的名字。

7) 在 个人文件夹 字段中,选择选项(真正的),使个人 每个用户的文件夹。 如果你不想使用个人文件夹,选择离开 明确的。 用户可以存储他们的个人文件夹 对象。 只有用户创建并保存文件夹中的内容 访问该文件夹。

8) 在 取消用户名 字段中,选择的选项(真)使 设置或把它清楚(假)以确保它是禁用的。

这个设置控制是否特别 字符(非字母数字的)被删除的用户名连接的时候出现 BI出版商。 默认值是“假”,意思是特殊字符不会 移除。

如果您正在使用P6 EPPM扩展 BI出版商报告模式,离开这个设置是错误的。

如果你是 使用P6 ODS的BI出版商报告模式,改变设置为true。

将值设置为true会允许 用户的安全上下文(用户名)格式正确之前BI 出版商。 这允许报告对ODS表来执行查询。

9) 在 缓存超时 定义字段中,输入缓存多久报告 应该出现。 默认是1 d。

10) 点击 下一个 

P6 EPPM配置向导

屏幕使用BPM工作流

在 BPM 工作流 屏幕:

1) 选择 连接到BPM 选择。

请注意 :如果你宁愿配置BPM 手动或没有安装BPM,确保 连接到BPM 选项是清晰和点击 下一个 。 有关更多信息,请参见 0 p_prodname_p6_suite > BPM配置指南 

2) 在 连接器文件位置 字段中,输入的完整路径(包括 你复制连接器文件的文件名)。 例如:

c:/软件/ BPMJars eppmjars / prm-bpm-connector-12c-v1.0.jar。

3) 在 BPM库路径 字段输入您复制所有的目录 罐子。

笔记 :

  • 为了满足这些需求,这可以包含管理员设置 多个路径元素。 你必须单独的元素有多个路径 分号。 例如:C:\软件\ BPMJars;C:\ \ BPMJars软件
  • 如果以上设置不正确或BPM jar文件 不完整,您将看到一条错误消息当你试图配置BPM。 验证 你的设置和jar文件是正确的。

使用BPM配置屏幕

在 BPM 配置 屏幕上,添加以下设置:

1) 在 bpm.user 字段中,输入BPM 11 g用户管理访问权限 BPM。

2) 在 bpm.password 字段中,输入用户的密码。

3) 在 bpm.t3.url 的T3 URL字段中,输入您的Oracle SOA 配置。 例如:t3:/ / < host_name > <口> / soa-infra

4) 在 bpm.security.realm 字段中,输入名称使用的安全领域 BPM。 这是jazn.com 违约。

5) 在 bpm.soap.url 字段中,输入SOAP服务的URL。 通常 这个URL http://的形式 < host_name > <口> 

6) 在 bpm.workspace.url 字段中,输入一个地址http://的形式 < host_name > <口> 表明在BPM工作区应用程序托管。

请注意 :主机IP地址或一个 主机名等机器名。

7) 在 bpm.partition 字段中,输入的名称包含SOA分区 BPM复合应用程序在P6你想使用。 默认的 分区的名字是违约。

8) 点击 下一个 

完成你的P6 EPPM 安装

一旦你已经完成了 进入您的配置设置,您可以验证您的所有应用程序 配置。 一旦你点击 配置 , 向导将P6 EPPM环境设置并启动服务器。 后 向导完成后,您将能够登录和使用你所有的应用程序。

使用配置检查 屏幕

在 配置检查 屏幕:

1) 验证所有的配置 设置是正确的。

2) 点击 下一个 

3) 在 承认 对话框中,单击 好吧 确认您已阅读信息。

如果你从P6升级8.2或更低 版本和使用P6的内容存储库配置,你会的 需要运行 文件迁移 实用程序 安装完成后位于P6回家。

4) 在 开始配置吗? 对话框中,单击 是的 确认你想要的向导来配置您的应用程序。

点击 没有 如果你不想继续 配置。

P6 EPPM配置向导

使用配置进展 屏幕

在 配置 进步 屏幕上,向导将让你知道当每一项配置。 配置过程需要几分钟。 当配置 所有应用程序的完成,将旁边一个绿色的检查。

配置向导将做任何 后根据选择你在前面的屏幕:

4创建数据库。

4创建或升级白桃花心木 配置。

4创建一个WebLogic域。

4 为您的应用程序创建引导文件。

4创建托管服务器和部署 应用程序安装到他们。

4配置集成与其他 内容存储库服务器,BI出版商和BPM。

4配置url的P6帮助 白桃花心木P6管理员。

4为P6 EPPM创建开始菜单项 url和启动/停止脚本。

4 你在WebLogic参数集。

例如,它将设置 你引导变量和Java堆设置。 这将连接P6 你的其他P6 EPPM应用程序和确保设置您的环境 为获得最佳性能。

当配置向导完成 这个过程:

1) 记录日志的位置 文件。 使用日志文件查看安装期间发生了什么,看看发生了什么 错误的如果一个错误发生。

2) 点击 下一个 

使用配置完成 屏幕

在 配置完成 屏幕:

1)点击任何链接去 为每个应用程序的默认URL。 2)点击 保存配置 按钮。

请注意 :你保存包含的HTML文件 默认url P6 EPPM应用程序和其他信息。

  1. 选择一个位置 想要存储您的HTML文件(Oracle建议使用P6 EPPM目录 当你安装应用程序)创建的。
  2. 在 文件名称 场,验证您的配置HTML或输入一个名称 文件。 c。点击 保存 

d。 在 配置保存成功 对话框中,单击 好吧 。 3)点击 完成 

请注意 :一旦你点击 完成 ,向导将WebLogic开始 给你,这样你就可以立即开始使用您的应用程序。

默认创建的位置 向导

配置向导创建 后违约。

甲骨文白桃花心木EPPM回家

4 C:\ p6eppm_1 \

4保存你所有的P6 EPPM应用程序 文件夹和文件

请注意 :

  • 是默认的本地驱动器位置向导提供了。 如果你 改变了它,它将出现在您保存在HTML文件 使用配置完成 屏幕 (35页)。
  • 您需要输入您的IP地址,它说“服务器” 下面的url。

应用服务器管理控制台

港口 :7001

URL :http://server:7001 /控制台

P6

港口 :8203

URL :http://server:8203 / p6

P6集成API

港口 :8205

URL :http://server:8205 / PrimaveraAPI

P6 EPPM Web服务

港口 :8206

URL :http://server:8206 / p6ws /服务

P6移动 港口 :8207

URL : http://server:8207 / p6tmws

请注意 :这是您将输入的URL 当你签署P6移动应用程序在您的移动设备。 实际的URL将 不能在浏览器中工作。

P6团队成员网络

港口 :8207

URL :http://server:8207 / p6tmweb

电子邮件服务状态

文件 的名字 :p6tm-email-service.zip

默认的 位置 :C:\ P6EPPM_1 \ tmws或/usr/P6EPPM_1/tmws

请注意 :你必须解压该文件和配置电子邮件服务 之前,你可以通过电子邮件更新状态。 看到 P6 EPPM系统管理指南 

P6专业云连接

P6 EPPM配置向导

端口: 8208年

URL: http://server:8208 / p6procloudconnect

注意: 这个URL(区分大小写)必须 提供给P6专业用户使他们来安装和配置一个新的 数据库连接在P6 P6 Pro云连接服务专业 数据库配置实用程序。

建立更多的细节 P6 Pro云连接连接在P6专业,看到 P6专业 安装和配置指南(P6 EPPM) 

创建默认的Java堆设置 由向导

Java堆的设置 将为大多数环境提供最佳性能。 不改变他们 除非你知道你的环境需要不同的设置。 Xms是 初始堆大小。 Xmx是最大堆大小。

应用服务器管理控制台Java堆

-Xms512m -Xmx1024m

P6 Java堆

-Xms512m -Xmx1024m

P6 ProfessionalCloud连接

-Xms1024m -Xmx1024m

P6集成API的Java堆

-Xms256m -Xmx512m

P6 EPPM Web服务Java堆

-Xms256m -Xmx512m

Java堆P6移动

-Xms256m -Xmx512m

P6团队成员网络Java堆

-Xms256m -Xmx512m

      

数据库管理

阅读这一章的学习 如何配置提供的作业调度器RDBMS,如何优化 你的P6 EPPM性能数据库,以及如何配置PRMAUDIT特性 监控编辑、删除和添加到数据库。

在这一节中

实现 透明数据加密在P6 ................. EPPM数据库 38

背景 在P6 EPPM流程和清理 ................................................. 39

PX表清洁 了程序............................................................................... 40

RDBMS调度器 配置 ............................................................................ 41

数据库设置 表......................................................................................... 42

阅读设置 值 ........................................................................................... 43

写作设置 值............................................................................................. 44

跟踪 背景工作执行 ....................................................................... 45

系列(系统 监视器)程序.................................................................... 46

达蒙(数据 监视器)程序 ........................................................................ 51

Oracle数据库 性能 ................................................................................ 61年

安全的删除 ............................................................................................................ 61年

PRMAUDIT审计 ................................................................................................ 62年

使用数据泵效用 ..................................................................................... 69年

实现透明的数据 在P6 EPPM数据库加密

透明的数据 加密(语音)是一个Oracle先进的安全功能,用于Oracle 数据库加密。 从恶意访问语音提供了强有力的保护 数据库文件通过加密数据写入存储之前,解密 数据从存储器读取时,提供内置密钥管理。

关于语音的更多信息,请参考 http://www.oracle.com/technetwork/database/options/advanced security/index - 099011. - html。

为 语音指令,实现参考readme。 txt文件在P6 EPPM物理介质或下载数据库\ \常见\语音的脚本。

数据库管理

背景 在P6 EPPM流程和清理

因为清理任务 消耗大量的资源和时间,在P6 EPPM,这些任务 由两个背景工作使用后台运行在数据库服务器上的工作 进程的用户名:

4 系列(系统监控),负责运行 程序需要不到几秒钟才能完成。

4 达蒙(数据监控),负责运行 程序需要超过几秒钟才能完成。

这些工作都是预先配置的 默认设置。 因为默认设置优化对于大多数环境, 您通常不需要调整。 然而,如果你需要优化 进一步后台进程,你可以使用后台用户的工作流程 更改设置来优化背景工作为特定的行为 环境。

后台进程将:

4更新设置表的记录 每一次运行工作。

4 更新设置表HeartBeatTime记录 系列和达蒙的过程。 后台进程定期 刷新记录表明他们仍然运行。

当你启动背景工作:

4执行存储过程 INITIALIZE_BACKGROUND_PROCS 

4定位日志 后台进程的活动 BPLOGS 和 设置 表内白桃花心木 数据库。        

PX表 清理过程

为了避免给P6操作问题,PX 表条目不会自动删除当你从P6删除数据 表。 您可以使用以下清理程序清除过时了 PX表中的条目。

1)运行 CLEAN_PX_DELETE存储过程来清除过时的PX表中的条目: Oracle:

开始

CLEAN_PX_DELETE();

结束;

对于Microsoft SQL Server数据库:

使用[ ddname ]

声明@return_value int

EXEC @return_value = [dbo][CLEAN_PX_DELETE]。

选择“返回值”= @return_value走

在哪里 ddname 是你的管理员的用户名吗

请注意 :你可以运行这个程序在任何时候你想要或者你可以运行它 数据库后台工作,安排特定的时间运行。

2)删除 批量大小和max删除从每个表在一个单一的运行,运行以下 查询:

请注意 :您可以指定删除批处理 大小和马克斯删除从每个表在一个单一的运行。 删除批处理大小 提交之前删除的行数。 马克斯删除是马克斯的行数 将被删除从一个表在一个单一的运行。 如果他们有默认值 你不提供自己的。 他们用来避免资源的问题 P6操作。

4 插入设置(名称空间、setting_name setting_value) 值(‘PxService.Cleanup’,‘DeleteMaxSize’,‘100000’);

4 插入设置(名称空间、setting_name setting_value) 值

(' PxService.Cleanup ',' DeleteBatchSize ',' 5000 ');

数据库管理

RDBMS调度器 配置

因为后台作业发起的 作业调度器提供的RDBMS,您需要确保调度器 你的特定的RDBMS是正确配置。

为 Oracle数据库 :P6 EPPM使用DBMS_SCHEDULER 安排在Oracle后台工作。 P6 EPPM 15 R2不需要参数 的变化。

对于Microsoft SQL Server数据库 :P6 EPPM使用SQL代理服务自动安排背景的工作 执行Microsoft SQL Server。 背景处理的维护工作 实用工具表(例如,USESSION和REFRDEL)。 作为背景的一部分 工作,代理运行系列和达蒙在特定的存储过程 间隔。

数据库设置表

设置表概述

设置表包含名称-值 对配置后台进程的行为。

名称空间

组件是一个通过点的名称空间 代表一个正式的路径字符串参数。

设置名称

设置名称标识的名称 设置。

价值

表中的值设置 大小写敏感的。 的价值部分一对可以:

字符串 :字符串数据类型是一个免费的文本值。 最常见的字符串 子型区间代表一个间隔时间相结合 数字部分的单位部分如下表中的描述。

间隔子类型表

单位部分

例子

意义

数字部分

+

d

30 d '

三十天的间隔

h

“2 h”

两个小时的间隔

10米的

10分钟的间隔

年代

30年代的

三十秒间隔

数字 :数值数据类型包括任何数量。

布尔 :布尔数据类型可以包含两个值之一:真或假, 零代表错误和任何非零数字代表真实的。 4 日期 日期数据类型包括日期。

设置示例

下面是一个示例的设置:

4名称空间:database.cleanup.Usession

4 设置名称:ExpiredSessionTimeout

4的值:2 h(两个小时 间隔) 

数据库管理

阅读 设置值

你可以通过配置设置 设置API程序。 这些过程类似于注册表或INI文件 过程调用。

阅读设置值

使用以下SETTINGS_READ_ * 程序来确定具体的当前值设置:

4 SETTINGS_READ_STRING(settings_name ret_val、名称空间,默认)4 SETTINGS_READ_DATE(settings_name ret_val、名称空间,默认情况下)

4 SETTINGS_READ_NUMBER(settings_name ret_val、名称空间,默认)4 SETTINGS_READ_BOOL(settings_name ret_val、名称空间,默认情况下)

使用代码来读取设置值 对甲骨文

下面的代码片段的甲骨文 数据库演示SETTINGS_READ_ *程序读取设置 值。

检索KeepInterval的价值 设置在Oracle中:

1)使用以下代码:

SQL >变量vset varchar2(255)

SQL >执行 settings_read_string(:vset database.cleanup.Usession, “ExpiredSessionTimeout”);

2。 应该会出现以下消息:

PL / SQL过程成功完成。 SQL >打印vset

使用代码来读取设置值 对于Microsoft SQL Server

下面的代码片段 Microsoft SQL Server数据库演示SETTINGS_READ_ *程序 阅读设置值。

检索KeepInterval的价值 在SQL设置:

1) 使用下面的代码:

声明@vset varchar(255)执行settings_read_string @vset

输出,database.cleanup。 Usession”、“ExpiredSessionTimeout @vset打印

2) 以下消息应该 出现:

PL / SQL过程成功完成。 SQL >打印vset

写作 设置值

使用SETTINGS_WRITE_STRING过程 设置特定的值设定:

SETTINGS_WRITE_STRING(新 价值,名称空间,settings_name);

使用代码编写设置值 对甲骨文

以下 Oracle数据库的代码片段演示如何

SETTINGS_WRITE_STRING程序集 ExpiredSessionTimeout值设置为12小时。

设置的值 ExpiredSessionTimout设置为12小时在Oracle数据库:

1) 登录SQL * +使用 privuser作为您的用户名。

2) 运行以下声明:

SQL > exec SETTINGS_WRITE_STRING

(' 12 h ',' database.cleanup.Usession ',' ExpiredSessionTimeout ');

使用代码编写设置值 对于Microsoft SQL Server

下面的代码片段的微软 SQL Server数据库演示SETTINGS_WRITE_STRING程序集 ExpiredSessionTimeout的值设置为12小时。

设置的值 ExpiredSessionTimeout设置为12小时在一个Microsoft SQL Server 数据库:

1) 打开查询分析器/地对地导弹 privuser并连接。

2) 选择P6 EPPM数据库, 然后运行下面的语句(以12小时为例):

exec SETTINGS_WRITE_STRING “12小时”、“database.cleanup。 Usession”、“ExpiredSessionTimeout”

跟踪 背景工作执行

你可以跟踪 执行后台作业的监控或高水平状态设置 检查BGPLOG表。

高水平状态设置

每一次的工作 运行,它将更新设置表setting_name =“HeartBeatTime”。

这个工作可以更新 值在执行多次。 您可以监视最大 区别,当前日期,以确保工作 立即运行。 指的是高水平状态设置下表 关于HeartBeatTime设置的信息。

高水平状态设置

最后的日期和时间 后台作业系列。

名称空间

database.background.Symon

设置名称

HeartBeatTime

默认设置

N /一个

最后的日期和时间 背景工作大门跑去。

名称空间

database.background.Damon

设置名称

HeartBeatTime

默认设置

N /一个

 

 

BGPLOG表

你也可以 跟踪后台作业的执行通过检查BGPLOG表。 的 BGPLOG表从后台进程包括详细条目 信息、运行时间和错误条目。 指BGPLOG表 这个表包含描述信息。

BGPLOG表描述

描述

价值

Log_time

后台进程的时候犯了一个日志 条目

Datetime

程序生成的日志条目

“system_monitor”, “data_monitor”

类型

类型的消息

信息、运行时间错误

描述

消息从后台进程

一个变量信息,后跟一个数字 括号表示处理的行数。 作为一个例子, 消息“完整BGPLOG(40) “表明四十行 处理。

系列(系统监控) 程序

系列快速运行简单的P6 EPPM任务 时间表。 默认情况下,每分钟工作运行;任务分配给这个工作 应该只在每次运行几秒钟完成。 不改变 计划运行时间(每分钟)这个过程。

程序执行的系列

由系列执行这些程序运行 任务:

4 为项目安全处理PRMQUEUE条目 排队OBSPROJ PRMQUEUE更新表。

4将过期USESSION记录标记为 逻辑删除。

请注意 :你可以手动运行查询 帮助你跟踪并发使用P6 EPPM。

OBSPROJ_PROCESS_QUEUE过程

OBSPROJ_PROCESS_QUEUE处理 对项目安全PRMQUEUE条目。 它推迟处理OBSPROJ更新 通过排队PRMQUEUE表的更新。

请参考下表 设置与OBSPROJ_PROCESS_QUEUE相关信息 过程。

OBSPROJ_PROCESS_QUEUE设置

设置说明:最大项目级队列记录 在每次运行过程。

名称空间

database.obsproj.queue

设置名称

MaxProjectUpdates

默认设置

1000年

类型

数字

设置说明:最大EPS-level队列记录过程 每次运行。

名称空间

database.obsproj.queue

设置名称

MaxEpsUpdate

默认设置

25

类型

数字

设置说明: 最大次数失败处理文档条目之前将它标记为一个错误。

名称空间

database.obsproj.queue

设置名称

MaxRetries

默认设置

50

类型

数字

 

 

USESSION_CLEANUP_EXPIRED 过程

USESSION_CLEANUP_EXPIRED逻辑删除 USESSION记录没有更新他们的last_active_time基于 过期的会话设置。 将过期USESSION记录标记为逻辑删除 最大化可用模块访问登录的数量。 因为它是 不清理底层数据(物理删除行的),这个任务 迅速完成。

设置表中的值控制 清理过期的会话。 默认情况下,虽然过期的清理 会议每两个小时发生,设置表不包含一个值 这个设置。 使用SETTINGS_WRITE_STRING( 价值 名称空间 设置 )存储过程改变 默认清理价值。

例如, 值设置为“2 d”删除过期的会话超过两个 天。

请注意 :Oracle建议你设置 ExpiredLongSessionTimeout会话至少有一个小时的时间比你 最长的工作。 例如,如果您的最长的工作是通常的史书的工作 需要12个小时,你应该设置值设置表中至少13。

请参考下面的表格信息 关于USESSION_CLEANUP_EXPIRED设置。

 

USESSION_CLEANUP_EXPIRED设置

设置 描述:ExpiredSessionTimeout决定多久一个不活跃的用户 会议将继续留在之前的记录删除标记。 用户会话 当创建P6用户登录P6。

名称空间

database.cleanup.Usession

设置名称

ExpiredSessionTimeout

默认设置

2 h

类型

时间间隔

设置 描述:ExpiredLongSessionTimeout决定多久一个会话 运行一个安慰操作(仍然是处理)仍将在 之前的记录删除标记。 安慰操作处理工作 服务和一些由登录P6用户。 的操作 认为安慰是:

4调度

4平

4应用实绩

4更新进展

4复制/粘贴项目

4从模板创建项目

4维护基线(创建新的基线)

4通过工时表

4总结

4 PX发布

4出口

4进口

名称空间

database.cleanup.Usession

设置名称

ExpiredLongSessionTimeout

默认设置

12小时

类型

时间间隔

跟踪并发使用P6 EPPM

跟踪 并发使用P6 EPPM,您可以运行USESSION和查询 USESSAUD表执行稽核。 请参阅下面的示例查询。

请注意 :看 达蒙(数据监控)程序 (51页) 怎样的信息 设置USESSAUD过程。 为了确保这些查询的准确性,运行它们 在物理上删除剩余USESSION记录和清理 USESSAUD表。

4 对USESSION表,运行以下查询 确定在给定的时间有多少用户登录:

从usession select count(*) delete_session_id为空

4 对USESSION表,运行以下查询 确定有多少用户登录到一个特定的P6 EPPM产品在给定 时间:

从usession select count(*) delete_session_id是null,app_name = ' P6 EPPM产品名称 ”, P6 EPPM产品名称 是应用程序的缩写。

请注意 :您可以查看所有可用缩写通过运行应用程序 作为行政数据库用户,以下查询:选择 不同的(从usereng db_engine_type)

4 对USESSAUD表,运行一个查询相似 后确定有多少用户登录P6 EPPM具体日期 在指定的时间范围。 你可以改变日期、时间范围和P6 EPPM 所需的产品。 下面的例子将搜索所有用户登录 进入P6专业于2010年2月17日9点至10点:Oracle 数据库:

select * from usessaud login_date的地方 to_date之间(“17-FEB-10 09:00:00”、“DD-MON-YY HH:MI:SS”) to_date(“17-FEB-10

10:00:00”、“DD-MON-YY HH:MI:SS”) app_name =“项目管理”

对于Microsoft SQL Server数据库:

select * from usessaud login_date的地方 之间的

上午9点2010-02-17和2011-02-17 10点”和app_name =“项目管理”

提示

看到 “计算用户” P6 EPPM 系统管理指南 计算用户的信息和如何 查看许可分配的总数量为每个模块。

达蒙(数据监控)程序

第二个工作是数据库 达蒙数据监控工作。 达蒙的工作大部分的后台运行 处理和负责运行背景清理过程 所需的应用程序可能需要较长时间 运行。

甲骨文和达蒙

默认情况下,达蒙 每个星期六。 它使用Oracle DBMS_SCHEDULER计划安排工作, 和一个区间设置控制进度和接受相同的参数 DBMS_SCHEDULER间隔。 的更多信息,请参阅您的Oracle数据库 文档。

Microsoft SQL Server和达蒙

默认情况下,大门运行每个星期六。 你 可以将其设置为运行每两周或特定的一天。 达蒙每两个运行 周,使用下面的命令来设置间隔:如2 w

设置大门运行在特定的一天,使用 以下设置名称空间下:€˜Database.background.Damona€™ DayOfWeek

达蒙程序 达蒙清洁:

4 BGPLOG表包含背景 日志。

4 REFRDEL表。

4 PRMQUEUE表。

剩余4 USESSION记录。

4逻辑删除记录。

4 PRMAUDIT表。

4 USESSION审计表(USESSAUD)。

你也可以 动态扩展达蒙功能通过用户定义的过程,

USER_DEFINED_BACKGROUND。

BGPLOG_CLEANUP过程

这个过程使BGPLOG表 合理的大小。 默认的清理间隔是5天将导致 表的大小大约54000条记录。

请参考下表 设置与BGPLOG_CLEANUP过程相关的信息。

BGPLOG_CLEANUP设置

设置说明:最古老的记录 保持BGPLOG表。

名称空间

database.cleanup.BackGroundProcessLog

设置名称

KeepInterval

默认设置

5 d

类型

时间间隔

REFRDEL_CLEANUP过程

本程序删除记录 REFRDEL表。 REFRDEL_CLEANUP基于data_monitor_job的频率运行, 有一个默认的频率的一个星期。 或者,您可以运行 如果需要REFRDEL_CLEANUP本身。

请参考下表 与REFRDEL_CLEANUP过程相关信息的设置:

REFRDEL_CLEANUP设置

描述:设置标识号码 记录存储在的日子

REFRDEL表才能被删除。 例如,默认 设置防止REFRDEL记录最后五天。

名称空间

database.cleanup.Refrdel

设置名称

KeepInterval

默认设置

5 d

类型

时间间隔

描述:设置标识号码 将被删除的天REFRDEL表开始 古老的表中的记录。

名称空间

database.cleanup.Refrdel

设置名称

DaysToDelete

默认设置

1

类型

数字

设置 描述:确定的时间间隔(分钟)数据 从REFRDEL表和删除分组。 IntervalSteps的数量 等于DaysToDelete(分钟)除以IntervalStep。

名称空间

database.cleanup.Refrdel

设置名称

IntervalStep

默认设置

15

类型

数字

REFRDEL搭桥手术

REFRDEL表维护的列表删除记录P6数据库表。 然而,当整个项目被删除,大量的详细的删除 记录可以插入REFRDEL表导致下游的性能潜力 退化REFRDEL表连接时。

REFRDEL绕过过程是一个 选择插入REFRDEL记录 跟踪大规模删除记录。 这个过程绕过REFRDEL表和简单地添加一个删除记录删除项目 和项目ID。

默认情况下,REFRDEL绕过过程 设置为0(零)。

要启用REFRDEL绕过,执行 以下程序和设置为非零值:

SQL >执行 SET_REFRDEL_PROJECT_BYPASS(1);

数据库触发器 检查的价值REFRDEL绕过价值和相应的过程。

注意: 旁路手术只意味着 一个项目的删除操作。

CLEANUP_PRMQUEUE过程

本程序删除记录 PRMQUEUE表基于KeepInterval设置的值。 剩下的 设置REFRDEL_CLEANUP类似。

请参考下表 与CLEANUP_PRMQUEUE过程相关信息的设置:

CLEANUP_PRMQUEUE设置

设置说明: 最古老的记录保持PRMQUEUE表。 默认是5天。

名称空间

database.cleanup.Prmqueue

设置名称

KeepInterval

默认设置

5 d

类型

时间间隔

描述:设置决定了 PRMQUEUE过程将删除所有的记录是否可能 每一个通过。

名称空间

database.cleanup.Prmqueue

设置名称

DeleteAll

默认设置

0(假)

类型

布尔

描述:设置决定了 所有的记录是否清洁。 如果总记录数较少 比这个数字然后清洗所有的记录。

名称空间

database.cleanup.Prmqueue

设置名称

DeleteAllThreshold

默认设置

1000年

类型

数字

设置说明:每通过百分比的记录删除。

名称空间

database.cleanup.Prmqueue

设置名称

DeletePercentage

默认设置

10(%)

类型

数字

设置说明:每通过最大行删除。

名称空间

database.cleanup.Prmqueue

设置名称

MaxRowsToDelete

默认设置

10000年

类型

数字

USESSION_CLEAR_LOGICAL_DELETES 过程

这个过程 物理上删除所有逻辑上删除USESSION记录。 这个过程是 没有与之关联的设置:所有逻辑删除USESSION记录 被清除。

CLEANUP_LOGICAL_DELETES过程

这个过程 删除逻辑删除行基于KeepInterval设置的值。 记录在数据库中可以被标记为删除(逻辑删除)通过设置 的

DELETE_SESSION_ID 列一个非空值。 默认情况下,记录的删除超过5 天前通过这个过程将被删除。

笔记 :

  • CLEANUP_LOGICAL_DELETES过程不会删除记录的 DELETE_SESSION_ID列被设置为一个负值。
  • 这个过程不会删除记录比最早的用户 在USESSION会话,因为由login_date中的最小值决定的 列。

指的是 下表为设置相关的信息

CLEANUP_LOGICAL_DELETES过程:

 

CLEANUP_LOGICAL_DELETES设置

设置说明:最古老的逻辑 删除记录保持表。

名称空间

database.cleanup.LogicalDelete

设置名称

KeepInterval

默认设置

5 d

类型

时间间隔

描述:设置决定 过程将删除所有可能的逻辑删除的记录 每一个通过。

名称空间

database.cleanup.LogicalDelete

设置名称

DeleteAll

默认设置

0(假)

类型

布尔

描述:设置最大的行 删除每个传递。

名称空间

database.cleanup.LogicalDelete

设置名称

MaxRowsToDelete

默认设置

10000年

类型

数字

PRMAUDIT_CLEANUP过程

如果启用了审计功能,这一点 过程将身体从表中删除记录基础上的价值 KeepInterval设置。

请参考下表 与PRMAUDIT_CLEANUP过程相关信息的设置:

PRMAUDIT_CLEANUP设置

设置说明:该程序 尝试清理PRMAUDIT记录。

名称空间

database.cleanup.auditing

设置名称

启用

默认设置

1(真正的)

类型

布尔

设置说明:最古老的审计 记录保持PRMAUDIT。

名称空间

database.cleanup.auditing

设置名称

KeepInterval

默认设置

30 d

类型

时间间隔

CLEANUP_USESSAUD过程

的CLEANUP_USESSAUD 程序删除基于KeepInterval USESSAUD表中的记录 参数设置。 类似于REFRDEL_CLEANUP所有其他设置 过程。 下表描述了相关的设置 CLEANUP_USESSAUD过程。

CLEANUP_USESSAUD设置

设置说明:确定最古老的记录保持 USESSAUD表。

基于注销时间, 数据超出了KeepInterval参数值不会被删除。 的 KeepInterval参数设置将覆盖所有其他CLEANUP_USESSAUD设置。

名称空间

database.cleanup.Usessaud

设置名称

KeepInterval

默认设置

5 d

类型

时间间隔

设置说明:删除所有满足REFRDEL记录 KeepInterval设置在每个通过。 DeleteAll参数设置 覆盖的设置DeleteAllThreshold DeletePercentage, MaxRowsToDelete参数。

名称空间

database.cleanup.Usessaud

设置名称

DeleteAll

默认设置

0(假)

类型

布尔

设置 描述:删除后决定了最小数量的记录 满足KeepInterval参数设置。 默认情况下,最少1000 记录被删除。 如果总记录数小于此设置, 记录被删除。 DeleteAllThreshold参数设置覆盖 DeletePercentage和MaxRowsToDelete参数的设置。

名称空间

database.cleanup.Usessaud

设置名称

DeleteAllThreshold

默认设置

1000年

类型

数字

设置 描述:决定了最大行删除后每一次 满足KeepInterval参数设置。 MaxRowsToDelete参数 设置覆盖DeletePercentage参数设置。

名称空间

database.cleanup.Usessaud

设置名称

MaxRowsToDelete

默认设置

10000年

类型

数字

设置说明:确定记录的百分比 删除每个通过满足DeleteAllThreshold后 MaxRowsToDelete设置。 然而,删除记录的百分比 限于MaxRowsToDelete设置的默认值。

名称空间

database.cleanup.Usessaud

设置名称

DeletePercentage

默认设置

10(%)

类型

数字

USER_DEFINED_BACKGROUND 过程

这个过程是 一个可选的客户程序,达蒙。 这个过程没有 与之相关的设置。

Oracle数据库性能

您可以修改几个Oracle数据库 设置以提高P6 EPPM数据库的性能。 运行脚本 创建数据库后如下所述。

授权访问的 V_美元交易的观点:

在Oracle V_美元交易系统视图 列出系统中的活动事务。

GET_SAFETY日期 (项目管理的过程模式)访问这个观点的 古老的活动事务的开始时间。 如果模式所有者没有 特权这一观点,然后它返回一个使用USESSION安全日期 表。 V_ 在刷新行动。USESSION事务曲调性能 
记录登录用户的登录时间,而数据 
V_事务曲调性能在刷新行动。USESSIONrecords登录用户的登录时间,而theV_中的数据事务的观点是记录在系统水平上。 用户可以登录 登录一个多小时(从USESSION表),但是 V_美元交易观点当前事务datetime,不管 用户登录时间。

请注意 :访问V_ 事务查看 
建立了以令人耳目一新的业务过程来优化性能; 
然而,第三方功能可能影响性能与数据库刷新 
V_操作使用一个老的时间事务viewwas内置刷新操作的过程来优化性能;然而,第三方功能可能会影响性能和数据库refreshoperations V_使用旧的时间事务的观点。

授予访问 这种观点,连接Oracle系统。 运行RUN_AS_SYS。 SQL脚本位于 \ \数据库脚本\常见P6 EPPM物理介质或下载的文件夹。

为基于成本的收集统计 优化:

Oracle 11 g和 后来只支持基于成本的优化,这依赖于准确的 统计查询来确定最优的访问路径。 收集的 适当的统计数据,优化器,这将提高数据库 性能,运行ORPM_STATS_GATHER。 SQL脚本位于 \ \数据库脚本\常见P6 EPPM物理介质或下载的文件夹。

安全的删除

P6 EPPM数据库 通常处理恢复选择使用一个安全的删除数据删除设置。 在使用P6专业、撤销命令(编辑,撤销)允许用户 恢复某些类型的数据已经被删除了。 删除的数据仍在 P6 EPPM数据库直到CLEANUP_LOGICAL_DELETES过程清除它 (5天之后,默认情况下)。

看到 P6专业帮助 更多的 信息使用撤销。

关闭安全删除

你可以关闭安全删除保存 存储空间。 关闭安全删除,禁用撤销功能 立即清除P6 EPPM数据库的数据删除。

关闭安全的删除:

1) 验证的当前状态 你的安全删除设置。 在数据库中,如果表

ADMIN_CONFIG具有以下行, CONFIG_VALUE ' N '意味着关闭安全删除。

CONFIG_NAME = ' SAFEDELETE。 积极的和CONFIG_TYPE = '设置'

请注意 :这是只在启动时加载。 如果 你改变一个用户运行时CONFIG_VALUE P6专业,设置 不适用,直到用户重启P6专业会议。

2) 一旦你已经确定了 删除当前状态的安全设置,运行下列之一 语句。

4 首次关闭安全删除:

插入ADMIN_CONFIG(CONFIG_NAME CONFIG_TYPE CONFIG_VALUE)

值(“SAFEDELETE。 活动”、“设置”, “N”)

4 打开安全的删除后关闭:

更新ADMIN_CONFIG CONFIG_VALUE = “Y”CONFIG_NAME =

“SAFEDELETE。 活跃的和CONFIG_TYPE = “设置”

4 关闭安全的删除后打开:

更新ADMIN_CONFIG CONFIG_VALUE = “N”CONFIG_NAME =

“SAFEDELETE。 活跃的和CONFIG_TYPE = “设置”

3) 重新启动P6服务器。

PRMAUDIT审计

PRMAUDIT审计允许您编辑日志, 添加和删除由P6的用户

EPPM 应用程序。 当用户更改,他们创建一个数据操作语言

(DML)插入, 更新或删除语句。 PRMAUDIT审计使用数据

操作语言 (DML)插入、更新或删除语句中对表执行 数据库模式。 由于每个应用程序表的模式有自己的 审计触发,你可以登录更改每个表不管谁 改变或改变时间。 数据库模式所有者拥有 审计触发:你可以绕过触发执行。

审计级别配置

你可以调整金额 记录的信息,通过调整为每个表的审计水平。 你 可以进一步完善审计通过设置审计水平分别为 在每个表中插入、更新和删除。

审计水平

水平

描述

0级

没有审计。

1级

行级审计。 审计的操作 没有列详细信息

2级

没有blob列级审计。 审计数据的变化 列级但没有斑点的变化

3级

完整的 审计。 在列级别审核更改数据。

为 甲骨文,blob列级改变审计。

对于Microsoft SQL server,列的水平 不包括改变斑点。

简单的配置

您可以使用两个配置程序 提供简单的控制审计特点:

4 auditing_enable( table_name 水平 )4 auditing_disable( table_name )

你可以设置审计 水平在单个表或同一审计水平的所有表。 然而,简单的配置程序不允许设置 独立审计水平插入、更新或删除操作在一个 表。

甲骨文的例子:

使用下面的例子作为指南 使用简单的审计配置过程控制审计功能。

4下面的代码片段使完整审计:所有表执行 auditing_enable(null,3);

4 下面的代码片段使一级审计 在任务表:

exec auditing_enable(“任务”,1);

4 下面的代码片段禁用审计 PROJWBS:

exec auditing_disable(“PROJWBS”);

4下面的代码片段完全禁用审计的 整个数据库:exec auditing_disable(空);

详细配置

您可以配置审计引发行为 通过改变设置表中的值,启用或禁用:

4 审计功能本身

4具体表的审计

4审计表插入、更新 在每个表或删除操作

您可以启用或禁用审计 通过使用database.audit特性。 启用设置。 使用settings_write_bool 程序启用/禁用审计功能。

甲骨文的例子:

在Oracle中,使审计功能, 使用下面的代码:

执行 settings_write_bool(1、“database.audit”、“启用”);

Microsoft SQL Server的例子:

要启用 在Microsoft SQL Server审计功能,使用以下代码:exec settings_write_bool 1,“database.audit”、“启用”

选项设置

每个表的审核设置 控制的选项设置在每个表的名称空间(审计 例子,database.audit.TASK)。 的选项设置是一个三个字符的字符串 每个字符位置的数值代表审计水平 对于插入、更新和删除。

审计表操作选项设置的水平

操作

插入

更新

删除

描述

水平

0

0

0

没有审计。

1

1

1

行级审计。 审计只有操作没有列的细节。

2

2

2

没有blob列级审计。 审计数据的变化 列级但没有斑点的变化。

3

3

3

完整的 审计。 在列级别审核更改数据。 对于Oracle,列 水平变化blob审计。

对于Microsoft SQL server,blob列级变化 包括在内。

以下 表提供一些例子的选项设置:

设置选项设置表操作的审计水平 例子

名称空间

设置

价值

描述

database.audit.TASK

选项

330年

完全审计任何插入

和更新操作。 不要任何删除操作进行审计。

database.audit.PROJWBS

001年

行级审计只删除。

database.audit.TASKRSRC

333年

完全审计。

SETTINGS_WRITE_STRING过程

你可以改变表审计设置使用 settings_write_string过程。

甲骨文的例子:

设置表设置全面审计 插入和更新操作,但忽略任何删除操作,使用 甲骨文的代码:

执行 settings_write_string(' 330 ',' database.audit.TASK ','选项');

Microsoft SQL Server的例子:

设置表设置全面审计 插入和更新操作,但忽略任何删除操作,使用 Microsoft SQL Server代码:

执行 settings_write_string‘330’,‘database.audit.TASK’,‘选项’

请注意 :改变审计设置 不会立即出现在应用程序中。 这个项目需要关闭 数据库连接,然后重新连接到数据库,以得到新的设置。

审计表

审计记录 插入到PRMAUDIT表。 一条记录插入到审计表 对数据库中的每一行改变。

PRMAUDIT表

类型

描述

audit_date

日期

日期和时间的变化

table_name

字符串(30)

表名

pk1、pk2 pk3 pk4

字符串(255)

审计记录的主键值

字符串(1)

我=插入U =更新D =删除

prm_user_name

字符串(32)

如果更改P6 EPPM用户名 在P6 EPPM应用程序

audit_info

字符串(4000)

列变化到4000个字符 (要求等级2和3只)

audit_info_extended

从audit_info Blob变化和溢出 (要求等级2和3只)

logical_delete_flag

字符串(1)

标记为删除的逻辑(标记) 而不是物理删除

rdbms_user_name *

字符串(255)

数据库用户名(通常privuser)

os_user_name *

字符串(255)

操作系统用户名连接的 会话

注意: 当审计 对SQL Server数据库启用,

PRMAUDIT。 os_user_name将

总是返回一个null值。 这是因为的值

os_user_name 在PRMAUDIT master.sys来自nt_username列的表。 和nt_username sysprocesses视图 在master.sys价值。 sysprocesses视图

是空的 P6专业计划因为P6连接到SQL数据库使用SQL 身份验证。

的nt_username 字段都是唯一的

当我们连接到SQL数据库使用Windows 身份验证。

项目*

字符串(255)

程序连接到数据库的名称

host_name *

字符串(255)

计算机名称的连接会话

app_name *

字符串(25)

应用程序连接到的名称 数据库

netaddress *

字符串(24)

IP或MAC地址的连接会话

请注意 :选择特权授予 管理用户对美元V_会话数审计,以确保正确的值 表值。

会议审核

活动的USESSION 表与自己的触发和审计表。 当一个应用程序用户日志 系统逻辑删除,或者标记,他们的会话记录 USESSION表。 一个记录是为每个注销USESSAUD表写的。 的格式USESSAUD USESSION表的表镜。 这个审计 可以启用使用usessaud_enable过程和禁用使用吗 usessaud_disable过程。

列审计数据

为每个存储审计数据的变化 在audit_info audit_info_extended列。 audit_info列 包含所有的连续变化,只要他们不超过4000个字符。 变化超过4000字符或任何编辑将写入一个blob audit_info_extended BLOB列。

两个audit_info中的数据 列都有一个特定的格式。 每一列中的审计数据开始 ”:O”(历史数据)或”:N”(新数据)来区分 以前的审计(旧)之间或改变(新)值(BLOB列 数据开始:BLOBO或:BLOBN)。 后直接的名称 列在小写。 后列名称的长度是审计 在一个固定的四个字符字段的值。 最后放在实际的数据 审计记录。 更新将会有一个老和新值为每一个变化。 只插入只有一个新值,删除旧的价值。

下面是 审计记录的一个示例任务改变task_code“A1010”

“B102:”

audit_info = >:Otask_code:5:A1010:Ntask_code:4:B102

使用 数据泵效用

数据泵实用程序是一个基于java的工具 这使您可以从Microsoft SQL Server迁移数据到一个数据库 Oracle数据库。

使用数据泵效用:

4数据导入到一个新创建的 数据库。

4 修复受损的数据库来正确的数据库对象 问题(如约束或视图)。

做 不 使用数据泵效用:

4 EPPM数据库类型之间的转换 PPM或从EPPM PPM。

4从一个数据库版本升级 另一个地方。

4 将数据导入到现有的数据库。

4正确数据特有的问题。

4 正确schema-related问题。 是不理想的 大型数据库(超过10 GB)由于该实用程序的性能。 为 更大的数据库,首先试试手动解决schema-related问题。

在运行之前 数据泵效用,首先必须在数据库上运行模式验证。 看到 运行 数据库的模式验证 (70页)的细节。

运行模式验证 数据库

模式验证工具 失踪,额外的,和修改模式对象P6数据库。

运行模式验证,完成 以下步骤:

1) 在软件下载, 定位的效用 数据库 下载 文件夹中。

2) 编辑工具相似 后:

@echo掉

快速眼动 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

快速眼动运行白桃花心木 模式验证工具

快速眼动 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

设置JAR_FILE_DIR =自由

设置JAR_FILE_NAME = dbmt.jar

设置DB_SCHEMA = ppm

集 JVM_PROPERTIES = -Ddbmt.dbschema.package.location = % JAR_FILE_DIR %

-Dprimavera.db.schema = % DB_SCHEMA %

-Dcom.primavera.database.logfile = SchemaValidation.log

集 DBMT_ACTION =组应用程序/ ppmschemaval DBMT_COMMAND = schemavalpm设置JAVA_HOME = C:\程序 文件\ Java \ jre6如果不存在“% JAVA_HOME % \ bin \ Java。 exe”(回声不设置JAVA_HOME暂停 goto:退出)

3) 运行验证。 蝙蝠(Windows)或validate.sh (UNIX或Linux)。

4) 在一个Oracle数据库 企业环境中,输入下列值:

用户名 :使用适当的ADMUSER用户名和密码。

数据库主机 地址 :数据库服务器名称或IP地址。

数据库主机 港口 :港口Oracle的听众在听 上。 默认端口是1521。

数据库名称 (SID) :输入数据库Oracle SID。 为 SQL Server 2005数据库,输入下列值:

数据库主机 地址 :数据库服务器名称或IP地址。

数据库主机端口 : SQL端口。

数据库名称 : 民运美元白桃花心木(默认)

注意: 当一个企业竞选 版本的数据库,系统将提示您为适当的特权 和公共用户名。

5) 审查的结果 模式验证实用程序,在浏览器中显示。

运行数据泵效用 使用向导

运行数据 泵效用使用向导,完成以下步骤:

注意: 如果你跳过前两个步骤 在使用Microsoft SQL Server数据库。

1) 从命令行执行: sqlplus sys / password@ sysdba < db_tns_names_entry >

2) 去 p6suite \ \数据库脚本\安装\ PM_ < release_level >,并执行 manual_script_before_install.sql 

3) 去看< P6_EPPM_Home > \数据库文件夹。

4) 运行迁移。 蝙蝠(Windows)或迁移。 sh( UNIX或Linux)。

5) 按照提示在每个 屏幕为源数据库提供连接信息和目标 数据库。

注意: 当使用Oracle模式, 迁移工具允许您创建新表或使用现有表的 目标实例,但用户必须创建新模式迁移 的过程。 能够映射到现有的模式用户当前没有可用的 通过迁移过程。

运行数据泵的效用 命令行

注意: 不要使用数据泵效用 将数据库类型从EPPM PPM或EPPM PPM。

运行数据泵效用 命令行,请完成以下步骤:

1) 打开一个新的命令行 控制台。

2) 去\安装\数据库。

3) 运行命令 以下参数定义迁移: 与Windows

迁移。 蝙蝠源 sa / sa@sqlserver:rcgsrv:1433:vader_pmdb—target 系统/ manager@oracle:rcgsrv:1521:rcg02 - db点

与Windows(创建非默认的Oracle用户)

迁移。 蝙蝠源 sa / sa@sqlserver:rcgsrv:1433:vader_pmdb—target 系统/ manager@oracle:rcgsrv:1521:rcg02 - db点-admuser admjeff -privuser privjeff -pubuser pubjeff

与UNIX或Linux

sh迁移。 上海源 sa / sa@sqlserver:saumverm-lap \白桃花心木:1433:民运-dattbsp <名称的数据 在目标> tblspc -ndxtbsp <指数tblspc目标名称> -pxtbsp

<名称 目标>的px tblspc -lobtbsp < LOB tblspc在目标名称> 在目标> -admuser < admuser -admpass < admuser密码在目标> -privuser < privuser在目标> -privpass < privuser密码 目标> -pubuser < pubuser在目标> -pubpass < pubuser密码 目标> -pxrptuser < pxrptuser在目标> -pxrptpass

< pxrptuser密码在 目标> -bgjobuser < bgjobuser在目标> -bgjobpass

< bgjobuser密码在 目标>—target系统/ admin@oracle:oldb-orcl:1521:民运例如:

上海 迁移。 上海源sa / sa@sqlserver:saumverm-lap \白桃花心木:1433:民运-dattbsp PMDB_DAT1 -ndxtbsp PMDB_NDX1 -pxtbsp PMDB_PX_DAT1 -lobtbsp PMDB_LOB1 -admuser admuser -admpass admuser -privuser privuser -privpass privuser -pubuser pubuser -pubpass pubuser -pxrptuser pxrptuser -pxrptpass pxrptuser -bgjobuser bgjobuser -bgjobpass bgjobuser—target系统/ admin@oracle:oldb-orcl:1521:民运

      

从这里去哪里——职位 配置向导

现在你已经安装了你所有的P6 使用P6 EPPM应用程序,您就可以开始。 你会发现下面的指南 有用的开始:

P6 EPPM系统管理指南

请注意 你可以使用这个 配置电子邮件状态服务指南。

P6 EPPM应用管理指南

P6帮助

请注意 :最近 在OTN版本的这些指南都可用。

在这一节中

启动你的 P6 EPPM应用程序 ................................................................... 74年

设置 你必须配置在P6开始吗 .............................................. 77年

安装额外的应用程序 .............................................................................. 78年

启动你的P6 EPPM 应用程序

在您安装和配置 P6 EPPM应用程序,您可以启动您的应用程序通过 后:

1) 脚本文件夹 你安装P6 EPPM(例如,C:\ P6EPPM_1 \脚本或/usr/P6EPPM_1/scripts)。

2) 如果你在Windows上,发射 的 start_Primavera.bat 。 如果你是 在Linux上,启动 start_Primavera.sh 

请注意 :你只需要启动文件 除非你停止服务器或需要重新启动机器。

3) 打开HTML文件你救了 当你完成你的配置和选择的应用程序的URL 要启动。 4)登录到应用程序。

提示

4如果你在Windows上,您可以使用 开始菜单启动您的应用程序。

  1. 去 开始 P6 EPPM 
  2. 选择 start_Primavera.bat 文件,等待它运行。
  3. 选择你想要的应用程序 启动和登录。

4如果你想 设置WebLogic管理服务器和管理服务器来运行Windows服务, 看到WebLogic的文档。 

启动和停止管理 服务器

你有几个 选择启动和停止服务器管理。 Oracle建议你 使用WebLogic startNodeManager文件并启动服务器 管理控制台(参见 开始一个托管服务器或集群 (76页))。 然而,您可以查看其他方法来停止和启动管理 在“管理服务器对Oracle WebLogic服务器启动和关闭 服务器” http://download.oracle.com/docs/cd/E14571_01/web.1111/e13708/overview.htm。

请注意 :你可以使用不同的方法 开始管理服务器,但是您必须确保托管服务器 识别你的应用程序所需的参数(例如, 理由引导所在地)和应用程序 环境将会开始。

开始管理或 集群服务器

开始 管理或WebLogic集群服务器管理控制台:

请注意 :当启动/停止 环境使用节点管理器 StartScriptEnabled 设置在 nodemanager.properties 文件必须等于事实。 例子:StartScriptEnabled = true

1) 运行 startNodeManager 文件。

4 在Windows中,文件命名 “startNodeManager。 cmd”和位于: weblogic_home \ server \ bin

4 与Unix或Linux文件命名 “startNodeManager。 sh”和位于: weblogic_home \ server \ bin

2) 启动服务器 管理控制台 

请注意 :你可以打开管理 通过web浏览器控制台使用这个地址:http:// serverIP 为 /控制台。 默认的 为 是7001。

3) 在 欢迎 窗口,登录使用的用户名和密码 当你创建WebLogic域创建。

4) 在 改变中心 管理控制台的窗格中,点击 锁和编辑 

5) 在 域结构 面板:

  1. 扩大 环境 
  2. 点击 服务器 

6) 在 总结的服务器 面板:

  1. 选择 控制 选项卡。
  2. 为你选择的选项 管理服务器。
  3. 点击 开始 

7) 在 服务器生命周期的助理 窗格中,单击 是的 

8) 在 总结的服务器 窗格中,单击“开始更新”图标 中间的窗格中看到的时候 状态 列说,“运行”。

你的管理或集群服务器将停止 当你关闭startNodeManager文件运行。

你也可以停止或者集群管理 在WebLogic服务器管理控制台。

1) 启动服务器 管理控制台 

请注意 :你可以打开管理 通过web浏览器控制台使用这个地址:http:// serverIP 为 /控制台。 默认的 为 是7001。

2) 在 欢迎 窗口,登录使用的用户名和密码 当你创建WebLogic域创建。

3) 在 改变中心 管理控制台的窗格中,点击 锁和编辑 

4) 在 域结构 面板:

  1. 扩大 环境 
  2. 点击 服务器 

5) 在 总结的服务器 面板:

  1. 选择 控制 选项卡。
  2. 为你选择的选项 管理服务器。
  3. 单击向下箭头 正确的 关闭 按钮。
  4. 点击 当工作完成 或 力 关闭现在 

6) 在 服务器生命周期的助理 窗格中,单击 是的 

7) 在 总结的服务器 窗格中,单击“开始更新”图标 中间的窗格中看到的时候 状态 列表示“关闭”。

您必须配置的设置 P6开始之前

以下列出事情必须设置 P6再开始使用。 使用 P6 EPPM系统管理指南 和 P6 EPPM应用管理指南 说明如何 设置以下:

4设置基础货币

请注意 :你必须选择基础货币 如果你不希望数据库使用美元作为基础货币(美元)。 你 不能改变基础货币一旦项目进展。

4 添加用户并分配适当的安全 特权。

4配置 白桃花心木P6管理员为您的环境。 

安装额外的 应用程序

下面的应用程序将处理 P6 EPPM,但不安装或配置向导。 看到导游 提到了关于每个产品的更多信息。

4 P6专业 (见 P6专业安装和 配置指南 )

4甲骨文身份 经理(见P6 EPPM 甲骨文的身份 管理器配置指南 )

4甲骨文 企业管理器(见 白桃花心木甲骨文 企业管理器配置指南 )

4甲骨文访问 经理(见 白桃花心木甲骨文访问 管理器配置指南 )

4甲骨文BI 出版商(见 P6 EPPM BI出版商 配置指南 )

4甲骨文BPM(见 P6 EPPM BPM配置指南)

      

的更多信息

的更多信息

哪里有文档

P6的完整的文档库 EPPM版本可用甲骨文技术网络(OTN): http://www.oracle.com/technetwork/documentation/primavera - 093289. - html

从这个位置你可以看 图书馆在线或下载到本地副本。 我们建议观看 他们从OTN确保你总是访问最新版本,包括 重要的修正和改进。

假定一个标准的文档设置 完整的产品,所有的特性和功能访问权限。

帮助系统的访问

P6 EPPM是 配置访问对OTN的帮助系统。 然而,可下载版本的 系统也可以帮助OTN如果你需要下载,部署和 访问一个本地副本。

文档可访问性

对甲骨文的承诺的信息 可访问性、访问Oracle网站易访问性项目 http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc。

访问Oracle支持

甲骨文的客户 购买了支持访问电子支持通过我的甲骨文 支持。 的信息,请访问 http://www.oracle.com/pls/topic/lookup? ctx = acc&id = info或访问 http://www.oracle.com/pls/topic/lookup? 如果你听到ctx = acc&id = trs 受损。

哪里有培训

进入全面 培训所有白桃花心木产品,去:http://education.oracle.com

甲骨文学习图书馆

Oracle学习 图书馆(OLL)提供在线学习内容覆盖白桃花心木产品。 内容包括白皮书、视频教程、文章、演示、循序渐进 指令完成特定的任务,和自学互动学习 模块。

访问学习的图书馆的“春” 内容,去:

http://www.oracle.com/oll/primavera

哪里有支持

如果你有问题关于使用Oracle 产品,您或您的网络管理员不能解决信息 在文档或帮助,请点击http://support.oracle.com。 这个页面 提供最新的信息联系甲骨文全球客户支持, 知识的文章,支持更新过程。 的更多信息 工作的支持,请访问 https://support.oracle.com/epmos/faces/DocumentDisplay?id=888813.2查看 支持工具和技巧 

使用白桃花心木资源中心的支持

白桃花心木的支持 资源中心提供了重要的支持和产品信息的链接。 白桃花心木的产品信息中心(图片)上发现我的组织文件 Oracle支持(MOS),提供快速访问特定的信息产品和版本 如重要知识文档、释放价值主张,和甲骨文 大学培训。 图片也提供文档生命周期管理,从 计划安装、升级和维护。

访问 https://support.oracle.com/epmos/faces/DocumentDisplay?id=1486951.1来访问 所有当前图片的链接。 图片提供:

社区 由甲骨文主持的合作提供一个地方吗 在业内同行分享最佳实践。

新闻 从我们的发展和策略组。

教育 通过可用白桃花心木的列表通过甲骨文的产品培训 大学。 Oracle顾问网络直播节目带来互动经验 直接到桌面使用Oracle Web会议技术。 此功能 带给你和甲骨文专家一起来访问信息的支持 服务、产品、技术、最佳实践以及更多。

创建一个服务请求

P6 EPPM集成了不同的甲骨文 应用程序;当你创建一个服务请求,一定要打开请求 用适当的支持团队。 为了确保你到达适当的支持团队, 输入正确的产品信息当您创建服务请求。 每一个 产品有自己的支持。

4 使用 白桃花心木 P6 EPPM 支撑线,当你正在安装,配置,或 连接与P6 EPPM有关的问题。

4 使用下列支持当你 在安装或配置问题,不涉及P6 EPPM。

4 Oracle WebLogic Server

4 Oracle数据库服务器

4 BI出版商

4 BPM

4甲骨文WebCenter内容(原通用核心功能 内容管理)4 Oracle Enterprise Manager

的更多信息

4 Oracle访问管理器

4 甲骨文AutoVue

使软件保持最新

确保你有最新版本的 你的产品,一定要下载和安装所有的补丁集可用 http://support.oracle.com。

发现与安全相关的补丁

获得最新的信息 关键补丁更新、访问 http://www.oracle.com/technetwork/topics/security/alerts - 086861. - html。

法律声明

甲骨文白桃花心木P6 EPPM安装和 配置指南

版权©1999, 2016年,甲骨文和/或其附属公司。 保留所有权利。

甲骨文和Java注册商标 甲骨文和/或其附属公司。 其他名称可能是商标的 各自的所有者。

这个软件和相关的文档 许可协议下提供包含限制使用和披露 和受到知识产权法律的保护。 除非另有明文允许的 在你的许可协议或法律所允许的,你不能使用、复制、繁殖, 翻译、广播、修改许可证、传送、分发、展览,演出, 发布或展示任何部分,在任何形式或以任何手段。 逆向工程, 拆卸,或反编译的软件,除非法律规定 互操作性,是被禁止的。

此处包含的信息是主题 可以不经通知自行调整,不保证没有错误。 如果你发现任何 错误,请报告给我们。

如果这是软件或相关 文档交付给美国政府或任何许可 代表美国政府,适用以下通知:

美国政府最终用户:甲骨文程序, 包括任何操作系统,安装在集成软件,任何项目 硬件、和/或文档交付给美国政府最终用户 “商用计算机软件”按照适用的联邦 收购监管和agency-specific补充规定。 因此, 使用、复制、披露、修改和适应气候变化的项目, 包括任何操作系统,安装在集成软件,任何项目 硬件和/或文档,应当接受许可条款 适用于项目许可证限制。 不授予其他权利 美国政府。

这个软件或硬件 开发一般使用在各种各样的信息管理 应用程序。 不发达或用于任何固有的 危险的应用,包括应用程序可能产生的风险 人身伤害。 如果你使用这个软件或硬件的危险 应用程序,然后你负责采取所有适当的故障保护, 备份、冗余和其他措施,以确保它的安全使用。 甲骨文 公司及其附属公司不负任何赔偿责任所致 在危险的应用程序中使用的软件或硬件。

这个软件或硬件和文档 可能提供或信息内容、产品和服务 第三方。 甲骨文公司及其附属公司不负责 和明确否认任何形式的担保对第三方 内容、产品和服务。 甲骨文公司及其子公司不会 负责任何损失、费用或损害由于你的访问权 或使用第三方内容、产品或服务。

05-01 06:58