oracle - Toad for Oracle,未找到有效的 Oracle 客户端。您至少需要一个正确配置的 64 位客户端

标签 oracle toad

我在启动 Toad for Oracle 时收到此错误。

No valid Oracle clients found. You need at least one 64-bit client properly configured.

自从我将 Oracle 客户端从 11g 升级到 Oracle 12c 以来,这种情况一直在发生。

enter image description here

这是我迄今为止根据互联网研究尝试解决它的方法:

  1. 我检查了路径变量,它当前设置为 C:\xyz\Oracle\ora12.1\client_2\bin,并且在此路径中安装了 Oracle。
  2. 我检查了 TNS_ADMIN 变量,它当前设置为 C:\xyz\Oracle\ora12.1\client_2\network\admin。这看起来也是有效和正确的,这个路径下有一个 tnsnames.ora 文件。

SQL Plus 可以正常工作,Oracle SQL Developer 也可以正常工作。

还有什么我可以尝试解决这个问题的吗?不幸的是,目前无法卸载并重新安装 Toad,因为我无权访问新设置。

最佳答案

问题是由于您的计算机上没有安装 Oracle 数据库。

您可以在这里下载数据库:https://www.oracle.com/database/technologies/appdev/xe.html

下载并解压缩 zip 文件后,运行 setup.exe。完成后,Oracle DB 将安装在您的计算机上,错误将不再出现。

关于oracle - Toad for Oracle,未找到有效的 Oracle 客户端。您至少需要一个正确配置的 64 位客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57468412/

相关文章:

sql - 无法验证对方发送的证书 - Oracle Wallet

java - SQL语法错误异常 : ORA-00932: inconsistent datatypes: expected DATE got BINARY

sql - 如何通过SQL获取Oracle Connect中的最终父ID列

sql - 在网格中编辑数据与使用更新脚本

mysql - 无法在 Linux 服务器上通过 Toad 连接 mysql 数据库,而可以通过 putty 或 Linux 终端轻松连接?

oracle - ORA-01843 : not a valid month when insert a date in oracle

oracle - 如何使用 Oracle Sql Loader 使用当前时间戳填充时间戳字段

Oracle:在没有数据库链接的情况下在两个数据库之间传输数据

mysql - 如何终止 Toad for MySQL session 监视器中显示的查询

oracle - 如何将Excel数据导入Toad 9.5表格