utplsql-cli是一个用于运行PL/SQL单元测试的命令行工具。Hikari池是一个用于连接池管理的Java库。在这个问题中,utplsql-cli命令只在sqlplus命令之后抛出Hikari池错误的原因可能是由于以下几个方面:
- 依赖关系:utplsql-cli可能依赖于sqlplus命令的执行结果或环境变量设置。如果sqlplus命令没有正确执行或环境变量设置不正确,utplsql-cli可能无法正常工作并抛出Hikari池错误。
- 配置问题:utplsql-cli可能需要特定的配置文件或参数设置才能正确运行。如果配置文件或参数设置不正确,utplsql-cli可能无法正确初始化Hikari池,从而导致错误的抛出。
- 运行顺序:utplsql-cli可能需要在sqlplus命令之后执行,以便正确初始化和配置Hikari池。如果先执行utplsql-cli命令,再执行sqlplus命令,可能会导致Hikari池错误的抛出。
为了解决这个问题,可以尝试以下步骤:
- 检查依赖关系:确保sqlplus命令能够正确执行,并且环境变量设置正确。可以尝试在命令行中直接执行sqlplus命令,检查是否有任何错误或警告信息。
- 检查配置文件和参数设置:查看utplsql-cli的文档或官方网站,了解正确的配置文件和参数设置。确保配置文件中的数据库连接信息和Hikari池配置正确。
- 调整运行顺序:尝试先执行sqlplus命令,再执行utplsql-cli命令。确保utplsql-cli在sqlplus命令之后执行,以便正确初始化和配置Hikari池。
需要注意的是,以上步骤仅为一般性建议,具体解决方法可能因实际情况而异。如果问题仍然存在,建议查阅utplsql-cli的官方文档或寻求相关技术支持。