我正在编写一个夜间作业,使用 ODP.NET 将数据从 SQL Server 移动到 Oracle。
我们使用大约 100 个连接对象(与数据无关),并且我们预计单次运行中传输的行数不会超过 1500 行(总共)。我读过的 ODP.NET 笔记和资料从不谈论保持连接池关闭。
在开发中,我关闭了连接池,它工作正常。
在给定的场景中是否建议关闭连接池,(假设所有连接在使用后都正确处理),因为:
这是一项夜间工作,Oracle 服务器上不会有太多负载。
连接池可能会返回陈旧的连接,需要对其进行验证设置/异常处理。