我知道 Oracle 数据库客户端提供基本的网络组件,为了连接到 Oracle 数据库,我必须将它安装在客户端计算机上。我注意到 Oracle 的 SQL Developer,我没有安装任何客户端,它工作得很好,可以毫无问题地连接到数据库。对于 Toad,似乎我需要安装一个客户端才能使其工作。我的问题是,我应该什么时候安装 Oracle 客户端?我怎么知道需要 32 位或 64 位版本?
我知道 Oracle 数据库客户端提供基本的网络组件,为了连接到 Oracle 数据库,我必须将它安装在客户端计算机上。我注意到 Oracle 的 SQL Developer,我没有安装任何客户端,它工作得很好,可以毫无问题地连接到数据库。对于 Toad,似乎我需要安装一个客户端才能使其工作。我的问题是,我应该什么时候安装 Oracle 客户端?我怎么知道需要 32 位或 64 位版本?
您还没有安装任何客户端,因为 SQL Developer 是一个 Java 应用程序,它默认使用 Oracle JDBC 驱动程序,该驱动程序位于
jbdc/lib
SQL Developer 目录下,并且包含在您下载的 zip 文件中。SQL Developer 也可以使用 Oracle 客户端。是的,您需要有一些东西来连接到 Oracle 数据库。它可以是 JDBC 驱动程序、.NET 提供程序或称为“客户端”的库集合。
32 位或 64 位取决于您使用的平台和应用程序。对于现代工具和应用程序,您通常会选择 64 位。
对于以下情况,您不必安装 Oracle 客户端:
对于几乎任何其他情况,您都必须安装 Oracle 客户端。必须安装 32 位还是 64 位取决于应用程序的体系结构。如果您的应用程序以 32 位运行,那么您还必须安装 32 位 Oracle 客户端。64 位应用程序需要 64 位 Oracle 客户端 - 您不能混合使用它!