Oracle P6 Professional 配置连接数据库总结

前言
P6 Professional作为Oracle P6计划管理系统的重要套件之一,其操作出色,体检佳,是非常多的计划工程师跟踪项目进度计划的辅助工具。自20年前,Professional一直在不断的演变更新,以适应当前的新技术,从最开始支持的Oracle 9i/XE Express到支持当前最新的ORACLE Cloud Database 23c,Microsoft SQL Server 2021,以及从2018年新增支持的SQLite单机数据库,无不满足各个阶段用户的使用需求,为了更便于大家学习使用这款计划管理及排程工具,这里从最简单的P6数据库配置入手,总结介绍各种不同类型的P6数据库配置方式。
配置入口
所有P6 Professional配置入口有两种方式:
1:安装P6Professional时配置入口

2:Windows 开始菜单入口

3:通过登录界面配置数据库
新老版本有所区分



配置P6的数据库类型
Oracle Database
20版本之前
使用标准的引导模式,特别注意,如若没有创建属于自己的P6加密数据库,不要勾选“user default database key”,直接选择p6数据库所在的dbsetup安装目录即可


以下该步骤需要特别注意,且原P6 database 安装程序目录不可移除

20版本之后
较20之前稍微简化了且进行了UI 调整,同时增加了连接字符串(格式参照下图即可),下一步依旧是输入公共帐号验证
注意:数据库端口如果是1521可不输入,但考虑到信息安全建议更新此端口



Oracle XE
ORACLE XE是ORACLE发行的简易数据库,他有商业版(标准版,企业版)的大部分功能,在数据负载层面做了较多简化,适合在个人单机平台上开发/使用
ORACLE XE的配置方式前步骤和上一章节介绍的相同,区别在于公共帐号连接信息,可参考下图

Oracle P6在8.3 之后便不在提供了ORACLE XE的支持,但如果还想继续已学习/单机形式学习P6且避免数据库授权的影响,则可使用下面提到的SQLIte或者SQL Express数据库继续配置
Microsoft SQLServer
SQLServer数据库的配置方式相较Oracle更多是数据库连接账号或连接字符串的区别
20版本之前




20版本之后
如此处我配置的是SQLServer 数据库服务器IP 192.168.10.40/PMDB
需要注意的是,以上地址默认实例需为MSSQLSERVER且端口1433,如修改了实例名称和端口号,则连接字符串为 数据库服务器IP,[新实例端口]/P6数据库名称


SQLite 单机数据库
SQLite是Oracle Primavera P6 单机版(本地部署版)所用的数据库,其通过P6 Professional配置链接,简单易管理,


详细配置介绍可参考我之前的博文
Oracle Primavera P6 单机版SQLite的使用(Professional) https://campin.blog.csdn.net/article/details/103235546P6专题:Oracle P6 数据库管理(SQLite/单机版数据库)
https://campin.blog.csdn.net/article/details/103235546P6专题:Oracle P6 数据库管理(SQLite/单机版数据库) https://campin.blog.csdn.net/article/details/129272732关于ORACLE P6 SQLite(单机)数据库的常见问题及解答
https://campin.blog.csdn.net/article/details/129272732关于ORACLE P6 SQLite(单机)数据库的常见问题及解答 https://campin.blog.csdn.net/article/details/129273460
https://campin.blog.csdn.net/article/details/129273460
云连接 P6clodconnect
在P6 17版本之后,Oracle推出了 Cloud Connect云连接类型,只在通过weblogic创建一种介于P6数据库及EPPM服务之间的连接方式,需要特别注意的是,该方式只能适用于P6 EPPM企业级版,且数据库类型只能使用ORACLE



详细配置及使用可以参照以下我之前的博文介绍
使用Oracle云(p6cloudconnect)连接P6Professional https://campin.blog.csdn.net/article/details/93408411P6 Professional 配置连接 Pro Cloud Connect (云连接)
https://campin.blog.csdn.net/article/details/93408411P6 Professional 配置连接 Pro Cloud Connect (云连接) https://campin.blog.csdn.net/article/details/52955347
https://campin.blog.csdn.net/article/details/52955347
数据库链接问题
问题1:老P6无法连接数据
问题描述
基于Oracle XE版 登录P6时提示:P6 PROFESSIONAL: UNABLE TO CONNECT TO THE DATABASE

