开发中用到directory,
因为每一次用directory都需要把directory指向的目录更改
多个session执行的时候遇到一个问题,
session1 replace directory后,还没有执行完操作,
session2 就开始 replace directory了,导致session1出错。oracle directory 有没有类似表的加锁机制,或加锁方法,
多个session同时运行的时候,
session1对directory加锁后,
session2就不能create or replace 这个directory,
直到session1 把锁去掉?
因为每一次用directory都需要把directory指向的目录更改
多个session执行的时候遇到一个问题,
session1 replace directory后,还没有执行完操作,
session2 就开始 replace directory了,导致session1出错。oracle directory 有没有类似表的加锁机制,或加锁方法,
多个session同时运行的时候,
session1对directory加锁后,
session2就不能create or replace 这个directory,
直到session1 把锁去掉?
多目录不让。因为一天下来会创建N个目录,只用一次,还得定期清理。