Oracle11g 尝试检索错误ORA-01019的文本时出错

Oracle11g 尝试检索错误ORA-01019的文本时出错,oracle11g,Oracle11g,我有一个关于甲骨文的问题。我有一台早先安装了Oracle客户端的机器。我能够使用客户端连接到我的oracle服务器 现在,我最近在同一台机器上安装了oracle 11g DB。现在我安装了一个客户端和Oracle 11g DB。但有些人认为我无法再连接到oracle服务器了。这似乎有点问题,因为我在路径和注册表项中获得了两个oracle主页和内容 连接时出现的错误是 尝试检索错误ORA-01019的文本时出现[Microsoft][ODBC驱动程序for Oracle][Oracle]错误 注意

我有一个关于甲骨文的问题。我有一台早先安装了Oracle客户端的机器。我能够使用客户端连接到我的oracle服务器

现在,我最近在同一台机器上安装了oracle 11g DB。现在我安装了一个客户端和Oracle 11g DB。但有些人认为我无法再连接到oracle服务器了。这似乎有点问题,因为我在路径和注册表项中获得了两个oracle主页和内容

连接时出现的错误是 尝试检索错误ORA-01019的文本时出现[Microsoft][ODBC驱动程序for Oracle][Oracle]错误

注意:我曾经遇到过类似的问题,但有一次我卸载了oracle DB服务器并 删除了ORACLE_HOME条目,一切正常

你能帮我解决这个问题吗。如果您需要更多信息,请务必告诉我


刚刚解决了。虽然有两个安装,但我们有两个ORACLE_主目录,并且都有SQAORA32.dll文件。在查找ORACLE_HOMe时,我的应用程序被弄糊涂了。我刚刚删除了客户端ORACLE HOMe条目,因为ORACLE客户端默认存在于ORACLE DB中,现在可以工作了…谢谢

更正ORACLE\u主路径

系统中可能有两个oracle客户端

我也有同样的问题,原因是我的ORACLE_主页指向了ORACLE安装,它没有tns.ora文件

将ORACLE_HOME更改为ORACLE目录,该目录正由tns.ora解决此问题

tns.ora位于client2\network\admin\

中,您可以参考此文件

在安装ODAC 32位后使用CMD安装ODAC 64位驱动程序:

  • 使用CMD转到install.bat文件所在的ODAC bit文件夹
  • 键入
    install.bat all c:/oracle odac
    命令并按Enter键

    安装文件将位于“c:/oracle”文件夹中


  • 安装32位和64位Oracle 11g客户端时,必须更改Oracle基本路径:“c:/Oracle”

    我也有同样的问题。我的解决方案是删除环境变量中的一个oracle路径。我还更改了inventory.xml并指向我的环境路径变量中的oracle home版本。

    在我的情况下,我只需要在服务器上安装oracle 10g客户端,因为有11g版本

    Ps:我不需要unistall,只要安装10g版本,并在ORA-01019出错时更新tnsnames文件(C:\oracle\product\10.2.0\client\u 1\NETWORK\ADMIN)

  • 与TNSPING检查,如果没有响应,则在tns.ora文件中添加服务名称条目
  • 检查防火墙,如果已启用,则禁用它
  • 添加Env。变量ORACLE\u HOME到ORACLE客户端目录的路径,直到“c:\ORACLE…\client1”,此解决方案肯定会起作用

  • 这正是我的情况,我有一个Oracle客户端,然后安装了XE,之后我无法使用Oracle连接到另一个应用程序,并收到相同的错误。一旦我像你那样卸载了客户端,它就工作得很好。ThanksI在我的C:\oracle\中安装了一个即时客户机目录和另一个客户机,显然它试图使用即时客户机目录,但所有其他东西,如sqlplus/tnsping等,都使用了已安装的客户机。吼叫声好的,谢谢你让我走上正轨,我收到了同样的错误。解决方案是更改连接字符串中的Oracle提供程序。