无法连接到数据库,你想立即配置数据库连接吗?无法连接_000
原因分析
当使用 Primavera P6 Professional 的独立副本时,典型的安装选项会在你的系统上加载 Oracle 免费 Oracle Express (XE) 数据库的副本。 你可能会定期登录 Primavera P6 并收到此消息。 发生这种情况是因为 Oracle XE 数据库服务出现故障,因此 Primavera P6 无法连接到它。 XE 故障的原因多种多样,但 PC 从休眠状态中恢复是我们遇到的一种常见情况。
解决方案
转至 Windows“开始”按钮并选择“所有程序”|“ Oracle 数据库 10g 精简版 | 启动数据库。

一旦小命令窗口报告“OracleServiceXE 服务已成功启动”,你就可以继续以通常的方式登录 Primavera P6。

如以上不起作用,只需重新启动整个计算机并给 Oracle XE 数据库服务几分钟来启动。 P6 配置文件丢失连接信息的情况很少见,因此请勿在“立即配置数据库连接?”中单击“是”,如果你确实单击“是”按钮来重新配置连接,那么现在很可能无法连接,因为你破坏了原始设置。
注意事项
以上关于数据库公共用户名和密码的注释仅适用于 Primavera P6 的更高版本,例如 R8.x 或更高版本。 当独立安装 Primavera P6 Professional R8.x 或更高版本时,系统会在安装过程中提示创建此密码。 这一密码适用于系统中的所有公共、特权和管理员用户以及 Primavera P6 管理员的默认密码。
问题2:错误提示用户已登录
此为较多用户遇到的一个问题,不区分数据库类型,如下针对该问做了详细介绍
Oracle Primavera P6 登录提示错误“该用户已经登录“(SQLite) https://campin.blog.csdn.net/article/details/129272423
https://campin.blog.csdn.net/article/details/129272423
这个行业的分享不多,希望更多感兴趣的朋友一同参与,探讨或合作 !
本人可提供Oracle 多种产品技术服务,包括产品部署和维护及培训,欢迎与我取得联系!
如何联系蚕豆哥_蚕豆哥的博客-CSDN博客电邮:kangpingchn@hotmail.com (@gmail.com,@outlook.com)
https://campin.blog.csdn.net/article/details/52950969
相关文章:
Oracle P6 Professional 配置连接数据库总结
前言 P6 Professional作为Oracle P6计划管理系统的重要套件之一,其操作出色,体检佳,是非常多的计划工程师跟踪项目进度计划的辅助工具。自20年前,Professional一直在不断的演变更新,以适应当前的新技术,从…...
 
WPF —— Grid网格布局
1 :Grid网格布局简介 Grid为WPF中最常用的布局容器, 作为View中的主要组成部分, 负责框架中整体的页面布局。 2:网格标签Grid.ColumnDef Grid.ColumnDefinitions自定义列 只能设置宽度 不能设置高度ColumnDefinition 每一个列可以设置宽度,…...
 
爬虫的去重
去重基本原理 爬虫中什么业务需要使用去重 防止发出重复的请求防止存储重复的数据 在爬取网页数据时,避免对同一URL发起重复的请求,这样可以减少不必要的网络流量和服务器压力,提高爬虫的效率,在将爬取到的数据存储到数据库或其…...
 
elementUI两个select单选框联动
实现需求:两个单选框内容两栋,在选择第一个时,第二个选框能自动更新对应选项。且在切换第一个选项内容时,第二个选框会被清空且切换到新的对应选项。 设置值班班次和备班情况两个选项 ,完整代码如下: <…...
 
十四、GPT
在GPT-1之前,传统的 NLP 模型往往使用大量的数据对有监督的模型进行任务相关的模型训练,但是这种有监督学习的任务存在两个缺点:预训练语言模型之GPT 需要大量的标注数据,高质量的标注数据往往很难获得,因为在很多任务…...
 
五款优秀的FTP工具
一、WinSCP WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。.winscp也可以链接其他系统,比如linux系统。 官网:https://winscp.net/ 二、FileZilla FileZilla是一个免费开源的…...
 
