最近用win7,64位的,但是数据库客户端遇到问题,pl/sql developer用不了了,
搜索解决办法,有人说需要安装client instant,安装之后没解决问题,
那就换成toad
结果首先遇到无法加载oci.dll的问题,按照心若止水(http://hi.baidu.com/leejun_2005/blog)的指示
http://hi.baidu.com/leejun_2005/blog/item/241b7017dddb865a21a4e988.html
去Oracle下载client instant,图省事,下载了一个11g的64位的lite
http://www.oracle.com/technetwork/topics/winsoft-085727.html
结果oci.dll加载的问题没了,但是又报了一个ora12737的错误,
有人说“把instant client light换成一个标准的oracle client”,确实管用,但是好像还报错,
老外说,toad只支持32位的,所以只能用32位的oci
总结一下
1.toad只支持32位的oci
2.需要安装client instant,不要装64位
说的比较混乱,回头整理
分享到:
相关推荐
在使用 Toad for Oracle 进行数据库管理时,可能会遇到一个常见问题:“Toad 找不到 Oracle 客户端”。这种情况通常发生在 Toad 无法识别到正确安装的 Oracle 客户端路径时,导致无法连接 Oracle 数据库。本文将详细...
除了配置PL/SQL Developer,Oracle 12 64位客户端还可以与其他应用程序结合使用,例如Toad、SQL Developer等,通过设置环境变量TNS_ADMIN指向tnsnames.ora文件的位置,以便客户端能够解析数据库连接字符串。...
"instantclient-basic-win-x86-64-11.2"包含了oci.dll,解决了这个问题,使得Navicat能够识别并成功建立与Oracle 11g数据库的连接。 3. **Instant Client**:Oracle Instant Client是一个精简版的客户端,它只包含...
在Windows环境下,oci.dll是一个动态链接库,用于在没有完整Oracle客户端的情况下,实现客户端程序与Oracle服务器的通信。 Oracle Instant Client的主要优点包括: 1. **小体积**:相比于完整的Oracle客户端,...
- 错误诊断:通过日志文件和错误代码进行问题排查,oci.dll相关的错误通常与客户端的库文件或配置有关。 - 性能监控:利用性能分析工具如Oracle Enterprise Manager Cloud Control,监控数据库性能,优化SQL语句。 ...
5. **环境变量设置**:为了确保系统能找到oci.dll和相关的配置文件,你需要正确设置环境变量,如`ORACLE_HOME`指向Oracle客户端的安装目录,`TNS_ADMIN`指向tnsnames.ora文件所在的路径。 6. **安全认证**:连接...
Oracle Instant Client是Oracle公司提供的一款轻量级的客户端软件,用于在不安装完整Oracle数据库的情况下,支持应用程序与Oracle数据库进行通信。"instantclient-basic-windows.x64-21.3.0.0.0.zip"这个文件是...
1. **oci.dll**: Oracle Call Interface (OCI) 是Oracle数据库的主要API,允许开发者使用C或C++编写应用程序来访问数据库。oci.dll是这个接口的核心动态链接库。 2. **sqlplus.exe**: SQL*Plus 是一个命令行工具,...
oci.dll是这个接口的关键动态链接库,使得开发者能在本地或远程访问Oracle数据库。 2. **sqlplus**: SQL*Plus 是一个命令行工具,允许用户输入SQL语句和PL/SQL块来查询、更新和管理Oracle数据库。它是数据库管理员...
在实际使用中,用户需要将Instant Client的路径添加到系统环境变量PATH中,确保系统能正确找到所需的动态链接库。此外,根据网络环境,可能还需要配置TNS监听器(如通过listener.ora文件),以便客户端可以找到并...
Oracle Instant Client是Oracle公司提供的一款轻量级的客户端软件,用于在不安装完整Oracle数据库的情况下,支持应用程序连接到Oracle数据库服务器。"instant client11.2.rar" 是一个包含Oracle Instant Client版本...
当用户在使用32位的Navicat Premium时,需要在“工具”菜单下的“选项”中,找到OCI(Oracle Call Interface)配置项,将解压后的“instantclient_11_2”路径设置进去,这样Navicat就能识别并使用这个客户端来连接...
6. **第三方工具兼容**:许多第三方数据库管理工具(如Toad、PL/SQL Developer)也支持Oracle Instant Client,从而可以在没有完整客户端的环境下使用这些工具。 "即时客户端"的特性使其成为那些需要远程访问Oracle...
"Instantclient_11_2.rar" 是一个包含Oracle Instant Client的压缩文件,主要用于在不安装完整Oracle数据库的情况下,提供对Oracle数据库的访问能力。这个版本号“11_2”指的是Oracle Database 11g Release 2。下面...
- 根据所使用的ORACLE版本,可能需要替换某些DLL文件(例如oci.dll、ocijdbc10.dll等),以确保兼容性和正常运行。 - 对于10g版本的ORACLE,可能需要将ocijdbc9.dll替换为ocijdbc10.dll等。 3. **配置文件修改**...
Oracle Instant Client是Oracle公司提供的一款轻量级的客户端软件,用于在不安装完整Oracle数据库的情况下,支持应用程序连接到Oracle数据库服务器。"instantclient_10_2.rar" 是这个组件的一个压缩包,针对Oracle...
- **oci.dll**:Oracle Call Interface的动态链接库,是Oracle客户端的主要组件,用于编写和执行SQL和PL/SQL代码。 - **sqlnet.ora**:配置文件,定义了网络连接参数,如监听地址、连接超时等。 - **tnsnames.ora...
Oracle的Instant Client是一款轻量级的数据库连接工具,主要用于在不安装完整Oracle数据库客户端的情况下,实现对Oracle数据库的连接和查询。"instantclient_12_2"是Oracle Instant Client的一个特定版本,代表着它...
完成`tnsnames.ora`的配置后,用户可以通过SQL*Plus或其他支持Oracle的开发工具(如PL/SQL Developer、Toad等)连接到数据库,或者通过编程接口(如ODBC、JDBC)在应用程序中建立连接。 Oracle Client 12的免安装...
压缩包中的"Toad"文件可能是指Toad for Oracle,这是一个强大的数据库管理和开发工具,常与Oracle Instant Client配合使用,提供图形化的界面,简化数据库管理任务,如表管理、索引创建、SQL脚本编写等。 总的来说...