Through all kinds of hardships, finally the work of 32 Oracle 10g loaded to 64-bit windows7 on the. Do not ask me why I do not install 64 Oracle or Oracle 11g, which is the only reason for the job needs.
Encountered a variety of problems, bypassing the detour will not wordy, directly to the success of the steps.
Oh ~ ~ One more word, say the software environment:
Operating system: Windows7 Chinese flagship edition
Oracle installation Version: 10.2.0.1 Chinese version, upgrade patch to 10.2.0.3
Here's the point.
First, we want to remove the Windows version of Oracle installation detection
1. Edit installation package file Database\stage\prereq\db\refhost.xml
Add the following node
<OPERATING_SYSTEM>
<version value= "6.1"/>
</OPERATING_SYSTEM>
2. Edit installation package file Database\install\oraparam.ini
Find the [Certified versions] section to increase Windows version 6.1 in the second line below, as shown below
windows=4.0,5.0,5.1,5.2,6.1
Note To remove the "#" in front of Windows, otherwise it is not valid
3, the execution C:\Windows\System32\UserAccountControlSettings.exe to pull the next control block to the bottom.
Finally, you want to run Setup in a compatible fashion.
4, right click Setup.exe-compatibility-check to run this program in compatibility mode, select WinDOS XP in the dropdown list SP3
When you are done, click Setup to start the installation.
Oracle's installed. Very excited. And then there's the other software problem.
is successful in using Oracle-Sqlplus to connect native or remote Oracle instances, but use Pl/sql Developer (which I installed as version 7.1) to connect to any one instance at logon "Ora-12154:tns: The specified connection identifier error could not be resolved.
Calm, first analyze the reason, since Sqlplus has been able to connect, indicating that Oracle installation (at least the client's installation) is normal, TNS configuration is correct. The problem should be pl/sql Developer itself. Consider the installation of Oracle in the process of failure and the transformation of Oracle home, whether the information in the registry is not clean write garbage. Entering Pl/sql developer 's preferences found that Oracle home can be set. This option is empty to select automatically, or you can fill in the path manually. But there is no effect after setting. The registry is then checked, and the Oracle settings are not abnormal.
reluctantly chose to reload Pl/sql Developer. After running Setup, a warning box pops up, and this time it's a careful look, presumably meaning that the installation directory contains special characters that may cause Oracle to fail to connect. The prompt window will continue to install after pressing the "Confirm" button. It dawned on me that 64-bit Win7 would install the 32-bit application by default into the program Files (x86) directory, which could be frustrating for Oracle. Change the installation path to a more "popular" path, the database connection again, all the problems are solved.
Summary: brother, you will not be killed in the future to the default 32 program Files directory to install things.