今天试了一下,linux rails 连oracle 出现ora-12154错误,原因是rails 默认会在/etc/下找tnsnames.ora文件(/etc/tnsnames.ora),找不到则出下此错误,本人比较笨,直接把我window下tnsnames.ora 复制到此目录下,就解决了此问题,
另:
ruby-oci8 文档说,用instantclient 不要这个文件也行(我现在也是用instantclient),我怎么会有这个错误呢,不知道了!算了,懒得就去纠缠了!
另:
ruby-oci8 文档说,用instantclient 不要这个文件也行(我现在也是用instantclient),我怎么会有这个错误呢,不知道了!算了,懒得就去纠缠了!
本文分享了解决在Linux环境下使用Rails连接Oracle时遇到的ORA-12154错误的方法。作者通过将Windows下的tnsnames.ora文件复制到Linux的/etc/目录下解决了该问题,并提及使用instantclient时可能不需要此文件。
4

被折叠的 条评论
为什么被折叠?



