资讯专栏INFORMATION COLUMN

宝兰德BES中间件(命令行方式)批量新建数据源

IT那活儿 / 2170人阅读
宝兰德BES中间件(命令行方式)批量新建数据源

点击上方“IT那活儿”,关注后了解更多内容,不管IT什么活儿,干就完了!!!

  

在推进国产化中间件bes时,我们发现使用控制台修改jvm堆最大最小值、元空间、HSF端口、数据源等配置信息的场景很多,但是使用控制台修改配置非常有局限性,如果大批量主机配置相同的数据源,则一台一台登陆控制台修改添加效率非常之低。
所以我们的中间件运维工程师经过实践,总结出了用命令行方式添加数据源,在此分享给大家。

在bes中间件lib目录下放入驱动
数据库驱动有两种存放方式,第一是外部驱动,第二是应用代码内部自带的驱动;目前我侧在运维交付过程中使用的数据库驱动为外部驱动。
1. 找到相应的数据库驱动包,将数据库驱动包放在bes中间件产品的lib目录下。
例如:
我侧数据源所涉及的数据库驱动包为如下情况:
所在路径为:
/weblogic/Oracle/Middleware/wlserver_10.3/server/lib
数据源驱动名称为:ojdbc6.jar
2. 将此jar包传到bes中间件产品目录下。
之前文章我们详细讲解过bes中间件分离式安装部署(后附文章链接),也就是产品账号也应用账号相分离,所以此jar包可以通过ftp或scp等方式上传到bes中间件产品lib目录下。
注意
如果需要自己指定jar包位置,可以在实例目录下,server.config文件中增加一行参数,在java-config->jvm-option追加-Dshared.loader=${com.bes.instanceRoot}/lib/*.jar参数,路径可自己指定。
也可以在实例的控制台下添加此参数:
-Dshared.loader=${com.bes.instanceRoot}/lib/*.jar


在实例的bin目录下,使用iastool工具添加数据源
./iastool --user admin --passwordfile adminserver.conf --
port xxx --driverclassname oracle.jdbc.driver.OracleDriver -
-databasepassword xxxx --databasename xxx --servername
xxxxx --resourcetype java.sql.Driver --databaseport xxxxx
--url xxxxx --username xxxx create --jdbc-resource
具体参数代表意义如下:
--user 控制台账号
--passwordfile 加密文件
--port  实例的控制台端口
--driverclassname 数据库驱动类名
--databasepassword 数据库密码
--databasename   数据库实例名
--servername    数据库IP
--resourcetype  java.sql.Driver(资源类型)
--databaseport  数据库端口
--url    url串
--username  数据库账号
--name  数据源名称
注意:
执行命令后,会提醒填写数据源的名称,此处记得填写。
数据源创建完成之后可使用iastool工具查看jdbc信息。
./iastool --user admin --passwordfile adminserver.conf --
port xxxx get "*"  |grep -i jdbc

 


END



 

往期推荐

宝兰德BES中间件分离式安装部署

宝兰德bes中间件打补丁操作

宝兰德BES中间件单机版安全加固相关操作



本文作者:孙宇航

本文来源:IT那活儿(上海新炬王翦团队)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/129521.html

相关文章

  • 公钥安全机制与宫爆鸡丁的故事

    摘要:飘过了几家附近的餐馆之后,大宝决定在啃的鸡点一份宫爆鸡丁盖饭套餐。传说中的宫爆鸡丁。再看这位摊主,正拿着宫爆鸡丁的单子,对着大宝得意地笑。 你有没有在网上买过东西?没?什么?哦,怕不安全。 现在信息科技日新月异,貌似一转眼的功夫,交电话费、考试报名、逛图书馆、订购午饭都搬上了互联网。方不方便且不说,单说足不出户能叫到午饭,这要在以前那可都是科幻小说啊。只不过科幻小说里,主人公可能只须...

    tinylcy 评论0 收藏0
  • 手把手教你使用Hexo + Github Pages搭建个人独立博客

    摘要:设置什么是本用于介绍托管在的项目,不过,由于他的空间免费稳定,用来做搭建一个博客再好不过了。你可以通过来访问你的个人主页。执行过程中可能需要让你输入账户的用户名及密码,按照提示操作即可。推荐使用腾讯公益。 系统环境配置 要使用Hexo,需要在你的系统中支持Nodejs以及Git,如果还没有,那就开始安装吧! 安装Node.js 下载Node.js参考地址:安装Node.js 安装Git...

    刘福 评论0 收藏0
  • 手把手教你使用 QingStor 对象存储

    摘要:在大量公有云用户多样化的应用场景中,对象存储在性能高并发可用性稳定性等方面得到了充分的验证。对象存储目前为用户提供个月免费套餐,欢迎注册体验。修改权限对象存储的信息文件访问受到权限控制。 QingStor™ 对象存储为用户提供可无限扩展的通用数据存储服务,具有安全可靠、简单易用、高性能、低成本等特点。 在大量公有云用户多样化的应用场景中,QingStor™ 对象存储在性能(高并发)、可...

    546669204 评论0 收藏0
  • 我发誓这真的是最后一篇关于ECDH的文儿!(API安全加强篇四)

    摘要:这种神奇的算法可以让你服务器和客户端在不传输该对称密钥的情况下就可以通过心有灵犀地方式各自计算出一个对称密钥,而且可以一样,避免了该密钥在网络上流通,而且你可以随意更换,过期时间定为分钟,可谓是狠毒至极我们引入就是为了解决上面的问题。 首先是前段时间我在公众号里被人批(dui)评(gang)了,大概意思就是:你别老整那ECDH又是椭圆又是素数啥的,你就说这玩意实际项目中怎么用就完了,我...

    IntMain 评论0 收藏0
  • 我发誓这真的是最后一篇关于ECDH的文儿!(API安全加强篇四)

    摘要:这种神奇的算法可以让你服务器和客户端在不传输该对称密钥的情况下就可以通过心有灵犀地方式各自计算出一个对称密钥,而且可以一样,避免了该密钥在网络上流通,而且你可以随意更换,过期时间定为分钟,可谓是狠毒至极我们引入就是为了解决上面的问题。 首先是前段时间我在公众号里被人批(dui)评(gang)了,大概意思就是:你别老整那ECDH又是椭圆又是素数啥的,你就说这玩意实际项目中怎么用就完了,我...

    Barrior 评论0 收藏0

发表评论

0条评论

IT那活儿

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<