Oracle Primavera P6 数据库升级

 

前言

为了模拟各种P6测试,我常常会安装各种不同版本的p6系统,无论是P6服务,亦或是P6客户端工具Professional,在今天操作p6使用时,无意识到安装在本地的P6 数据库(21.12)出现了与Professional软件版本(22.12)不匹配问题,由此记录下我解决该问题的过程。

 

要解决以上问题无非两种思路,但我总不走寻常路,选择了第二种。

  1. 重新降级安装Professional 22.12 > 21.12
  2. 升级P6数据库 21.12 > 22.12

解决方案

在此之前先要确定自己的详细版本,是否是企业版(即EPPM还是PPM)

好在检查之后,得到的结果是PPMDB ,21,12 ..... 及PPM,没有企业WEB应用套件

作为对比,我拿出其他平台安装的安装EPPM,结果是PMDB打头

鉴于数据安全的需要,请在执行修改数据库前及时做好备份工作

确认是PPM应用后,我找到了 PPM 22.12 套件应用程序,需要说明的是,在2020年后,Oracle已将 Database程序包已不作为Professional Application的一部分,必须是单独获取,这里解压了V1032888

选择安装P6数据库的应用程序 dbsetup,选择如下的安装选项 > 升级已存在的数据库

以上升级的数据库是MSSSQL,因此数据库服务的类型是 Mcroserver SQL Server,如果是Oracle Dtatabase,请选择Oracle即可

输入连接信息后,下一步,确认升级即可,整个过程很快,一会便完成

再次检验数据表版本,可以看到,其版本值已更新到PPM的22.12

接下来重新退回到P6 Professional操作登录即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/740219.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

教你用两种方式遍历循环python中的字典

开发中经常会用到对于字典、列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式。 注意: python2和python3中,下面两种方法都是通用的。 1. 只对键的…

docker容器镜像管理+compose容器编排(持续更新中)

目录 一、 Docker的基本组成 二、 容器和镜像的关系 2.1 面向对象角度 2.2 从镜像容器角度 三、 容器命令 3.1 使用Ubuntu 3.1.1 下载镜像 3.1.2 新建和启动容器 run 3.1.3交互式 compose编排与部署 1. docker-compose部署 2. docker-compose.yml模板 …

力扣刷题Days16(js)-67二进制求和

目录 1,题目 2,代码 2.1转换进制数 2.2模拟加法 3,学习与总结 Math.floor() 模拟加法思路回顾 重点复习巩固 模拟加法的思路和学习位运算; 今天没精力了,先休息 1,题目 给你两个二进制字符串 a 和 b ,以二进制…

软考高级:统计过程阶段和工作流概念和例题

作者:明明如月学长, CSDN 博客专家,大厂高级 Java 工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《Effective Java》独家解析》专栏作者。 热门文章推荐&am…

滑窗五题【Leetcode3最长子串/76最小覆盖子串/239滑动窗口最大值/438找出所有异位词/567异位子串】

