Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

Windows 7 Oracle Client

675230May 7 2009 — edited Jun 22 2011
I am trying to install the 10G client on Windows 7 but it's OS checks are failing (7 has a build number of 6.1). When I try to use compatibility mode the installer won't even open (no errors, just flashes the startup screen and then disappears). I need to use the 10G client as I still have to connect to databases running 8 which the 11 client doesn't support. Anyone have any suggestions?

Comments

oradba
Anyone have any suggestions?
Yes, install Oracle on a SUPPORTED Windows version. Windows 7 isn't yet released as production version and Oracle does not provide software for non-production systems.

Werner
675230
Why does it have to explicitly block the install though? The 10G client comes with the fix for Transactions with .Net, but the only x64 version of the 11G client available (which at least lets you bypass the supported version piece) doesn't have this fix for some odd reason and the only way to get it is via MetaLink which I can't access.
JustinCave
1) I don't know that it is explicitly blocking anything. It's entirely possible that the installer makes a call that doesn't work any longer in Windows 7 or gets an unexpected result and causes the installer to crash.

2) If the installer is bombing out, it is presumably erroring out validating the system prerequisites. You could try invoking the installer with the -ignoreSysPrereqs flag to explicitly ignore those checks.

3) Echoing Werner, why are you using a pre-release version of Windows in the first place? If this is a production system, you'll really want to use an older version of Windows that the 10.2 client is supported on. Assuming that Oracle does go ahead and certify the 10.2 client on Windows 7 when it is eventually released, it will undoubtedly require a patchset to be applied to the client. So you'd have to run a different version of the Oracle client on a different version of Windows when everything gets production-ready anyway.

Justin
675230
It does. When you run the installer it checks to make sure that the OS is 5.0, 5.1 or 6.0 and tells you it failed when that doesn't work. When I run it in compatibility mode it reports the OS version as being correct (6.0 instead of 6.1) but after that part it just doesn't run at all. It's really confusing.

I tried your option for #2 and the installer worked! I can TNSPing now so the connections are working. The tool I use for connecting to stuff (Golden, from Benthic Software) is having trouble reading the oci.dll file for some reason, but I can work with them on that.

Right now I am basically giving Windows 7 RC a shot. Oracle worked great on the Beta (even with Golden), but it was the 11G client without the new transaction support that I needed. Technically this isn't a production system though as it is a laptop and won't be hosting anything.

Thanks for the help.
559163
Hi,

Try to add 6.1 in your refhost
I success.
675230
Is there an ETA on this now that Windows 7 is going RTM around August 6th?
716320
So, I am running the release version of Windows 7 today and there is still not a supported version of the Oracle client for it.

In answer to an earlier question in this thread, one of the reasons why people would want to test the Oracle client with the pre-release version of an operating system is so that they can know what issues will impact migration when the operating system is available. Windows 7 has been available in public beta since January. Beta versions of the Oracle client would have been appropriate (assuming that it requires a code change). As a developer, I am using the release bits of Windows 7 (prior to the general availability date of October 22nd), so that my users will be able to depend on it when they can buy it (for us as early as September 1st).

Sigh,
Weston

Edited by: user4595159 on Aug 7, 2009 7:52 PM
Hans Forbrich
You can bet your boots that Oracle has been busy testing and patching. No guesses when the release will happen, but history tells me that Oracle`s s/w release will not be coincident with Microsoft's release to public.

In the past, it's been a challenge to get reasonable documentation about the actual changed API out of Microsoft. And a huge amount of effort goes into regression testing, which requires time to be scheduled on the test harnesses (not an easy task in itself).


But if you want access to a beta version, contact your friendly Oracle Partner Manager or your Sales Rep. Oracle will likely never make an open public beta of their crown jewels available - they will almost always need an appropriate NDA signed rather than just check-boxed on the web, hence the need for you to initiate it through the appropriate channels.

<sigh>
/Hans
719008
Any update on when an installer will be available?
Hans Forbrich
user2546913 wrote:
Any update on when an installer will be available?
Soon. Almost guaranteed within the next 365 days. The exact date will be announced to the public, not just one community.

Your best bet, instead of asking the community - who do not have the information OR are legally constrained not to tell - is to watch http://otn.oracle.com (just like the rest of us)
user7237439
I got Oracle to install on Win 7 by altering the refhost.xml and oraparam.ini file. But now any apps I try to use on this workstation error out because they can't find the client.

Sqlplus does work though.

Any ides what to look for there?

Edited by: user7237439 on Nov 9, 2009 11:02 AM
Claudio Solares
Hi guys,
Today I could install 11g instant client, to test it I downloaded sqlplus option and all is working fine.
Rgds,
Claudio
674826
Claudio, did you change something in config to acheive this? Also, does your software (not only sqlplus) succed to use it?
726238
I was able to install 10g r2 x64 by modifying the orapram.ini and rfhost.xml.
572476
Hello

I ve tried several times to install oracle client on my windows 7 rc and finally I have succeeded.
I did the following :
1.remove all my previous installations of oracle clients.
2.Run the installer in win xp sp3 compatibility mode and run as administrator.

Note : Download the oracle 11 g client.(I tried with 10g client but it doesn’t work on Windows 7)
You can connect to your oracle 10g db with oracle 11 client.
Note :If you are using toad then download the toad for oracle 9.5 version,version 8.5 doesnt work it produce some error like "Oci dll not initialized"
Regard D.
684187
Hello,

I have found a method to make the Oracle 10gR2 Client work on Windows 7.

1. Execute the install.exe as administrator
2. manually check the failing installation prequisites (OS check etc.)
3. complete the installation
4. when finished, look for the shortcut "Enterprise Manager Console" in your startmenu
5. right-click on it and execute it as "administrator"

I already have deployed several clients working with these settings, no problems so far.

Regards
Alex
Claudio Solares
Hi Michael,
I modified the path var manually ,now it includes the instantclient location. Also I added tns_admin env var.... My sqlplus connection is fine, however the odbc does not work. (you also have to download odbc components as an add-on) I am working on this now, shall post any updates.
Rgds,
Claudio
770175
This thread is 4 months old; however, I wonder if anyone has successfully installed XE client on Windows7? I am considering a registry 'hack', since the files seem to be present and correct, but the Control Panel ODBC admin can't see them. Is there a better way? Thanks.
813581
its refhost.xml in database/stage/prereq/db and database/stage/prereq/db_prereqs/db/

Edited by: 810578 on 12.11.2010 05:45
Poli
How I did it:

1 - Edited /install/oraparam.ini

where you see

[Certified Versions]
#You can customise error message shown for failure, provide value for CERTIFIED_VERSION_FAILURE_MESSAGE
Windows=5.0,5.1,5.2,6.0

change to

[Certified Versions]
#You can customise error message shown for failure, provide value for CERTIFIED_VERSION_FAILURE_MESSAGE
Windows=5.0,5.1,5.2,6.0,6.1

2 - Execute the OUI.exe
1 - 20
Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Jul 20 2011
Added on May 7 2009
20 comments
59,933 views