普元EOS之我要配置数据源或更换数据库
阅读原文
用户在使用普元产品的时候,有时候会根据业务需要,要配置数据源或更换数据库连接,分为开发版的更换和运行环境的更换。
1. 数据源概述
普元SOA产品中提到的数据源,分为两种, C3P0数据源和JNDI数据源,两者区别如下:
数据源类型 |
适用的应用服务器 |
数据库连接池管理方式 |
具体配置说明 |
---|---|---|---|
C3P0 |
Tomcat、PAS |
由内置的C3P0开源软件实现 |
1、通过Governor新建一个或修改默认的default数据源。 |
JNDI |
JBoss、WebLogic、WebSphere等 |
由应用服务器来管理数据库 |
1、需要在应用服务器上配置数据源,数据源对应一个 |
2. Studio更换数据库
在Studio中打开"数据库连接"视图,确保数据库连接断掉,然后修改数据库连接,直接修改数据库的连接、用户名和密码。需要更新数据库类型的,还需要改到数据库类型、Driver名称等。 更新后注意测试一下数据库是否能连接上。
注意:数据库驱动程序的版本尽量和数据库的版本保持一致,低版本的数据库驱动可能对高版本的数据库兼容性不好,导致一些未知的问题。
3. 运行环境配置数据源或更换数据库
运行环境要更换数据库,可以登录Governor应用,选择一个应用,或一个集群(或组),更改数据源配置(配置--数据源菜单)。
数据源类型 |
适合应用服务器 |
更新方式 |
更改内容 |
---|---|---|---|
C3P0 |
Tomcat、PAS |
通过Governor直接修改数据源 |
直接修改数据库的连接、用户名和密码。需要更新数据库类型的, |
JNDI |
JBoss、WebLogic、WebSphere等 |
新建应用服务器数据源 修改原来的应用服务器数据源 |
1、在应用服务器上新建一个数据源(有一个对应的JNDI名称)。2、在Governor数据源配置中修改JNDI数据源,修改JNDI的名称为新的。 1、查看Governor数据源中JNDI数据源的数据源JNDI名称。 |
更改完数据源后,要进行数据源的连接测试,在Governor的数据源配置上,点击"测试数据库连接"按钮,确保数据库连接成功。
4. 增加主键数据源
大多数情况下,获取主键使用和应用访问数据库使用同一个数据源,但对于业务频繁的情况,获取主键会比较频繁,获取主键或定期到数据库更新最新的主键号,这样取主键访问数据库和业务操作在同一事务中,在某些数据库,特别是DB2,容易产生表锁现象。为了解决这个问题,可以将获取主键的数据源和业务操作的数据源分离,提高了性能。
增加主键数据源,在数据源配置功能中,点击"添加主键数据源",填写数据源参数就可以了。主键数据源默认名称为EOS-Unique,不可以修改。
普元EOS之我要配置数据源或更换数据库相关推荐
- 普元EOS开发积累第一篇(常见错误解决方法) 持续更新
普元EOS开发积累第一篇(常见错误解决方法) 持续更新 参考文章: (1)普元EOS开发积累第一篇(常见错误解决方法) 持续更新 (2)https://www.cnblogs.com/tangjing ...
- 普元 EOS Platform 7.6 集群部署在BES9.5.2.4692,重启集群节点偶发报错:java.util.ConcurrentModificationException
[问题描述] 普元EOS Platform 7.6 集群部署在BES9.5.2.4692,重启集群节点偶发报错: [com.primeton.runtime.resource.impl.Contrib ...
- 普元与达梦的多数据源配置
以前配置过普元的数据源, 1.改下contribution.eosinf,如下图 修改governor数据源配置 2.导入数据源的时候选择另一个数据源数据(自己配置数据库视图,导入内容) 3.在数据库 ...
- 普元EOS/BPS为什么没有安装成功 ?
原文连接 在实际的Platform/BPS的产品安装使用中,经常会遇到安装不成功的场景,运行版不成功多于开发版,运行版中集群安装不成功又多于单机版.手工部署安装问题也会多于安装介质的安装.下面说明一下 ...
- 普元eos开发手册_名词解释--统一应用(开发)平台Unified Application Platform
国内有些企业项目开发当中,可能会遇到UAP的概念,UAP指的是Unified Application Platform,即统一应用平台. UAP,简单的理解,就是公司层面,统一的技术平台,涉及整个公司 ...
- 普元eos使用svn_普元DevOps介绍
普元DevOps是通过工具链与集成.发布.反馈与优化进行端到端整合,完成无缝的跨团队.跨系统协作.其目标是建立开发与运维之间的桥梁,履行开发运维协作.自动化.基础设施即代码.持续集成.持续测试.持续发 ...
- 普元 EOS Platform 7.6适配人大金仓v8
先说下普元7.6,普元7.6最大支持编译JDK1.7.然后在它默认的数据源里,最大支持人大金仓V7. 实际使用中,可以使用JDK1.8,也可以连接人大金仓V8. 人大金仓V8记得朝人大金仓要jar包( ...
- 普元 EOS定时任务实现原理
转至元数据起始 普元平台的定时任务能力是通过开源的作业调度框架Quartz实现的. 一.定时任务的基本概念: 调度器:负责管理Quartz应用运行时环境,用于调度定时任务. 定时任务:按照某种时间规则 ...
- 普元EOS RichWeb(富客户端)实践总结
最近公司未来一银行项目要使用到普元的EOS,客服是普元合作机构,没办法,必须将系统在EOS平台上部署开发,认真学习了2个星期,对EOS6.0的印象还是非常的好.丰富的页面开发组件,SOA我不是特别特别 ...
最新文章
- auto关键字详解 C++
- windows通过脚本批量设置环境变量(env、path)实战:java环境、scala环境、maven环境、gradle环境、nodejs、git等
- C# 跨线程赋值的简单做法
- 分享Kali Linux 2016.2最新镜像20160919
- python画圆简单代码-python实现画圆功能
- Split和Substring的用法
- Web ReplayType?
- uniGUI 实操感受
- Java基础18(类加载、反射和动态代理)
- python自动解析json_Python语言解析JSON详解
- C/C++入门易错点及常用小技巧
- MATLAB的GUI界面不显示XY坐标轴
- mysqldump的几个主要选项探究
- mysql主从复制巡检脚本_mysql主从复制监控shell脚本
- 使用Gulp来加速你的开发
- 百度输入法皮肤工具提示 CSS,百度手机输入法皮肤布局制作工具
- 【JZOJ】【数论】立体井字棋
- 【服务器】服务器运维必备软件;服务器安装环境、运维教程
- 视频加密技术的实与破解
- 将苹果通讯录.contacts文件导入安卓通讯录提取.contacts文件联系人的教程
热门文章
- 用计算机几加几等于什么,在计算器上,GT是什么意思?
- Python 递归 深入理解递归 Python递归剖析,绝对让你看懂!
- Python 递归检测文件夹下的文件
- 计算机绝对引用公式是什么意思,excel绝对引用是什么?什么时候能用?怎么操作?...
- 30句必备餐饮英语口语交流无障碍
- RGCN:record:
- 第9周项目6穷举法解决组合问题之警察抓小偷
- [转]昨天电话面试,我痛斥自以为是的面试官
- SWUST OJ 1185: 手机打字
- 启动系统的时候报error: no space left on device