【发布时间】:2016-06-29 23:05:02
【问题描述】:
我是 Oracle 新手,正在尝试从我的桌面连接到 Oracle 数据库。我有 TNS 信息并创建了一个名为 tnsanames.ora 的 TNS 文件。
我将该文件复制到哪个位置?
我知道我需要为 Oracle 连接创建 DSN,但是当我打开 ODBC 数据源管理器时,我没有看到任何 Oracle 驱动程序。当我单击“添加”并出现“创建新数据源”窗口时,我只看到 SQL Server、MySQL 等......但没有看到 Oracle。
我错过了什么?
【问题讨论】:
-
您不使用 odbc 连接到 oracle。 Oracle 为他们自己的客户端提供连接驱动程序。您确实需要 SQL Plus 或类似的 GUI 工具。什么操作系统,什么Oracle版本,你安装了什么
-
我假设您的意思是 DSN(数据源名称)而不是 DNS(域名系统)。您是否在您的机器上安装了 Oracle 客户端?您是否在安装过程中安装了 ODBC 驱动程序?您使用的是 32 位还是 64 位 Windows?您安装的是 32 位还是 64 位客户端?
-
它应该在 $ORACLE_HOME/network/admin/ 中,除非您创建了 TNS_ADMIN 环境变量(假设是 Windows 操作系统)。文件的结构非常挑剔,所以如果你手动创建它,我希望你做对了。 :)
-
您有两个 ODBC 数据源管理员:32 位和 64 位。该体系结构必须与您安装的 Oracle 客户端的体系结构相匹配。您是否在安装时安装了 ODBC 驱动程序?默认情况下不安装它们。