我对ewallet.p12.lck文件和cwallet.sso.lck文件的重要性感到困惑。我假定像任何其他锁定文件一样,每当用户尝试使用钱包创建数据库连接时,它都会创建一个lck文件,以便其他用户无法再次使用相同的钱包文件。我的假设正确吗?如果是,是否每次使用钱包创建新连接时都重新创建lck文件?
我检查了oracle钱包文档,他们解释了ewallet.p12和cwallet.sso文件的用法,但没有说明创建的.lck文件的重要性。https://docs.oracle.com/en/database/oracle/oracle-database/12.2/dbimi/using-oracle-wallet-manager.html#GUID-D0AA8373-B0AC-4DD8-9FA9-403E345E5A71
Oracle DB版本12c
检查此blog,*。lck文件是在设置钱包文件时创建的。但是,建立连接时不会创建这些文件。另外,您只需要ewallet.p12和cwallet.sso即可建立连接。