MacLochlainns Weblog

Michael McLaughlin's Technical Blog

Site Admin

Oracle 11g on Windows 7

with 264 comments

I finally got around to installing Oracle 11g on Windows 7 Professional Edition, 64-bit (click here for Oracle 11g Release 2 on Windows 7). The only catch was that the Oracle 11g ( installer validates only against Windows 5.0, 5.1, 5.2 or 6.0. Windows 7 is actually Windows Code Base 6.1, as seen in this screen shot after successful installation:


With that knowledge, first you should download the software from Oracle’s web site. You should unzip the contents into another directory. I used a C:\Stage directory. Inside that you’ll find the database directory, and it should look like this:


  1. Click on the setup icon to launch the installer. You should then see the following screen shot. Enter a password for the SYS and SYSTEM users (if you’re coming to Oracle from a MySQL background they’re like the root user in MySQL). When you’ve entered a matching password in both fields, the Install button becomes active. Click the Install button to proceed.


  1. In this screen, you’re prompted for your Email and MetaLink Password. If this is a test database (a throw away instance without any real data), you can uncheck the box for automatic security updates. You should enter a password even for test databases. Click the Next button to proceed.


  1. You’ll only see this failure if you’re installing Oracle 11g ( on a Windows 7 operating system, which is actually version 6.1 according to their code control numbering. You simply check the Checking operating system requirements … and Checking service pack requirements … to override the prerequisite checks. Another error that you may encounter is related to networking. It is a warning and occurs when you’re operating system uses DHCP to get its IP address. You really should configure the operating system with a static IP address. You can set a static IP address in Windows 7 with these instructions.


The checked boxes now say User Verified, which means we’re all really powerful, aren’t we? 🙂 Click the Next button to proceed.


  1. At this point, you’ll get a Windows System Alert asking you to unblock the installer’s javaw.exe program. You must grant the access or forget about installing Oracle 11g. Click the Allow access button to proceed.


  1. The dialog tells you what will be installed. Click the Install button to proceed.


  1. This is the installation progress dialog. It’s running while the Oracle Installer lays down the operating system files for the database management system. It takes about 8 to 9 minutes, so stretch your legs if you want to take a break. When it’s 100% complete, click the Next button to continue.


  1. After the installation, you’ll see the first of the Configuration Assistants, which is the Oracle Net Configuration Assistant (unfortunately, I didn’t capture that screen shot but I provided a temporary substitute until I re-install it). Provided everything happens successfully, it’ll move to the next step without your intervention.


You should receive another Windows Security Alert (aren’t we glad that I already disabled UAC). You need to click the Allow access button to let java.exe proceed with the installation.


  1. This one is exactly where it belongs. It means you have approximately a 5 to 6 minute break while a sample database instance is cloned for you. The cloning process copies a sample compressed database from the installation staging area to your local operating system.


It will prompt you if you want to open any of the other scheme. You can skip this and do it later, or click Password Management to open those scheme and set passwords for them.


  1. The last Configuration Assistant is the Oracle Configuration Manager Configuration. It’s a short process, it configures the cloned sample database against your installation names and passwords. When it completes it enables the Next button. Click the Next button to complete the installation.


  1. You’ve finally reached almost the end of the installation. Click the Exit button on this dialog to proceed to the “are you sure” dialog box.


Confirm you meant it, by clicking the Yes button on the final dialog message below.


You’ve successfully installed Oracle 11g on Windows 7.

Written by maclochlainn

November 27th, 2009 at 6:35 pm

264 Responses to 'Oracle 11g on Windows 7'

Subscribe to comments with RSS or TrackBack to 'Oracle 11g on Windows 7'.

  1. the version im using is oracle 11g 32bit.


    31 May 14 at 11:32 am

  2. Dan, Where do the log files say you’re failing?


    31 May 14 at 6:07 pm

  3. ! C:\Users\Daniel\Downloads\ Unexpected end of archive

    This is the message i get when i try to extract the file to my laptop.


    7 Jun 14 at 1:05 pm

  4. Two hopefully quick questions. We are packaging various versions of the oracle client for our customer. Using batch files to call rsp files and run setup. These are to be deployed via CM2012 for windows clients

    Question one
    Customer wants to be able to, using his words, set a permanent global environment variable pointing to %TNS_ADMIN% which they house on a network share. Can this be done and I would prefer to do it in the batch.

    Question two deinstall.bat uninstalls oracle client. Again the uninstall would be CM2012 and we would prefer it is silent. At the end of the install oracle asks about removing .NET components and requires user to click “y” or “n”. Is there a way around this to make it completely silent.

    Ric Nagy

    17 Oct 14 at 2:39 pm

  5. im having problems with my oracle 11g release 2. i tried setting up asm instance.after the set up, i login to SQL and it gives error: no parameter set for ASM instance. pls can anyone help with this problem?


    18 Oct 14 at 11:15 pm

  6. Ric,

    You should be able to use the -silent parameter, as described in the Oracle Database 11g Client Installation Guide manual’s Appendix B. This is probably what you’re looking for:

    Silent mode: Oracle Universal Installer does not display any screens. Instead it displays progress information in the command window where you started it. To use silent mode, you run setup.exe with the -silent parameter and include a response file, which contains responses to the Oracle Universal Installer prompts.

    Hope that’s what you’re looking for …


    21 Oct 14 at 12:20 am

  7. That addresses the silent uninstall which after more research I finished up that solution. Question one remains which is setting up the permanent environment variable via the batch during install for TNS_ADMIN so that every user that logins to that machine is pointed to their network resource for the TNS names file.

    Ric Nagy

    21 Oct 14 at 8:51 am

  8. Ric,

    Assuming you’re using PowerShell, you should be able to set the environment variable like the examples here (Microsoft TechNet document on environment variables).


    21 Oct 14 at 9:24 pm

  9. when I tried to install oracle client on windows 7 -64 bit I got error [NS-13001]Environment does not meet minimum requirements Are you sure you want to continue ??? FYI that workstation is powerful machine , I continued to complete installation but i got OBDC without oracle , there is only SQL sever , could you please advice me to be able to solve this issue ….


    7 Feb 15 at 12:24 pm

  10. Abeer, What version of Windows 7 are you running? It needs to be Windows 7 Professional, Windows 7 Enterprise, or Windows 7 Ultimate. You can run into errors like that when you’re using Windows 7 Home Basic or Premium. Hope that helps. If you have a correct version of the Windows OS, the next place to look is memory. How much memory do you have on the machine?


    13 Feb 15 at 9:19 pm

  11. I got very confusing status of password file in Windows 7 on Oracle I renamed password file but still Oracle was using same password file. I restarted database but still found using same password file and didn’t give me error. How is it possible?

    John Mark

    19 Mar 15 at 6:12 am

  12. John, Did you remove the password file with the orapwd utility? Check the Database Administrator’s Guide for the orapwd syntax.


    20 Mar 15 at 12:51 am

  13. Thanks for giving guide for instaling oracle
    but i was tried to install oracle 11g version
    but after configuration assistants its showing
    error like error in exception of additional utility tool
    please give me any suggestions to install


    11 Nov 15 at 9:18 am

  14. Sarath, You would need to post the log files for me to help sort this. Do you have the log files?

    When the configuration utilities fail, it’s typically due to resource limitations.


    20 Nov 15 at 11:32 pm

Leave a Reply