十八、软考-系统架构设计师笔记-真题解析-2022年真题
软考-系统架构设计师-2022年上午选择题真题 考试时间 8:30 ~ 11:00 150分钟 1.云计算服务体系结构如下图所示,图中①、②、③分别与SaaS、PaaS、IaaS相对应,图中①、②、③应为( )。 A.应用层、基础设施层、平台层 B.应用层、平台层、基础设施层 C.平…...
 
oracle数据库名、实例名、服务名等区分
DB_NAME: ①是数据库名,长度不能超过8个字符,记录在datafile、redolog和control file中 ②在DataGuard环境中DB_NAME相同而DB_UNIQUE_NAME不同 ③在RAC环境中,各个节点的DB_NAME 都相同,但是INSTANCE_NAME不同 ④DB_NA…...
MQ横向对比:RocketMQ、Kafka、RabbitMQ、ActiveMQ、ZeroMQ
前言 本文将从多个角度全方位对比目前比较常用的几个MQ: RocketMQKafkaRabbitMQActiveMQZeroMQ将单独说明。 表格对比 特性RocketMQKafkaRabbitMQActiveMQ单机吞吐量10 万级,支撑高吞吐10 几万级,吞吐量非常高,甚至有文献称&a…...
 
html5cssjs代码 018颜色表
html5&css&js代码 018颜色表 一、代码二、效果三、解释 这段代码展示了一个基本的颜色表,方便参考使用,同时也应用了各种样式应用方式。 一、代码 <!DOCTYPE html> <html lang"zh-cn"> <head><title>编程笔记…...
 
力扣刷题Days20-151. 反转字符串中的单词(js)
目录 1,题目 2,代码 1,利用js函数 2,双指针 3,双指针加队列 3,学习与总结 1,正则表达式 / \s /: 2,结合使用 split 和正则表达式: 1,题目 给你一个字符串 s &am…...
 
基于grafana+elk等开源组件的 云服务监控大屏架构
本套大屏,在某云服务大规模测试环境,良好运行3年. 本文主要展示这套监控大屏的逻辑架构.不做具体操作与配置的解释. 监控主要分为三部分: 数据展示部分数据存储数据采集 1. 数据展示 数据展示方面主要使用grafana 2. 数据存储 根据数据种类和特性和用途的不同,本套监控采用…...
 
PWM驱动舵机
PWM驱动舵机 接线图 程序结构图: pwm.c部分代码 #include "stm32f10x.h" // Device headervoid PWM_Init(void){// 开启时钟,这里TIM2是通用寄存器RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2,ENABLE);// GPIO初始化代…...
处理Centos 7 中buff/cache高的问题
在CentOS 7中,如果发现 buff/cache 栏目的值过高占用了大量内存,可以尝试以下方法来释放部分缓存: 清理页面缓存 Linux内核会缓存最近使用过的内存页面,以提高访问速度。你可以使用以下命令清理页面缓存: sudo sync && sudo echo 1 > /proc/sys/vm/drop_caches …...
 
【送书福利第五期】:ARM汇编与逆向工程
文章目录 📑前言一、ARM汇编与逆向工程1.1 书封面1.2 内容概括1.3 目录 二、作者简介三、译者介绍🌤️、粉丝福利 📑前言 与传统的CISC(Complex Instruction Set Computer,复杂指令集计算机)架构相比&#…...
 
STM32的USART能否支持9位数据格式话题
1、问题描述 STM32L051 这款单片机。平常的 USART 串口传输是 8 位数据,但是他的项目需要用串口传输 9 位数据。当设置为 8 位数据时,串口响应中断正常。但是,当设置为 9 位数据时,串口就不产生中断了。USART2 的 ISR 寄存器 RXN…...
 
OLAP与数据仓库和数据湖
OLAP与数据仓库和数据湖 本文阐述了OLAP、数据仓库和数据湖方面的基础知识以及相关论文。同时记录了我如何通过ChatGPT以及类似产品(通义千问、文心一言)来学习知识的。通过这个过程让我对于用AI科技提升学习和工作效率有了实践经验和切身感受。 预热 …...
 
