今天在一台2003server上安装 9i客户端。
配置了tns之后连接,报错 "ORA-06413 连接未打开错误".
把其它服务器的tnsname.ora直接拷贝过来也不行。
后来查了一下资料,说应用程序路径里边有特殊字符。
这才恍然大悟,两年前这个问题已经折磨过我一次了,脑子不好,竟然给忘了。
原因就是64位系统环境下安装oracle,oralce的一部分文件会写入 program files(X86),正常应该写入program files文件夹
就是因为有这个括号,oralce自己就不认识了。
总之我认为这是oracle的一个bug,还没时间确认10g现在有没有这个问题。