在生产环境维护数据时,发现pl/sql连不上Oracle数据库。在输入用户名/口令后,pl/sql登录无响应。
在应用服务器关闭tomcat后,重新启动tomcat,后台抛出数据库连接超时异常。多次重启数据库服务器也没有解决。
重复启动关闭pl/sql连接数据库后,程序抛出监听器异常,但检查监听器配置正确。
最后发现是由于监听器日志已满。关闭Oracle服务,删除了日志,重新启动oracle服务,pl/sql登录数据库成功。
日志文件在\diag\tnslsnr\{计算机名}\listener\trace\listener.log