这几天装了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客户端和PL/SQL Developer,从而高效地管理和开发Oracle数据库。请根据实际情况选择适合的客户端版本,并确保所有配置步骤都准确无误。
然而,传统的连接方式往往需要在开发环境中安装完整的Oracle客户端,这会占用大量系统资源并增加配置复杂性。本文将详细介绍如何在不安装Oracle客户端的情况下,使用QT框架成功连接到Oracle数据库,主要涉及的知识点...
在Windows 7 x64环境下成功安装Oracle客户端和PL/SQL Developer是一项常见的IT任务,尤其对于需要处理Oracle数据库的开发者和管理员来说。以下是一些关键步骤和知识点: 1. **解决Oracle客户端安装问题**:Oracle的...
在 Win7 和 Server2008R2 操作系统下,安装 ORACLE 客户端经常会遇到问题,导致无法成功安装。本文将详细介绍解决这个问题的方法。 第一步:下载 Oracle 10g Vista 版本的安装包 在安装 ORACLE 客户端之前,需要...
在日常的开发工作中,有时我们需要让.NET应用程序访问Oracle数据库,但为了节省资源或者简化部署步骤,我们可能并不希望在目标机器上安装完整的Oracle客户端。本文将详细介绍一种无需安装Oracle客户端即可实现.NET...
6. **重新编译和部署**:完成上述更改后,重新编译你的应用程序,并确保在目标环境中也安装了与之匹配的Oracle客户端。 总之,解决“尝试加载Oracle客户端时引发BadImage”的关键在于理解应用程序和Oracle客户端...
通过以上步骤,可以在64位Windows系统上成功安装并配置Oracle客户端环境,从而实现与Oracle数据库的有效交互。在整个过程中,确保每个步骤都按照官方文档的要求进行,可以最大限度地减少潜在的问题和错误。
当应用程序尝试通过.NET框架中的`System.Data.OracleClient`命名空间访问Oracle数据库时,如果系统中只安装了32位Oracle客户端组件,那么即使在64位操作系统上,应用程序也将会被强制以32位模式运行。这可能会导致一...
在本教程中,我们将学习如何在客户端安装Oracle客户端并使用ODBC新建数据源,以便快速有效地连接到Oracle数据库。 首先,我们需要下载必要的组件。`vcredist_x86.exe`是Microsoft Visual C++ Redistributable for ...
然而,要成功使用这个组件,系统需要安装Oracle客户端软件,因为System.Data.OracleClient依赖于Oracle的客户端库来执行SQL查询和管理数据库连接。 当您遇到“System.Data.OracleClient需要Oracle客户端软件8.1.7或...
Oracle客户端连接服务器时,通常需要TNSNAMES.ORA文件来指定服务器的连接信息。在安装目录的"network\admin"文件夹下,找到或创建TNSNAMES.ORA文件,添加如下格式的条目: ``` SERVER_NAME = (DESCRIPTION = ...
Oracle客户端是用于连接到Oracle数据库服务器的软件工具,它提供了数据查询、管理、开发等功能。在本教程中,我们将深入探讨Oracle 11g客户端的安装和配置过程,旨在帮助用户轻松完成这一任务。 首先,我们需要下载...
6. 完成安装后,可以通过测试连接来验证Oracle客户端是否配置成功。 Oracle 11g客户端的使用涵盖了多个方面,包括: - 数据库连接:通过SQL*Plus或其他数据库管理工具,如PL/SQL Developer、Toad,连接到Oracle...
### Windows环境下Oracle 11g R2安装及配置详解 #### 一、安装前准备与注意事项 ...通过以上步骤,您可以在Windows环境下成功安装并配置Oracle 11g R2数据库系统,为进一步管理和使用Oracle数据库打下坚实的基础。
Oracle 19c 客户端安装配置是指在 Windows 操作系统上安装和配置 Oracle 19c 客户端的过程。该过程涉及到多个步骤,包括安装 Oracle 19c 客户端、配置 Net Configuration Assistant、添加 Oracle 服务、选择 TCP ...
标题中的“不安装Oracle客户端,远程连接oracle,C#”是指使用C#编程语言,在不安装完整Oracle客户端软件的前提下,通过特定方式实现对Oracle数据库的远程连接。这通常依赖于Oracle提供的轻量级客户端库,如Instant ...
在本文中,我们将深入探讨如何在不安装完整的Oracle客户端的情况下,使用PL/SQL Developer和Oracle Instant Client工具包连接到Oracle 11g远程数据库。这种方法对于那些希望避免安装大型客户端软件,但仍然需要进行...
在Windows系统中,不安装完整的Oracle客户端,而是使用精简版的Oracle Instant Client,可以大大减少磁盘空间占用。Oracle Instant Client是一个轻量级的软件包,包含了连接Oracle数据库所需的基本组件。以下是如何...