文章目录 关于滑窗3. 无重复字符的最长子串438. 找到字符串中所有字母异位词567. 字符串的排列76. 最小覆盖子串239. 滑动窗口最大值方法一:优先队列延迟删除 O(nlogn)方法二:单调队列 O(n) 关于滑窗 滑窗是通过两个指针(数组下标&#xff0…

【Mysql】事务与索引

目录 MySQL事务 事务的特性 并发事务的问题? 事务隔离级别? MySQL索引 数据结构 索引类型 聚簇索引与非聚簇索引 聚集索引的优点 聚集索引的缺点 非聚集索引的优点 非聚集索引的缺点 非聚集索引一定回表查询吗(覆盖索引)? 覆盖索引 联合索…

uView NoNetwork 无网络提示

该组件无需任何配置,引入即可,内部自动处理所有功能和事件,有如下特点: 如果没有网络,该组件会以fixed定位,并且以很大的z-index值覆盖原来的内容。一旦有网络了,会自动隐藏该组件,…

关 于 早 起

这篇文章我想谈谈关于早起这个问题。 其实我的作息并不是十分的规律,特别是在家,我基本上就是晚上睡得很晚,早上起的也晚,一天吃不了三顿饭那种。我现在还有印象,那时候我差点废了。身体也不好,睡眠质量也…

【ollama】(4):在autodl中安装ollama工具,配置环境变量,修改端口,使用RTX 3080 Ti显卡,测试coder代码生成大模型

1,ollama项目 Ollama 是一个强大的框架,设计用于在 Docker 容器中部署 LLM。Ollama 的主要功能是在 Docker 容器内部署和管理 LLM 的促进者,它使该过程变得非常简单。它帮助用户快速在本地运行大模型,通过简单的安装指令&#xf…

数据结构与算法第五套大题

1.图的最小生成树,各边权值之和: E{(1,5),(5,2),(5,3),(3,4)},W10 2.平均查找长度: 方法论: 直接将其变成一颗二叉树,然后计算每个节点的数学期望*比较次数之和/7 比如: 15为1/7,只需要比较一次…

Java后端八股文之Redis

文章目录 1. Redis是什么?2. Redis为什么这么快?3. 为什么要使用缓存?4. Redis几种使用场景:5. Redis的Zset底层为什么要使用跳表而不是平衡树、红黑树或者B树?6.Redis持久化6.1 什么是RDB持久化6.1.1RDB创建快照会阻塞…

OGNL表达式

文章目录 一、简介二、快速入门三、详细使用3.1 基本数据类型3.2 对象类型3.3 List集合3.4 Set集合3.5 Map集合3.6 数组3.7 静态调用3.8 算术运算3.9 逻辑运算3.10 同时执行多个表达式3.11 位运算 Ognl使用总结 - 源链接在此 >> 一、简介 OGNL(Object-Graph…

华为OD机试2024年最新题库(Python、JAVA、C++合集)

我是一名软件开发培训机构老师,我的学生已经有上百人通过了华为OD机试,学生们每次考完试,会把题目拿出来一起交流分享。 重要:2023年11月份开始,考的都是OD统一考试(C卷),题库已经整…

python3:No module named ‘pandas‘

一、背景 电脑里下载了python3,vscode使用的是python 书接上条博文,在我设置了vscode的默认地址后,下载pandas运行还是找不到 这里看到我已经成功的安装了pandas-2.2.1 二、发现问题 在设置vscode默认的python环境中寻找pandas(…

入门了解使用huggingface实现ALBERT模型相关任务--文本分类相关任务

目录 引言 使用技巧 使用ALBERT进行文本分类 class transformers.AlbertForSequenceClassification 主要参数 主要方法 输入参数 返回值 使用示例 class transformers.TFAlbertForSequenceClassification 主要参数 特点和使用 输入格式支持 call方法参数 返回值…

Android Gradle 开发与应用 (六) : 创建buildSrc插件和使用命令行创建Gradle插件

1. 前言 前文中,我们介绍了在Android中,如何基于Gradle 8.2,创建Gradle插件。这篇文章,我们以buildSrc的方式来创建Gradle插件。此外,还介绍一种用Cmd命令行的方式,来创建独立的Gradle插件的方式。 1.1 本…

遍历与复制数组

(1)遍历数组 Arrays类调用public static String toString(int[]a)方法,可以得到参数指定的一维数组a的如下格式的字符串表示:a[0],a[1]~a[a.length-1] (2)复制数组 Arrays类调用public static double[]copyOf(double[]original,int newLen…

项目搭建常用镜像

Android项目 Gradle腾讯镜像: https://mirrors.cloud.tencent.com/gradle/****(如:gradle-6.9.3-bin.zip) 阿里云谷歌镜像: http://maven.aliyun.com/nexus/content/repositories/google 阿里云jcenter镜像 http://ma…

Sklearn交叉验证

scikit-learn提供了多种交叉验证的方法,主要包括以下几种类型: K折交叉验证(K-Fold Cross Validation): 这种方法将数据集分成K个大小相等的互斥子集。每次选择一个子集作为验证集,剩余的K-1个子集作为训练集。这个过…

Django中的ajax细节

原代码 <script>$(function () {// 根据id获取展示框var viewer $3Dmol.createViewer("gldiv");var pdbModel, sdfModel;var colorpdb 700080, colorsdf 000F00;// 这里两个src表示文件路径var sdf ../resources/sdf/99.sdf;var pdb ../resources/pdb/4i…