Patch 8174835、 Patch 8188896补丁的下载和使用

wswzh0329 2017-08-02 04:29:19
该问题属于Weblogic 在该版本已知bug,官方文档
java.sql.SQLException: Connection has been administratively disabled. Try later. (文档 ID 1211143.1) 对问题进行了详细的描述
问题版本与症状:
 
引起的原因:
 
引起该问题有两种原因:
(1)数据库不可用导致
(2)Weblogic bug导致
 
针对cause1,建议数据库工程师检查数据库,是否存在较为严重问题导致数据库中间件连接中断。
针对Cause2、Cause3建议为该版本Weblogic打Patch 8174835、 Patch 8188896补丁。


请问各位大神,这两个补丁再哪里下载,使用的时候有没有先后顺序?谢谢大神们~
...全文
1427 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengyq17290 2017-11-26
  • 打赏
  • 举报
回复
楼主这两个补丁弄到了么?可否发我一份270637942@qq.com,谢谢,急用!!!
qq_25366567 2017-08-03
  • 打赏
  • 举报
回复
In my opinion, these two patches are about the problem "java.sql.SQLException: Connection has been administ administially supported. Try later." However, fundamentally speaking, your problem does not come from this. If you really sure your problem is derived from the database, then I suggest you can go to the official website to download the latest version of the database, or upgrade your database for the latest version. Official website: https: //www.oracle.com/search/results? Cat = otn & Ntk = S3 & Ntt = patch Of course, there are some patches for bug fixes in this URL. Hope my advice is useful to you!
qq_25366567 2017-08-03
  • 打赏
  • 举报
回复
There are three possible causes for this SQLException: Cause 1. If your DBMS becomes and remains unavailable, the data source will test and try to replace dead connections while trying to satisfy connection requests. This behavior is beneficial because it enables the data source to react immediately when the database becomes available. However, testing a dead database connection can take as long as the network timeout, and can cause a long delay for clients. To minimize this delay, the WLS data sources include logic that disables the data source after 2 consecutive failures to replace a dead connection. When an application requests a connection from a disabled data source, WebLogic Server throws a PoolDisabledSQLException immediately to notify the client that a connection is not available. Cause 2. There is a known issue addressed by unpublished defect 8174835. When an application retrieves a connection from the JDBC pool, the implementation will check if it thinks that the connections are hanging. The check is based on pending tests that takes more time than is 'typical.' And typical means the max time for the last 10 successful tests. The problem is that a test can either be a local java call that returns immediately or it can query the database. So the worst case is when a system has a burst of connection requests, but the last 10 successful tests are local calls that we can assume takes less than 1 ms. In this case we wait about 20 ms (a loop of 20 iterations is performed) before we assume that the connection is hanging. And at high loads it is not uncommon that the DB query takes more than that time. Cause 3. There is another known issue addressed by Bug 8188896. The JVM will occasionally, for a brief period during GC, halt all threads, including our connection tests, which may have been taking 1-2 milliseconds consistently for hours, but for this brief period may have to wait multiple seconds before getting their successful response. Our pool code, which is designed to protect against DBMS partition and network hangs that can last for minutes, was relying on tests to always take about as long, and they don't, so this code was disabling a pool that would be fine within 5-10 seconds.The new code will allow for a test to take up to 10 seconds maximum now, by default, and this can either be extended, or made essentially unlimited by a command-line option added to the line that starts java for the server:
代码下载地址: https://pan.quark.cn/s/9806ab491e84 通用串行总线(Universal Serial Bus)的通信规范即USB协议,为计算机与外部设备建立了一种高效且灵活的连接途径。该协议支持双向数据交换,并且具备即插即用的特性,简化了设备的部署与操作。作为一款专门针对USB协议的分析软件,USBTrace能够协助开发者和技术人员深入探究USB通信机制,执行故障诊断以及性能改进。 USBTrace的核心功能涵盖: 1. **数据包捕获**:USBTrace能够记录USB总线上发生的各类数据交换,涵盖控制传输、批量传输、中断传输和同步传输四种模式。这些传输内容包含USB指令、数据单元和状态周期,借助即时监视,用户可以洞察USB设备与主机间的互动状态。 2. **信息解读**:获取的数据单元会被USBTrace转化为直观的形式,展示请求标识、数据部分、传输路径等核心要素。此类解读功能对于掌握USB通信规范的细节极为关键,有助于开发人员锁定问题根源。 3. **故障排除**:借助USBTrace,开发人员可以追踪USB设备的启动流程、配置决策及设备功能的应用。在调试驱动程序或设备固件时尤其有效,因为它能呈现每一步的详尽信息,助力识别潜在的错误点。 4. **试用版本约束**:尽管USBTrace具备完备的功能,但试用版本可能存在若干制约,例如使用时长限制、功能禁用或数据容量限制。这表明用户或许无法持续使用,或无法访问所有类型的传输数据。若需获取完整服务,通常需要购买正式授权或申请官方的试用识别码。 5. **sourceUSB**:这是一种同样用于USB协议分析的软件,可能提供类似的效用,但需通过官方平台申请试用识别码。这可能暗示s...
内容概要:本文档系统性地整理了一系列基于Matlab和Simulink的科研技术解决方案,涵盖频域MIMO模态参数辨识、电力系统优化、无人机路径规划、信号处理、图像处理、机器学习与深度学习、微电网调度、综合能源系统、状态估计、雷达信号处理、车间调度等多个前沿研究方向。内容突出“创新未发表”与“顶刊/EI复现”相结合的特点,提供大量可运行的算法代码与仿真模型,涉及智能优化算法(如PSO、GWO、GA、WOA等)、先进控制策略(如MPC、滑模控制、卡尔曼滤波)、深度学习模型(如LSTM、CNN、Transformer)以及工程应用场景(如黑启动、VSG控制、电氢耦合系统)等核心技术模块,旨在为科研人员提供高效的技术借力工具与创新思路支持。; 适合人群:具备Matlab/Simulink编程基础,从事自动化、电气工程、控制科学、通信、人工智能、能源系统等领域的研究生、科研人员及工程技术人员,特别适用于开展高水平论文复现、课题开发、算法优化与仿真建模工作的用户。; 使用场景及目标:①支撑高校与科研机构的算法验证与系统仿真;②助力SCI/EI等高水平学术论文的复现与创新研究;③服务于电力系统稳定性分析、新能源优化调度、无人机智能控制、信号与图像处理等实际工程问题的建模仿真与方案设计; 其他说明:所有资源可通过百度网盘链接或关注公众号“荔枝科研社”获取,建议读者按模块系统学习,结合代码实践,提升科研效率与创新能力。

1,237

社区成员

发帖
与我相关
我的任务
社区描述
企业软件 中间件技术
社区管理员
  • 中间件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