- Install 10.2.0.1
- Install timezonepatch required prior to installing patchset 10.2.0.3
- Install patchset 10.2.0.3
- Install the April 2007 critical patch for 10.2.0.3
So I run it again and click okay and then everything appears fine. The screen says installation successful. Then I try to install the 10.2.0.3 patchset and I get another error saying that the oraInventory has files in it and can't be written to and that I have to choose another directory. The first time I ran into this problem I chose a different directory. However, when I tried to apply the latest critical patch, Apr 2007, I got an error regarding the orainst.loc. So I blew away that installation. The second time this happened I deleted the contents from the oraInventory directory and it completed the installation. But when I ran the Apr 2007 script I had the same error. I don't know how to fix this.
You will probably want to delete the installation and inventory (as well as the oraInst.loc file which is located in either /etc or /var/opt/oracle depending on the operating system). Ensure that the umask setting for the oracle user is set to 0022. This means permissions for directories will be 755 and for files it will be 644. Install 10.2.0.1 and run the orainstRoot.sh as root … do not sudo to root and run the script. After running the script, check the permissions of the oraInst.loc file. The permissions should be as follows:
ls -l /etc/oraInst.loc -rw-r--r-- 1 root root 61 Apr 23 02:15 /etc/oraInst.locYou should now be able to apply any subsequent patches and patch sets.
Dig Deeper on Oracle database installation, upgrades and patches
Related Q&A from Maria Anderson
I have been trying to install Oracle 8.1.7 on SUSE Linux 9.0 and got the error: "Error in invoking target install of makefile /opt/oracle/...../*.mk." Continue Reading
I'm getting errors while installing the Database Configuration Assistant. Continue Reading
Can I use /var/opt/oracle/oratab to specify listener information? Continue Reading