I keep finding ways to break things because the environments are not consistent.
UNIX_GROUP_NAME
This parameter is the UNIX group name to be set for the inventory on UNIX platforms.
Note: The UNIX group name is used for first-time installations only.
Details for oraInventory
$ cat /etc/oraInst.loc
inventory_loc=/u01/app/oracle/oraInventory
inst_group=oinstall
Notice the group is dba while /etc/oraInst.loc has oinstall.
Probably because I specified UNIX_GROUP_NAME=dba?
Don’t remembered since this environment is really old.
$ ls -ld /u01/app/oracle/oraInventory drwxrwx---. 6 oracle dba 4096 Feb 14 04:50 /u01/app/oracle/oraInventory
What happens when INVENTORY_LOCATION is not the same as /etc/oraInst.loc ?
oracle@arrow1:HAWKA:/media/sf_OracleSoftware/GoldenGate_12.2.0.1/fbo_ggs_Linux_x64_shiphome/Disk1 $ ./runInstaller -silent -showProgress -waitforcompletion INSTALL_OPTION=ORA11g SOFTWARE_LOCATION=/u01/app/12.2.0.1/ggs03 UNIX_GROUP_NAME=oinstall INVENTORY_LOCATION=/u01/app/oraInventory ++++++++++ oracle@arrow1:HAWKA:/home/oracle $ ls -ld /u01/app/oraInventory drwxrwx---. 5 oracle oinstall 4096 Feb 14 05:18 /u01/app/oraInventory oracle@arrow1:HAWKA:/home/oracle $ ++++++++++ oracle@arrow1:HAWKA:/u01/app/12.2.0.1/ggs03 $ cd /u01/app/12.2.0.1/ggs03/OPatch/ oracle@arrow1:HAWKA:/u01/app/12.2.0.1/ggs03/OPatch $ env|grep HOME GG_HOME=/u01/app/12.2.0.1/ggs01 HOME=/home/oracle oracle@arrow1:HAWKA:/u01/app/12.2.0.1/ggs03/OPatch $ export GG_HOME=/u01/app/12.2.0.1/ggs03 oracle@arrow1:HAWKA:/u01/app/12.2.0.1/ggs03/OPatch $ ./opatch lsinventory -details Invoking OPatch 11.2.0.1.7 Oracle Interim Patch Installer version 11.2.0.1.7 Copyright (c) 2011, Oracle Corporation. All rights reserved. Oracle Home : /u01/app/12.2.0.1/ggs03 Central Inventory : /u01/app/oracle/oraInventory from : /etc/oraInst.loc OPatch version : 11.2.0.1.7 OUI version : 11.2.0.3.0 Log file location : /u01/app/12.2.0.1/ggs03/cfgtoollogs/opatch/opatch2017-02-14_05-21-32AM.log List of Homes on this system: Home name= OraGI12Home1, Location= "/u01/app/12.1.0.2/grid" Home name= OraDB12Home1, Location= "/u01/app/oracle/product/12.1.0.2/db_1" Home name= OraDb11g_home1, Location= "/u01/app/oracle/product/11.2.0.4/db_1" Home name= OraHome1, Location= "/u01/app/12.2.0.1/ggs01" Home name= OraHome2, Location= "/u01/app/12.2.0.1/ggs02" Inventory load failed... OPatch cannot load inventory for the given Oracle Home. Possible causes are: Oracle Home dir. path does not exist in Central Inventory Oracle Home is a symbolic link Oracle Home inventory is corrupted LsInventorySession failed: OracleHomeInventory gets null oracleHomeInfo OPatch failed with error code 73 oracle@arrow1:HAWKA:/u01/app/12.2.0.1/ggs03/OPatch $
When INVENTORY_LOCATION is different from /etc/oraInst.loc, use -invPtrLoc.
oracle@arrow1:HAWKA:/u01/app/12.2.0.1/ggs03/OPatch $ ./opatch lsinventory -details -invPtrLoc /u01/app/oraInventory/oraInst.loc Invoking OPatch 11.2.0.1.7 Oracle Interim Patch Installer version 11.2.0.1.7 Copyright (c) 2011, Oracle Corporation. All rights reserved. Oracle Home : /u01/app/12.2.0.1/ggs03 Central Inventory : /u01/app/oraInventory from : /u01/app/oraInventory/oraInst.loc OPatch version : 11.2.0.1.7 OUI version : 11.2.0.3.0 Log file location : /u01/app/12.2.0.1/ggs03/cfgtoollogs/opatch/opatch2017-02-14_05-44-55AM.log Lsinventory Output file location : /u01/app/12.2.0.1/ggs03/cfgtoollogs/opatch/lsinv/lsinventory2017-02-14_05-44-55AM.txt -------------------------------------------------------------------------------- Installed Top-level Products (1): Oracle GoldenGate Core 12.2.0.0.0 There are 1 products installed in this Oracle Home. Installed Products (6): Installer SDK Component 11.2.0.3.0 Java Development Kit 1.6.0.65.0 Oracle GoldenGate Core 12.2.0.0.0 Oracle GoldenGate for Oracle 11g 12.2.0.0.0 Oracle One-Off Patch Installer 11.2.0.1.7 Oracle Universal Installer 11.2.0.3.0 There are 6 products installed in this Oracle Home. There are no Interim patches installed in this Oracle Home. -------------------------------------------------------------------------------- OPatch succeeded. oracle@arrow1:HAWKA:/u01/app/12.2.0.1/ggs03/OPatch $
Just out of curiosity, what’s the difference between ORA11g|ORA12c?
oracle@arrow1:HAWKA:/media/sf_OracleSoftware/GoldenGate_12.2.0.1/fbo_ggs_Linux_x64_shiphome/Disk1 $ ./runInstaller -silent -showProgress -waitforcompletion INSTALL_OPTION=ORA12c SOFTWARE_LOCATION=/u01/app/12.2.0.1/ggs03 UNIX_GROUP_NAME=dba INVENTORY_LOCATION=/u01/app/oraInventory2 Starting Oracle Universal Installer... ++++++++++ oracle@arrow1:HAWKA:/home/oracle $ cd /u01/app/12.2.0.1/ggs03/OPatch/ oracle@arrow1:HAWKA:/u01/app/12.2.0.1/ggs03/OPatch $ cat /u01/app/oraInventory2/oraInst.loc inventory_loc=/u01/app/oraInventory2 inst_group=dba oracle@arrow1:HAWKA:/u01/app/12.2.0.1/ggs03/OPatch $ ls -ld /u01/app/oraInventory2/ drwxrwx---. 5 oracle dba 4096 Feb 14 06:08 /u01/app/oraInventory2/ ++++++++++ oracle@arrow1:HAWKA:/u01/app/12.2.0.1/ggs03/OPatch $ ./opatch lsinventory -details -invPtrLoc /u01/app/oraInventory2/oraInst.loc Invoking OPatch 11.2.0.1.7 Oracle Interim Patch Installer version 11.2.0.1.7 Copyright (c) 2011, Oracle Corporation. All rights reserved. Oracle Home : /u01/app/12.2.0.1/ggs03 Central Inventory : /u01/app/oraInventory2 from : /u01/app/oraInventory2/oraInst.loc OPatch version : 11.2.0.1.7 OUI version : 11.2.0.3.0 Log file location : /u01/app/12.2.0.1/ggs03/cfgtoollogs/opatch/opatch2017-02-14_06-09-42AM.log Lsinventory Output file location : /u01/app/12.2.0.1/ggs03/cfgtoollogs/opatch/lsinv/lsinventory2017-02-14_06-09-42AM.txt -------------------------------------------------------------------------------- Installed Top-level Products (1): Oracle GoldenGate Core 12.2.0.0.0 There are 1 products installed in this Oracle Home. Installed Products (6): Installer SDK Component 11.2.0.3.0 Java Development Kit 1.6.0.65.0 Oracle GoldenGate Core 12.2.0.0.0 Oracle GoldenGate for Oracle 12c 12.2.0.0.0 Oracle One-Off Patch Installer 11.2.0.1.7 Oracle Universal Installer 11.2.0.3.0 There are 6 products installed in this Oracle Home. There are no Interim patches installed in this Oracle Home. -------------------------------------------------------------------------------- OPatch succeeded. oracle@arrow1:HAWKA:/u01/app/12.2.0.1/ggs03/OPatch $
