Failed to obtain WLS Edit lock-Oracle Service Bus 10gR3

本文介绍了当遇到WebLogic Server(WLS)编辑锁被占用的情况时的两种解决方法。第一种方法是登录管理员控制台并撤销所有待处理的更改;第二种方法则是调整偏好设置以避免自动获取锁和激活更改。

Failed to obtain WLS Edit lock; it is currently held by user weblogic. This indicates that you have either started a WLS change and forgotten to activate it, or another user is performing WLS changes which have yet to be activated. The WLS Edit lock can be released by logging into WLS console and either releasing the lock or activating the pending WLS changes.


解决办法:

<一>

Login into the admin console as user weblogic:
http://yourhost:port/console (note: this is different from SB console which is /sbconsole)
It should show pending changes on the left hand side of the screen, just click Undo All.


hava a try...


<二>

1、http://localhost:7001/console/

2、Preferences

3、取消  ;

4、返回 sbconsole  active

### 解决 Oracle 数据库无法获取 JDBC 连接的问题 当遇到 Oracle 数据库连接失败的情况时,通常会涉及多个方面的原因分析和排查。以下是详细的解决方案: #### 1. 检查网络配置 如果出现 `PRVG-1101` 和 `PRVF-4664` 错误提示,表明 SCAN 名称解析存在问题[^1]。SCAN(Single Client Access Name)用于客户端访问 RAC 集群中的任意节点。 为了确保名称解析正常工作,建议执行以下操作: - 使用命令 `nslookup cluscan.us.oracle.com` 或者 `ping cluscan.us.oracle.com` 来验证 DNS 是否能够正确解析 SCAN 名称。 - 如果使用的是静态 IP 地址,则需确认 `/etc/hosts` 文件中是否有正确的条目来映射 SCAN 名称到对应的 IP 地址。 #### 2. 修改 NLS 参数设置 有时不恰当的 NLS 设置也会引发连接问题。例如,在某些情况下调整 `NLS_NUMERIC_CHARACTERS` 可能会影响数值类型的处理方式。可以尝试通过如下 SQL 命令修改当前会话的 NLS 参数设置以排除潜在影响: ```sql ALTER SESSION SET NLS_NUMERIC_CHARACTERS = &#39;,.&#39;; ``` 此更改仅作用于单次会话,并不会永久改变数据库级别的默认行为。 #### 3. 配置 c3p0 连接池参数 对于应用程序层面来说,合理配置连接池同样重要。考虑到引用了 c3p0 版本号的信息[^2],这里给出一些常见的优化建议: - **最大空闲时间**:设定合理的超时时长可以让不再使用的连接及时释放资源。 - **初始化大小与最小池大小**:这两个属性决定了启动之初以及运行期间保持多少个可用连接实例。 - **测试语句**:启用自动检测机制可以在借出前先检验连接的有效性,从而减少因长时间闲置而导致失效的可能性。 下面是一个典型的 c3p0 属性配置示例(适用于 Java 应用程序环境下的 properties 文件形式): ```properties c3p0.acquireIncrement=5 c3p0.idleConnectionTestPeriod=60 c3p0.maxIdleTime=1800 c3p0.initialPoolSize=5 c3p0.minPoolSize=5 c3p0.testConnectionOnCheckout=true c3p0.preferredTestQuery=SELECT 1 FROM DUAL ``` 以上措施有助于提高应用层面对突发流量高峰时期的响应能力并维持稳定的数据库交互状态。
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值