精华内容
下载资源
问答
  • 有截图及说明,详细的介绍了weblogic数据源创建过程。。
  • weblogic数据源 使用应用程序服务器的一件很酷的事情是,它允许您在应用程序外部创建DataSource,并且可以与线程池和事务管理器等一起管理它。对于WebLogic Server,它附带了许多内置的JDBC驱动程序,例如Oracle...

    weblogic中数据源

    使用应用程序服务器的一件很酷的事情是,它允许您在应用程序外部创建DataSource,并且可以与线程池和事务管理器等一起管理它。对于WebLogic Server,它附带了许多内置的JDBC驱动程序,例如Oracle数据库和MySQL等随时可用。 在这里,我将向您展示如何创建MySQL数据源。

    1. 登录到http:// localhost:7001 / console
    2. 在左侧菜单上,单击服务>数据源
    3. 在右侧,单击“新建”按钮
    4. 输入名称: mysql_ds ; 您可以选择给它一个JNDI名称: jdbc / mysql_ds ; 然后选择数据库类型: MySQL
    5. 单击“下一步”按钮,然后使用另外两个“下一步”按钮接受默认设置。
    6. 现在输入数据库名称: test ; 主机名: localhost ; 数据库用户名: root ; 然后输入密码。
    7. 单击“下一步”,您可以选择在此处测试连接。
    8. 单击“下一步”,您必须选择一个服务器作为目标!
    9. 点击“完成”

    现在,您已准备好一个数据源,供该服务器上的应用程序使用。 您可以通过JNDI查找或带有实体管理器注入的JPA配置来访问它。

    提示:如果在步骤8中未选择服务器目标,则您的应用程序将无法访问此数据源! 因此,请确保您已完成此步骤,因为这是容易错过的步骤。


    翻译自: https://www.javacodegeeks.com/2014/03/how-to-create-mysql-datasource-in-weblogic-server.html

    weblogic中数据源

    展开全文
  • weblogic11g配置db2数据源驱动问题今天在weblogic10.33上配置db2 9.7数据源,采用type4方式连接,驱动选择weblogic db2 type4驱动,配置成功后,开启应用测试,发现对元数据的获取存在问题,比如说通过 select * ...

    weblogic11g配置db2数据源驱动问题

    今天在weblogic10.33上配置db2 9.7数据源,采用type4方式连接,驱动选择weblogic db2 type4驱动,配置成功后,开启应用测试,发现对元数据的获取存在问题,比如说通过 select *  from tb1 where 1=2,然后通过

    rs.getMetaData() ;

    获取元数据,想获取该表 所有的 column name 和对应的类型,结果发现表中定义字段为double类型的字段,读出来为float类型,结果通过反射赋值时,报错说不能将double 类型赋值给float类型,晕。。。。。

    后来,将db2 的db2jcc包拷贝到weblogic domain相应目录下,配置domain时候选择IBM db2驱动,发现无此问题。。。。

    经验告诉我们,驱动尽量用原厂商提供的。

    补充,应用程序连接db2有4中类型,type1,type2,type3,type4,type1基本不用了,使用type4进行连接时,对于低版本的驱动,可能要求数据库的codeset必须为utf-8,否则连接不上。

    展开全文
  • Weblogic配置Oracle数据源,掌握Weblogic配置原理
  • weblogic 创建数据源,到“测试配置”页面面,不论点击“测试配置”、“上一步”、 “下一步”、“完成”、“取消”中哪个,都直接报错!如下图。望大神指点! ![图片说明]...
  • weblogic配置数据源

    千次阅读 2020-07-28 15:10:33
    配置数据源 ...3:点击右边的新建按钮里面的一般数据源 4:填写名称和JDIN名称,并选择下面的数据库类型 5:选择数据源属性驱动版本 6: 下一步 7:填写属性,数据名称,ip,账号,密码 8:测试 9:完成 ...

    配置数据源
    1:登陆-----账号:weblogic 密码:weblogic123
    在这里插入图片描述

    2:进入主页面点击服务下面的数据源
    在这里插入图片描述

    3:点击右边的新建按钮里面的一般数据源
    在这里插入图片描述

    4:填写名称和JDIN名称,并选择下面的数据库类型
    在这里插入图片描述

    5:选择数据源属性驱动版本
    在这里插入图片描述

    6: 下一步
    在这里插入图片描述

    7:填写属性,数据名称,ip,账号,密码
    在这里插入图片描述

    8:测试
    在这里插入图片描述

    9:完成

    在这里插入图片描述

    展开全文
  • 1、问题背景曾经在某电信SOA项目碰到一个多数据源failover切换问题,其实每月深度巡检SOA套件都发现OSB和SOA环境所使用的数据源存在连接失败或连接超时问题,甚至无法进行failover切换。 OSB和SOA这四个domain采用的...

    1、

    问题背景

    曾经在某电信SOA项目碰到一个多数据源failover切换问题,其实每月深度巡检SOA套件都发现OSB和SOA环境所使用的数据源存在连接失败或连接超时问题,甚至无法进行failover切换。 OSB和SOA这四个domain采用的是多数据源配置,一旦其中一个RAC中的节点出现了故障,无法进行failover切换,最后会导致大量流程调用失败,流程因此受阻,直接影响到了日常业务办理。

    系统环境信息:

    操作系统:   HP-UX B.11.31

    JDK版本:  JDK1.7.0.03

    中间件版本:  weblogic10.3.6.0.12

    SOA11.1.1.6.0

    OSB11.1.1.6.0

    集群:是

    2、问题分析过程

    在巡检日志文件中发现大量关于数据源的错误及警告信息,主要分布在

    SOA/OSB

    涉及的四套

    domain

    服务日志文件

    AdminServer.log

    domain

    server

    等日志中。但每天都会频繁产生中间件数据源无法连接

    RAC1

    节点数据库异常问题,客户也反馈业务时常不可用,流程调用失败,影响到了业务。

    以下是

    weblogic

    日志中筛选出来的报错信息:

    2577ec1eced5331666067ba0cc0b49ad.png

    同时也在weblogic控制台监视到了OSB和SOA这几个domain实例的数据源,RAC1对应的数据源存在大量连接失败。可想期间中间件数据源与数据库之间出现断连现象。问题期间存在网络不稳定或是数据库异常问题。最后导致RAC1数据源连接不上数据库节点实例,但连接rac0的数据源连接都正常。后面有向客户提出网络是否稳定?数据库是否异常?当时客户安排了网络工程师和DBA一起来排查问题。网络工程师排查了网络没有出现丢包和网络不稳定问题。DBA排查发现RAC1节点确实有不稳定现象。想想不对啊,虽然数据库不稳定,但我们中间件是多数据源可以实时failover切换啊,为什么不行了。现在抛出数据库问题不管,我们本身中间件的多数据源故障转移机制是否存在问题,针对这种情况我们查了SOA和weblogic很多服务日志和翻阅了很多文档,查到是多数据源的机制出现问题了。

    8553b1f054d51754c5f4a33ebc4ce17e.png

    3

    问题原因

    由于客户的数据库其中某个节点不稳定,而SOA和OSB服务采用多数据源配置,无法进行数据源failover切换。针对WebLogic10.3.4

    后数据源配置官方建议对于RAC

    仅支持

    多数据源/GridLink

    数据源配置,而多数据源是ORACLE 10G RAC以下版本常用的方法,而使用多数据源功能对于容错和负载均衡相对有限。目前应用端使用多数据源来连接ORACLE 11G RAC可能会存在failover局部切换不稳定的问题。因此我们提出建议客户使用GridLink数据源。

    4、优化建议

    1、我们提出让客户将原来的多数据源改造成GridLink数据源,以防数据库RAC节点异常,中间件数据源自动切换正常数据库节点。整个改造过程发了半个月左右,将原来SOA和OSB所用到的多数据源替换成了GridLink数据源,数据库连接地址统一用scan ip和service_name。切换成功后,经过几轮业务高峰期观察,数据库断连问题消除了。以后数据库有异常都能够正常切换,对业务无影响。

    2、解决数据库异常问题。

    通过这次问题我们引入了GridLink组件解决了数据源failover切换问题,接下来简单介绍一下GridLink数据源是一个什么好东西。

    5、GridLink

    数据源介绍

    GridLink

    是WebLogic10.3.4新推出的数据源类型,引入Jdbc 11g version驱动,全面支持Oracle 11G RAC AWM的特性,提供了针对Oracle RAC数据库与WLS之间的连接功能。GridLink通过Oracle通知服务(ONS)来获取OracleRAC实例的状态变化。WLS可以通过Oracle RAC灵活的数据库服务设计来满足其需求,也可以由数据库服务的增加而扩展而不需要关注RAC 集群中的物理结构变化。

    Gridlink

    相对以前的多数据源来说更有效率,因为它很大程度上借助了数据库的功能。它使用了Oracle的ONS(OracleNotification Service)的特征.

    44b42a25aef13ed197d1235bf102f07d.png

    Weblogic10.3.4

    以前的版本是没有这个功能的,请关注下图:

    3b5e6d8747f31c3d96d56f76dbbd4017.png

    6

    、GridLink

    数据源特性

    接下来我们介绍一下GridLink数据源它有哪些特性

    1.简化和统一了对RAC连接配置的模块。

    2.支持Fast Connection Filover(FCF)。

    3.支持Runtime Connection Load Balancing(RCLB)。

    4.支持Single  Client Access Name(SCAN)。

    5.OracleRAC停机的正常处理。

    7aab0cc8e1d187f1ed5fde03515e551c.png

    7

    、GridLink

    数据源优势

    WebLogic 10.3.4

    中,为了增强对RAC的支持,Oracle推出了Gridlink数据源,取代原先的多数据源。原来的多数据源的工作原理是为每台RAC的结点配置一个数据源,然后把所有的这些数据源聚合起来配置一个多数据源。虽然多数据源也提供容错和负载均衡,但是它的功能相对才是有限。

    1

    )

    配置简易

    只需要配置一个Gridlink 数据源,它就会处理与后台的RAC数据库的通讯。相对多数据源管理员的工作量减少很多。

    如果配置了Oracle的SCAN服务就更简单了,RAC结点的添加删除都是自动完成,因为对Gridlink数据源来说,它只知道一个SCAN地址就好了。就好象一个域名一样,你不需要知道后面用了多少IP来实现。而多数据源需要配置多个VIP地址和数据库instnace。

    2)高效容错

    使用ONS,Gridlink数据源可以实时的捕捉到RAC端的信息。如果有数据库节点出错,Gridlink数据源很快将与其对应的连接标识为不可用。

    多数据源需要开启测试连接功能,当应用向一个数据源申请一个连接的时候,WebLogic需要先测试这个连接再返回。如果测试失败,WebLogic会重建一个连接。如果重建再失败,数据源就会被标识成dead,然后WebLogic自动Failover到下一个多数据源里面的数据源。在使用连接中需要不断主动测试连接,保证获取正常可用连接,但是这样会带来的资源开销。

    3)实时负载

    Gridlink 数据源相对来说更有效率,因为它很大程度上借助了数据库的功能。它使用了Oracle的ONS(OracleNotification Service)的特征。Gridlink数据源可以知道哪些RAC节点很忙,哪些很闲,于是它可以有效的将哪些来自空闲RAC的连接分配给应用请求,实现实时负载均衡。

    多数据源如果一个应用开启了多个连接,那么根据轮询的原则,这多个连接可能会来自多个不同的数据库节点。这个实际上有性能上的影响。

    4)沉稳应对RAC节点的关闭

    如果是有计划关闭RAC节点,Gridlink数据源会等当前活动的事务结束再关闭连接。新的连接请求将被发送到其他的RAC节点。

    如果是突发的RAC节点关闭,Gridlink数据源也会沉着的将当前的事务rollback,然后将新的连接请求发送到其他的RAC节点。

    5)全局事务唯一

    Gridlink数据源在一个事务的第一个连接创建后会将该事务的所有后续连接请求发送到同一个RAC节点上。这样可以减少后台同步处理,提高全局事务的运行效率

    多数据源的轮询策略会造成同一个事务的多个连接被发送到不同的RAC节点上。

    8、GridLink

    数据源参考文档

    http://www.oracle.com/technetwork/middleware/weblogic/wls-jdbc-gridlink-howto-333331.html

    有需要的朋友可以关注我的公众号,文章每日一更

    展开全文
  • 通常情况下应用系统访问的是主数据中心,只有主数据中心出现故障的时候才会切换至应急数据中心,主数据中心与应急数据中心数据保持增量备份。如下图。传统应急流程是当主数据库出现故障时,手工修改应用服务的设置,...
  • weblogic控制台创建jdbc数据源,带图片,带文档
  • 最近开始重新学习,新建了两台虚拟机,安装上weblogic之后,新建数据源,本来打算连接到本地windows的MySQl数据库,可是却报了连接超时的错误: 消息图标 - 错误 连接测试失败。 消息图标 - 错误 Communications...
  • 首先创建weblogic数据源创建一个javabean取得数据源中的连接CONN代码:/*** 程序开发日期:2006-6-28-16:09:14* javaworker.cn中程序员:叶明开发* 程序作用:从连接池中取出一条记录,使用创建数据库连接,以及...
  • weblogic启动数据源报错 当配置SqlConfig.xml下成“jndi”时,使用自身封装的sqlclient。在SqlClient.getConnection()时,程序报错:connection为刚访问完的一个数据源OracleDB,竟然不能创建另外一个连接uptel_...
  • weblogic改正数据源驱动 rm –f /u02/weblogic/wlserver_12.1/server/lib/mysql-connector-java-commercial-5.1.17-bin.jar su root mkdir –p /opt/lib chown -R oracle:dba /opt/lib su oracle 上传mysql-...
  • 1、登录weblogic控制台,点击服务-->数据源-->新建-->GridLink数据源-->输入配置信息: 配置页面如下: 2、点击下一步 3、点击下一步 4、输入数据库连接信息 5、测试连接正确之后,点击下一步...
  • weblogic.utils.NestedRuntimeException: Cannot parse POST parameters of request: '/console/console.portal' at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.mergeP ostParams...
  • weblogic创建数据源及部署应用

    千次阅读 2009-03-03 16:04:00
     一、创建数据源1. 点击 Services -> JDBC -> Data Sources2. 点击 左上方的 “Lock & Edit” 按钮3. 点击中间的 “new”按钮,然后填写jndi名称和选择数据库类型和数据库驱动等,点击下一步继续填写要连接的数据库...
  • weblogic中配置数据源比在tomcat中配置数据源要麻烦一些,但是性能要强大得多! 小编的python学习群:895817687有任何不懂的都可以在里面交流,还有很好的视频教程pdf学习资料,大家一起学习交流!感兴趣得可加 ...
  • Connection test failed. ...Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connect...
  • Weblogic Xa数据源和非Xa数据源的选择

    千次阅读 2018-02-05 05:42:32
    背景:在项目上,不管是ADF应用,BPM应用,或者是OSB、...在新建数据源的时候,经常面临是建立Xa数据源还是非Xa数据源,这块有一个选择标准,如果数据库后台package的函数或者过程需要commit或者rollback,那么调用这...
  • 解决办法:重启Oracle服务
  • 项目需要额外的一个数据源数据源配置在weblogic上,配置好了之后测试也没有问题。 之后发现数据源命名不好,删除掉了重新建了一个数据源,测试了下新配的数据源也没有问题。 我部署项目到了weblogic上后发现找不...
  • weblogic配置rac数据源

    千次阅读 2018-05-19 13:45:04
    环境: 中间件WEBLOGIC 10.3.1.0 数据库版本oracle 11.1.0.6 RAC 经过研究有两种方式配置数据源。 1.在WEBLOGIC上配置了一个多池,利用WEBLOGIC提供的负载均衡策略,将并发均衡的分别到两个节点上。详细配置在...
  • 工具/原料 weblogic 10.3.6.0 centos 7.4 方法/步骤 步骤一:weblogic管理节点创建后,使用管理节点地址的登录控制台。... Edit”解锁编辑,添加数据源名称,信息填好后“next” 步骤四:选择o...
  • 1、在weblogic控制台创建数据源,有报错--不能创建数据源,图免 2、weblogic数据源管理节点所在服务器telnet测试,到数据库1521端口是通的 3、经过请教各路大神,得出结论:由于子节点分布在不同的服务器上,其他的...
  • Weblogic JNDI数据源配置及查看

    千次阅读 2017-03-16 18:20:27
    Weblogic JNDI数据源配置及查看 ...新建数据源 配置数据源 Oracle选这个 Oracle连接 最好测试一下 rac集群方式可以在这里设置 选择要使用JNDI的weblogic集群服务器设置 jndi连接池 查看jndi数据源连接数量
  • weblogic jdbc 数据源配置参数详解

    千次阅读 2018-11-26 17:44:16
    这些参数对我们理解WEBLOGIC连接jdbc数据源的调优、诊断很有帮助。   JDBC 数据源配置:常规 Name Description Name 可在 WebLogic 域中标识该数据源的唯一名称。 ...
  • weblogic数据源db2

    2019-10-08 04:05:31
    从db2安装目录下获取,db2jcc4.jar(weblogic)(websphere需要db2jcc.jar、db2jcc_license_cu.jar) 2、将驱动添加到CLASSPATH下 添加到CLASSPATH下,websphere控制台直接设置变量进行指定jar路径, 而weblogic...
  • weblogic数据源配置

    千次阅读 2016-01-07 12:00:27
    配置weblogic数据源时遇到下面传错误 Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection ...
  • 前两天在虚拟机weblogic配置一般数据...第一是:数据源配置时数据库服务器的ip或者端口号填写错误。(我就是这个错误)这个问题只需要你认真的去核实就行了。不过通过我的错误,发现一个值得需要注意的点,因为我的w...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,932
精华内容 6,772
关键字:

weblogic新建数据源