我现在使用的是ORACLE 10G,使用RAC,有RAC1和RAC2两个结点.OS环境UNIX.在数据库上有个JOB,调度一个存储过程.在存储过程中有个UTL_FILE.OPEN,UTL_FILE.COPY这两个命令.在手工执行的时候,这个存储过程基本上都能成功;在JOB调度的时候,偶尔成功,偶尔失败,错误就出在这两个语句上,错误信息为:ORA-29283:invalid file operation;ORA-06512:sys.utl_file 475;ORA-29283:invalid file operation.很明显示,这个错误是因为文件目录不存在而造成的,但我已经了DIRRETORY对象,并在RAC1上建立了相应的目录,并对操作用户赋予了READ和WRITE的权限.我推断,可能是RAC造成的.但不知道怎么样指定执行时的节点?求高手救名于水火之中!