`

Windows 7中成功安装ORACLE客户端

    博客分类:
  • win7
 
阅读更多

这几天装了WIN7 X32,由于工作需要必须安装JAVA、ORACLECLIENT、PLSQLDEV之类的东西。当前任何版本的ORACLE客户端在任何版本的WINDOWS7上都无法正常完成安装。

    主要是因为ORACLE安装的先决条件里操作系统版本不符合,但是这个问题可以修改refhost.xml解决, 具体是在refhost.xml中添加,以下内容:

 

  <!--Microsoft Windows 7-->
  <OPERATING_SYSTEM>
    <VERSION VALUE="6.1"/>
  </OPERATING_SYSTEM>

     即可,不需要添加X32或者X64,注意ORACLE10G 或者11 有可能有多个refhost.xml(10G中就一个)文件,都需要修改。这样可以在检查操作系统的时候绕过检查,无论是oracle client for Windows、vista、2k8 server 的X32或者X64版本都可以通过这个方法在WIN7 X32下安装。

 

 

 

 

 

 

 本机装的oracle版本一直都是oracle10g Express版本,用的win7系统也没什么问题,前段时间将数据文件.dmp文件

 

导入到本机。一直报错,后面才想会不会是oracle版本的问题,然后从网上下载了oracle10g home 版本,32bit的。。

 

http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.zip

 

装好之后,Net Configuration Assistant和pl/SQL一直都启动不了,启动PL/SQL 登录就弹出一个空白的对话框,折腾

 

了好久一直没找到原因。。重装了Oracle还是不行。。在网上找到在win7安装oracle10g之前,需要改安装文件里面

 

的2个配置文件。。

 

1、db\Disk1\stage\prereq\db\refhost.xml
2、db\Disk1\stage\prereq\db_prereqs\db\refhost.xml
向其增加以下内容即可:
<!--Microsoft Windows7-->
<OPERATING_SYSTEM>
  <VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>

修改oracle安装文件下install的oraparam.ini文件,添加如下内容

[Windows-6.1-required]
#Minimum display colours for OUI to run
MIN_DISPLAY_COLORS=256
#Minimum CPU speed required for OUI
#CPU=300

[Windows-6.1-optional]

 


然后以管理员身份运行或者选择兼容疑难接单的尝试性运行 setup.exe,一步步安装就好了。

 

我是已经安装了好了,不想再重新卸载,修改文件之后 再安装。。也就没有改,直接以管理员的身份运行了,

 

竟然还真的可以了,pl/SQL也可以正常登录了,搞了一天的问题,最后才发现就这样子什么也没改就给能解决了,o(╯□╰)o

 

。。你们在还没装之前,可以先改一下,以免在用的过程中又碰到什么问

题,以防万一。。:-D

 

还有一个是要看下载的oracle10g版本,有版本就算修改了这几个文件,以管理员身份运行怎么的,就是装不上oralce在win7上面。。这个记得选database那个版本的。。

 

 

 

软件环境:
1、Windows 2000+ORACLE 8.1.7
2、ORACLE安装路径为:C:\ORACLE

实现方法:
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、        删除\Program Files\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文件无法删除的情况,则不用理会,重新启动,开始新的安装,
安装时,选择一个新的目录,则,安装完毕并重新启动后,老的目录及文件就可以删除掉了。

出自博客:http://xia9527.iteye.com/blog/513057

http://bbs.chinaunix.net/thread-52269-1-1.html

 

 

最最最重要的一点是都要安装管理员包。郁闷了一天了就死在选择安装客户端选项上了。应该选择管理员,并且以管理员的身份运行

分享到:
评论

相关推荐

    windows下oracle客户端及PLsql安装配置(含安装包)

    通过以上步骤,你可以在Windows环境中成功安装和配置Oracle客户端和PL/SQL Developer,从而高效地管理和开发Oracle数据库。请根据实际情况选择适合的客户端版本,并确保所有配置步骤都准确无误。

    不必安装oracle客户端,QT成功连接oracle数据库

    然而,传统的连接方式往往需要在开发环境中安装完整的Oracle客户端,这会占用大量系统资源并增加配置复杂性。本文将详细介绍如何在不安装Oracle客户端的情况下,使用QT框架成功连接到Oracle数据库,主要涉及的知识点...

    win7x64下成功安装ORACLE客户端和PLSQLDEV!

    在Windows 7 x64环境下成功安装Oracle客户端和PL/SQL Developer是一项常见的IT任务,尤其对于需要处理Oracle数据库的开发者和管理员来说。以下是一些关键步骤和知识点: 1. **解决Oracle客户端安装问题**:Oracle的...

    “尝试加载oracle客户端时引发badimage,如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题”

    6. **重新编译和部署**:完成上述更改后,重新编译你的应用程序,并确保在目标环境中也安装了与之匹配的Oracle客户端。 总之,解决“尝试加载Oracle客户端时引发BadImage”的关键在于理解应用程序和Oracle客户端...

    在Win7和Server2008R2下无法安装ORACLE客户端的解决方法

    在 Win7 和 Server2008R2 操作系统下,安装 ORACLE 客户端经常会遇到问题,导致无法成功安装。本文将详细介绍解决这个问题的方法。 第一步:下载 Oracle 10g Vista 版本的安装包 在安装 ORACLE 客户端之前,需要...

    关于64位机器安装oracle客户端环境

    通过以上步骤,可以在64位Windows系统上成功安装并配置Oracle客户端环境,从而实现与Oracle数据库的有效交互。在整个过程中,确保每个步骤都按照官方文档的要求进行,可以最大限度地减少潜在的问题和错误。

    如何在安装32位Oracle客户端组件的情况下以64位模式运行.

    当应用程序尝试通过.NET框架中的`System.Data.OracleClient`命名空间访问Oracle数据库时,如果系统中只安装了32位Oracle客户端组件,那么即使在64位操作系统上,应用程序也将会被强制以32位模式运行。这可能会导致一...

    Oracle客户端安装与新建数据源

    在本教程中,我们将学习如何在客户端安装Oracle客户端并使用ODBC新建数据源,以便快速有效地连接到Oracle数据库。 首先,我们需要下载必要的组件。`vcredist_x86.exe`是Microsoft Visual C++ Redistributable for ...

    百分百解决System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本.rar

    然而,要成功使用这个组件,系统需要安装Oracle客户端软件,因为System.Data.OracleClient依赖于Oracle的客户端库来执行SQL查询和管理数据库连接。 当您遇到“System.Data.OracleClient需要Oracle客户端软件8.1.7或...

    oracle19客户端安装包

    Oracle客户端连接服务器时,通常需要TNSNAMES.ORA文件来指定服务器的连接信息。在安装目录的"network\admin"文件夹下,找到或创建TNSNAMES.ORA文件,添加如下格式的条目: ``` SERVER_NAME = (DESCRIPTION = ...

    oracle客户端安装和配置

    Oracle客户端是用于连接到Oracle数据库服务器的软件工具,它提供了数据查询、管理、开发等功能。在本教程中,我们将深入探讨Oracle 11g客户端的安装和配置过程,旨在帮助用户轻松完成这一任务。 首先,我们需要下载...

    oracle11g客户端-windows简约

    6. 完成安装后,可以通过测试连接来验证Oracle客户端是否配置成功。 Oracle 11g客户端的使用涵盖了多个方面,包括: - 数据库连接:通过SQL*Plus或其他数据库管理工具,如PL/SQL Developer、Toad,连接到Oracle...

    windows 安装oracle11G 超级详细

    ### Windows环境下Oracle 11g R2安装及配置详解 #### 一、安装前准备与注意事项 ...通过以上步骤,您可以在Windows环境下成功安装并配置Oracle 11g R2数据库系统,为进一步管理和使用Oracle数据库打下坚实的基础。

    3-oracle19c客户端安装配置

    Oracle 19c 客户端安装配置是指在 Windows 操作系统上安装和配置 Oracle 19c 客户端的过程。该过程涉及到多个步骤,包括安装 Oracle 19c 客户端、配置 Net Configuration Assistant、添加 Oracle 服务、选择 TCP ...

    不安装Oracle客户端,远程连接oracle,C#

    标题中的“不安装Oracle客户端,远程连接oracle,C#”是指使用C#编程语言,在不安装完整Oracle客户端软件的前提下,通过特定方式实现对Oracle数据库的远程连接。这通常依赖于Oracle提供的轻量级客户端库,如Instant ...

    不安装Oracle客户端_使用PLSQL_Developer

    在本文中,我们将深入探讨如何在不安装完整的Oracle客户端的情况下,使用PL/SQL Developer和Oracle Instant Client工具包连接到Oracle 11g远程数据库。这种方法对于那些希望避免安装大型客户端软件,但仍然需要进行...

    plsql不安装oracle客户端连接

    在Windows系统中,不安装完整的Oracle客户端,而是使用精简版的Oracle Instant Client,可以大大减少磁盘空间占用。Oracle Instant Client是一个轻量级的软件包,包含了连接Oracle数据库所需的基本组件。以下是如何...

    .net访问oracle数据库的方法(不安装oracle客户端)

    在日常的开发工作中,有时我们需要让.NET应用程序访问Oracle数据库,但为了节省资源或者简化部署步骤,我们可能并不希望在目标机器上安装完整的Oracle客户端。本文将详细介绍一种无需安装Oracle客户端即可实现.NET...

Global site tag (gtag.js) - Google Analytics