首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >试图使用钱包通过jdbc连接到oracle时出错“未能锁定”。

试图使用钱包通过jdbc连接到oracle时出错“未能锁定”。
EN

Stack Overflow用户
提问于 2021-10-21 11:24:57
回答 1查看 651关注 0票数 0

我在应用服务器上安装了一个应用程序,它使用SSL和钱包连接到Oracle数据库19。一切正常。

然后我克隆了我的应用服务器,并在克隆上运行了相同的应用程序。当产生此错误时,它无法连接:

代码语言:javascript
运行
复制
SQLException: encountered a problem with the Secret Store. 
Check the wallet location for the presence of an open wallet (cwallet.sso) and ensure that this wallet contains the correct credentials using the mkstore utility: 
java.io.IOException: Failed to lock... 
attempt 1: java.io.FileNotFoundException: /home/ubuntu/wallets/mywallet/ewallet.p12.lck (Permission denied) 
attempt 2: java.io.FileNotFoundException: /tmp/pki_data717030271.lck (No such file or directory) 

  • 我检查了文件ewallet.p12.lck我的应用程序用户可以读/写它
  • 我检查了文件/tmp/pki_ does 717030271.lck-这个文件不存在,但在所有工作的原始服务器上都不存在。

这里有什么问题,怎么解决?

EN

Stack Overflow用户

发布于 2021-10-24 11:59:22

解决了。只需要删除ewallet.p12.lck文件。

我猜这是某种锁定机制的一部分,它在一台服务器上正确工作,但不能复制到另一台服务器上。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69661119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档