我使用了一些涉及使用sqlplus假脱机文件的Windows脚本。我一直收到错误:
SP2-0606: Cannot create SPOOL file "Z:/regression/RBC/.flashback"
我能够将问题限制在一个相当小的范围内:我不能假冒一些名称以windows中的点开头的文件。在windows cmd中,我用
输入了sqlplussqlplus /nolog
然后尝试了以下命令:
SQL> spool Z:/regression/test
SQL> spool Z:/regression/test.txt
SQL> spool Z:/regression/.test
SP2-0606: Cannot create SPOOL file "Z:/regression/.test"
SQL> spool Z:/regression/.test.
SQL> spool Z:/regression/.test.txt
奇怪的是,只有.test
失败了。但这正是我需要的。我在Linux中尝试过相同的命令,没有问题。我在Windows上使用sqlplus 11.2.0.3.0。更奇怪的是,在我的同事的机器上它完全没问题。 (实际上这些脚本被我公司的所有开发人员使用。)似乎我不幸遇到了编码人员的噩梦:不可复制的bug ......
无论如何,我完全被困在这里。这曾经发生在任何人身上吗?我可以采取哪些可能的方法?