ErA*_*rAB 3 oracle database-connection oracle10g ora-12154
当我使用已有的Oracle 10g客户端版本安装服务器版本时,问题就开始了.
背景:安装了Oracle客户端版本10g(位于c:/ oracle)以连接到驻留在其他国家/地区的数据库.所以我们可以连接到它并限制访问它.
Path => c:/oracle/ora_client/network/admin/listener.ora
因此,作为管理员,我在Windows上的同一位置c:/ oracle安装了10g服务器.我现在可以作为服务器工作.
Path => c:/oracle/product/db_1/network/admin/listener.ora
但是当我尝试连接我安装的应用程序以建立连接作为客户端(驻留在其他国家/地区的服务器)时出现问题,它失败并抛出错误ORA-12154.
那么,我是否必须卸载我的服务器版本(以防万一由于存在两个Oracle数据库而导致混淆)?
我该如何解决?可能的原因是什么?请指教!
安装服务器版本时,它更新了环境变量以指向服务器安装而不是客户端安装.TNS别名的定义在tnsnames.ora中完成,没有listener.ora.所以,你必须从C已经存在的条目复制:/oracle/ora_client/network/admin/tnsnames.ora到c:/oracle/product/db_1/network/admin/tnsnames.ora.请注意遵守tnsnames.ora格式.
| 归档时间: |
|
| 查看次数: |
38247 次 |
| 最近记录: |