如何删除已被 UTL_FILE 锁定的文件?

boo*_*yaa 6 oracle windows plsql

我写了一个 flakey PL/SQL 脚本,该脚本崩溃并忘记关闭文件句柄(类型UTL_FILE.file_type)。

现在我无法删除文件。除了重新启动实例或重新启动盒子之外,我可以在 Oracle 中运行什么来清除句柄吗?我有system用户访问相关框的权限。

更新:Oracle 在 Windows 上运行。

Col*_*art 0

如果您只想强制关闭文件,可以使用可以关闭打开文件的工具。

谷歌搜索我发现了 OpenFilesView。请参阅http://www.nirsoft.net/utils/opened_files_view.html