zookeeper快速入门三:zookeeper的基本操作
在zookeeper的bin目录下,输入./zkServer.sh start和./zkCli.sh启动服务端和客户端,然后我们就可以进行zookeeper的基本操作了。如果是windows,请参考前面章节zookeeper快速入门一:zookeeper安装与启动 目录 一、节点的增删改查 …...
 
oracle 19c打补丁到19.14
oracle 19c打补丁到19.14 oracle 19.3打补丁到19.14 查看oracle的版本: SQL> column product format A30 SQL> column version format A15 SQL> column version_full format A20 SQL> column status format A15 SQL> select * from product_compo…...
 
Spring Boot(六十九):利用Alibaba Druid对数据库密码进行加密
1 Alibaba Druid简介 之前介绍过Alibaba Druid的,章节如下,这里就不介绍了: Spring Boot(六十六):集成Alibaba Druid 连接池 这章使用Alibaba Druid进行数据库密码加密,在上面的代码上进行修改,这章只介绍密码加密的步骤。 目前越来越严的安全等级要求,我们在做产品…...
 
Linux应用开发之网络套接字编程(实例篇)
服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …...
vscode里如何用git
打开vs终端执行如下: 1 初始化 Git 仓库(如果尚未初始化) git init 2 添加文件到 Git 仓库 git add . 3 使用 git commit 命令来提交你的更改。确保在提交时加上一个有用的消息。 git commit -m "备注信息" 4 …...
 
CentOS下的分布式内存计算Spark环境部署
一、Spark 核心架构与应用场景 1.1 分布式计算引擎的核心优势 Spark 是基于内存的分布式计算框架,相比 MapReduce 具有以下核心优势: 内存计算:数据可常驻内存,迭代计算性能提升 10-100 倍(文档段落:3-79…...
系统设计 --- MongoDB亿级数据查询优化策略
系统设计 --- MongoDB亿级数据查询分表策略 背景Solution --- 分表 背景 使用audit log实现Audi Trail功能 Audit Trail范围: 六个月数据量: 每秒5-7条audi log,共计7千万 – 1亿条数据需要实现全文检索按照时间倒序因为license问题,不能使用ELK只能使用…...
Linux云原生安全:零信任架构与机密计算
Linux云原生安全:零信任架构与机密计算 构建坚不可摧的云原生防御体系 引言:云原生安全的范式革命 随着云原生技术的普及,安全边界正在从传统的网络边界向工作负载内部转移。Gartner预测,到2025年,零信任架构将成为超…...
Java 加密常用的各种算法及其选择
在数字化时代,数据安全至关重要,Java 作为广泛应用的编程语言,提供了丰富的加密算法来保障数据的保密性、完整性和真实性。了解这些常用加密算法及其适用场景,有助于开发者在不同的业务需求中做出正确的选择。 一、对称加密算法…...
Java多线程实现之Thread类深度解析
Java多线程实现之Thread类深度解析 一、多线程基础概念1.1 什么是线程1.2 多线程的优势1.3 Java多线程模型 二、Thread类的基本结构与构造函数2.1 Thread类的继承关系2.2 构造函数 三、创建和启动线程3.1 继承Thread类创建线程3.2 实现Runnable接口创建线程 四、Thread类的核心…...
 
python执行测试用例,allure报乱码且未成功生成报告
allure执行测试用例时显示乱码:‘allure’ �����ڲ����ⲿ���Ҳ���ǿ�&am…...
Linux C语言网络编程详细入门教程:如何一步步实现TCP服务端与客户端通信
文章目录 Linux C语言网络编程详细入门教程:如何一步步实现TCP服务端与客户端通信前言一、网络通信基础概念二、服务端与客户端的完整流程图解三、每一步的详细讲解和代码示例1. 创建Socket(服务端和客户端都要)2. 绑定本地地址和端口&#x…...
IP如何挑?2025年海外专线IP如何购买?
你花了时间和预算买了IP,结果IP质量不佳,项目效率低下不说,还可能带来莫名的网络问题,是不是太闹心了?尤其是在面对海外专线IP时,到底怎么才能买到适合自己的呢?所以,挑IP绝对是个技…...

