`
fjyuxuebin
  • 浏览: 11820 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

windows 7下安装oracle 10g client 提示OCI错误

阅读更多
    安装了好几天Oracle,今天终于装上了,原来是Oracle不支持中文路径的问题。

安装过程:

    1、现在安装保重搜索找到refhost.xml,
找到以下内容:
<!--Microsoft Windows Vista-->
<OPERATING_SYSTEM>
  <VERSION VALUE="6.0"/>
</OPERATING_SYSTEM>
在其后面追加以下内容:
<!--Microsoft Windows 7-->
<OPERATING_SYSTEM>
  <VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>
  
   2、右键选择兼容vista sp2模式。

   3、双击安装程序开始安装。在安装中原来选择路径设置为D:\软件\Oracle,安装失败,提示注册OCI失败。


完全卸载:

1、 开始->设置->控制面板->管理工具->服务
停止所有Oracle服务。

2、 开始->程序->Oracle - OraHome81->Oracle Installation Products->
Universal Installer
卸装所有Oracle产品,但Universal Installer本身不能被删除

5、 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。

6、 运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动
这个列表,删除所有Oracle入口。

7、 运行regedit,
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,
删除所有Oracle入口。

8、 开始->设置->控制面板->系统->高级->环境变量
删除环境变量CLASSPATH和PATH中有关Oracle的设定

9、 从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标

10、 删除D:\软件\Oracle目录

11、 重新启动计算机,重起后才能完全删除Oracle所在目录

12、 删除与Oracle有关的文件,选择Oracle所在的缺省目录C:\Oracle,删除这个入
口目录及所有子目录,并从Windows 2000目录(一般为C:\WINNT)下删除以下文
件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。

13、 WIN.INI文件中若有[ORACLE]的标记段,删除该段

14、 如有必要,删除所有Oracle相关的ODBC的DSN

15、 到事件查看器中,删除Oracle相关的日志

说明:
如果有个别DLL文件无法删除的情况,则不用理会,重新启动,开始新的安装,
安装时,选择一个新的目录,则,安装完毕并重新启动后,老的目录及文件就可以删除掉了。

重新安装,路径设为D:\oracle,安装成功。
0
2
分享到:
评论

相关推荐

    oracle10g ,oci.dll

    oracle 10g 的oci dll

    oracle11g x64 oci.dll

    Oracle 11g X64 OCI.dll 是Oracle数据库的一个关键...总的来说,Oracle 11g X64 OCI.dll的问题通常涉及到Oracle Instant Client的安装、配置和依赖关系。通过排查上述环节,大多数oci.dll加载失败的问题都能得到解决。

    navicate (v12.0.24)连接oracle10g可用oci.dll instantclient_10_2.rar

    Oracle Instant Client允许应用程序在没有完整Oracle客户端安装的情况下进行数据库连接,减少了系统的资源占用。 首先,你需要解压"instantclient_10_2.rar",这将得到一个包含多个文件和目录的即时客户端文件夹。...

    Windows 7 下安装Oracle 11g 64bit教程

    (2)当Oracle客户端安装的是64位Oracle 11g Client,启动PL/SQL Developer会提示错误。 原因:oci.dll是64位的,32位应用程序PL/SQL Developer无法加载,可以安装一个32位的Oracle Client来解决。 =============...

    oracle11g oci.dll

    Oracle 调用接口 (OCI) 是最全面、性能最高、基于原生“C”语言的 Oracle 数据库接口,它可以提供 Oracle 数据库的全部功能。...Oracle Instant Client 为 ISV 和客户提供了快速安装和部署 Oracle 应用程序的能力。

    oracle10-11g oci.dll

    1、适用于navicat等连接oracle所需工具包,包含orcale10g 11g; 2、不用本地安装oracle客户端 ,直接远程连接oracle; 3、解决报错ORA-12737 Instant Client Light:unsupported server character set ZHS16GBK

    navicat连接oracle11G的oci文件

    - **OCI Library**:在Windows上,应自动填充为`oci.dll`,如果未自动填充,手动输入`C:\Oracle\InstantClient_11_2\oci.dll`或其他对应路径。 4. **测试连接** 完成上述步骤后,点击“测试连接”以确保所有设置...

    Oracle 10G Client Instant LINUX

    Oracle 10G Client Instant Linux 是一套专为Linux操作系统设计的轻量级Oracle数据库客户端工具集,它允许开发者和系统管理员在不安装完整Oracle数据库服务器的情况下,与Oracle数据库进行交互。这个版本的客户端...

    cx-Oracle安装必备oracle11g 64位 oci.dll

    在Windows环境下,oci.dll是Oracle Instant Client的一部分,Instant Client是一个轻量级的Oracle客户端,无需完整安装Oracle数据库即可使用。对于cx_Oracle而言,oci.dll是至关重要的,因为它提供了Python与Oracle...

    oracle10g client

    Oracle 10g Client是Oracle公司为数据库用户提供的一款轻量级的数据访问工具,主要用于在Linux操作系统上连接到Oracle数据库服务器。这款32位的客户端软件是专为那些不需要完整Oracle数据库服务器功能,但需要进行...

    oracle oci11g下载

    在提供的 "instantclient_11_2" 文件中,包含的是 Oracle Instant Client,这是一个轻量级的客户端软件,它包含了 OCI 驱动和其他必要的组件,用于连接到 Oracle 11g 数据库。Instant Client 不需要完整的 Oracle ...

    oracle client 32位/64位oci.dll

    oci.dll在Oracle客户端目录下的位置通常是`instantclient_版本号\oci\bin`或`instantclient_版本号\oci\lib\msvc`,具体取决于操作系统和Oracle客户端的版本。在Windows系统上,它会被用来支持诸如PL/SQL Developer...

    oracle10G Instant Client for Microsoft Windows

    Oracle 10g Instant Client是Oracle公司为Windows操作系统提供的一款轻量级数据库连接工具,它允许应用程序无需完整安装Oracle数据库服务器就能与Oracle数据库进行通信。这个版本特别针对Microsoft Windows平台进行...

    oracle11.2_oci

    Instant Client的目的是让用户在没有完整Oracle客户端安装的情况下,也能连接到Oracle数据库。对于开发者和系统管理员来说,这是一个非常方便的解决方案,因为它减少了安装的大小和复杂性。 在“instantclient_11_2...

    从Oracle 10g Client中提取精简客户端

    标题“从Oracle 10g Client中提取精简客户端”涉及到的是如何在Oracle数据库环境的背景下,精简安装Oracle客户端,以满足特定的系统需求,同时减少硬盘空间占用。Oracle 10g Client是Oracle公司发布的一个用于连接到...

    Oracle10G_Client

    Oracle10G客户端是Oracle公司推出的数据库访问工具集,它为开发者和系统管理员提供了...安装和配置Oracle10G客户端后,用户可以利用其丰富的功能进行各种数据库操作,同时享受到Oracle10G带来的性能提升和安全性增强。

    php7.0扩展oci8安装(连接oracle扩展包与详细安装过程)

    本文将详细介绍如何在PHP7.0环境下安装oci8扩展,以便顺利连接Oracle数据库。 首先,安装oci8扩展之前,确保你的系统已经安装了Oracle Instant Client。Oracle Instant Client是Oracle数据库的轻量级客户端,包含了...

    Oracle 11g oci.dll 32位/64位

    Oracle 11g OCI.dll是Oracle数据库客户端的关键组件,它代表了Oracle Call Interface,这是一个用于开发应用程序与Oracle数据库交互的编程接口。当你遇到"无法连接问题(无法加载oci.dll)"时,通常意味着你的PL/SQL...

    navicat链接oracle11g 数据库oci

    "Instant Client-win64-10.2.0.5"是Oracle Instant Client的一个版本,专为64位Windows系统设计,版本号10.2.0.5意味着它兼容Oracle数据库10g的第二次更新。这个版本的Instant Client包含了oci所需的动态链接库,...

    instantclient_12_2(navicat连接oracle12c、oracle19c所使用的oci)

    Oracle Instant Client是Oracle公司提供的一款轻量级的客户端软件,主要功能是允许应用程序在无需完整Oracle数据库客户端安装的情况下,与Oracle数据库服务器进行通信。在本案例中,我们关注的是`instantclient_12_2...

Global site tag (gtag.js) - Google Analytics