普元 EOS Platform 7.6 支持 openGauss2.0数据库方案

一、EOS Server支持openGauss数据库

1、目标

由于EOS Platform7.6标准产品发布时未基于openGauss数据库做过适配,因此,在governor-》配置-》数据库初始化和governor-》配置-》数据源“数据库类型”中无匹配的openGauss类型。此方案提供EOS Platform 7.6 server支持openGauss数据库。

2、环境

华为openEuler 20.03(LTS) + 普元AppServer 6.5 + 华为bishengjdk1.8.0_282 + 普元EOS 7.6 + 华为openGauss 2.0.0

3、方案

EOS Platform 7.6 Server支持连接openGauss数据库步骤:

1)Primeton AppServer V6.5不携带数据库驱动,如用户应用需要使用数据库驱动资源,需要将数据库JDBC驱动放到Primeton AppServer中。例如:将openGauss数据库驱动文件openGuass-2.0.0.jar复制到pas\domains\domain1\lib\ext目录中,然后重启服务器,加载驱动资源。

2)打补丁PLATFORM_7.6_SERVER_20210506_P1(此补丁实现了Server端与Studio端支持opengauss数据库的功能,需要向普元售后cservice@primeton.com发邮件申请)。

4、验证

 1)登录EOS Governor-》配置-》数据库初始化,连接openGauss数据库并初始化数据库。

2)EOS governor-》配置-》数据源,测试连接openGauss数据库。

 3)定时任务可以成功配置并执行

 4)default应用可以正常访问,权限管理、组织机构管理及启动流程等基本功能正常。

5) workspace应用可以正常访问,流程运行状态监控等基本功能正常。

二、EOS Studio支持openGauss数据库联机开发

1、目标

由于EOS Platform7.6标准产品发布时未基于openGauss数据库做过适配,且openGauss要求JDK版本为V1.8,EOS Studio默认支持JDK版本为V1.6,因此,在EOS Platform 7.6 Studio左下角“数据库视图”中连接openGauss失败,报错:ORA-28040:没有匹配的验证协议。

此方案提供EOS Platform 7.6 Studio支持openGauss数据库。

2、环境

微软Win10 + 普元EOS 7.6 Studio + 华为openGauss 2.0.0

3、方案

EOS Platform 7.6 Studio支持连接openGauss数据库步骤:

1)安装JDK1.8,安装结果如下图:

 2) 修改EOS Platform 7.6\ide\eclipse\eclipse.ini中配置

2.1)在该文件的最上边增加如下配置(目的是让eclipse使用1.8的javaw运行):

-vm

E:\EOS8\jdk1.8.0_181\bin\javaw

2.2) 删除该文件中的如下配置;

--launcher.XXMaxPermSize

256m

结果如下图所示:

 3)在EOS Studio中添加openGauss数据库驱动

 将openGauss数据库驱动文件openGuass-2.0.0.jar复制到{EOS Studio安装目录}\ide\eclipse\dropins\PLATFORM-7.6.0.0\plugins\com.primeton.studio.database.library_5.1.4.0\library\3rd\jdbc下。

4)打补丁PLATFORM_7.6_SERVER_20210506_P1(此补丁实现了Server端与Studio端支持openGauss数据库的功能,需要向普元售后cservice@primeton.com发邮件申请)。

4、验证

1)EOS Studio数据库视图中,能成功连接openGauss数据库。

2)数据实体拖拽功能正常。

 

【原文链接】

http://doc.primeton.com/pages/viewpage.action?pageId=61926038

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
EOS platform在使用EOS Studio时遇到了数据库连接问题。由于EOS Platform 7.6标准产品发布时未基于openGauss数据库做过适配,且openGauss要求JDK版本为V1.8,而EOS Studio默认支持的JDK版本为V1.6,因此,在EOS Platform 7.6 Studio的数据库视图中连接openGauss会失败并报错:ORA-28040:没有匹配的验证协议。\[1\]为了解决这个问题,可以提前准备数据库,普华推荐使用企业版的Oracle数据库,但是由于教学使用的通常是MySQL,同样可以实现功能,所以可以以MySQL为例来探索EOS Studio的功能。\[2\]另外,由于EOS Platform 7.6标准产品发布时未基于openGauss数据库做过适配,因此在governor-》配置-》数据库初始化和governor-》配置-》数据源“数据库类型”中无匹配的openGauss类型。但是可以使用EOS Platform 7.6 server来支持openGauss数据库。\[3\] #### 引用[.reference_title] - *1* *3* [普元 EOS Platform 7.6 支持 openGauss2.0数据库方案](https://blog.csdn.net/py_doc/article/details/126584208)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [EOS platform普华入门教程](https://blog.csdn.net/zsk1996888/article/details/110395698)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值