This procedure follows my attempt to install an Oracle RDBMS 11.2.0.3.0 home without Grid Infrastructure installed.
This procedure was followed by Apply Oracle RDBMS 11.2.0.3.3 Patchset which is incomplete because I decided to install Grid Infrastructure on GRIDCTRL.
Using the locations described in Finding the 11.2.0.3.3 PSU, I transferred all of the files for Oracle RDBMS 11.2.0.3.0 and 11.2.0.3.3 to /tmp
on GRIDCTRL
:
/tmp/p10404530_112030_LINUX_1of7.zip /tmp/p10404530_112030_LINUX_2of7.zip /tmp/p10404530_112030_LINUX_3of7.zip /tmp/p10404530_112030_LINUX_4of7.zip /tmp/p10404530_112030_LINUX_5of7.zip /tmp/p10404530_112030_LINUX_6of7.zip /tmp/p10404530_112030_LINUX_7of7.zip
I created the following directories for the unzipped files:
mkdir /opt/oracle/software/p10404530
Following the advice I was given in Start of Upgrade to Cloud Control 12.1.0.2 (#em12cr2), I used the unzip60_lnx
utility instead of unzip
because the former is able to handle files greater than 2GB.
Used the following commands to unzip the archives:
unzip60_lnx -d /opt/oracle/software/p10404530 /tmp/p10404530_112030_LINUX_1of7.zip unzip60_lnx -d /opt/oracle/software/p10404530 /tmp/p10404530_112030_LINUX_2of7.zip unzip60_lnx -d /opt/oracle/software/p10404530 /tmp/p10404530_112030_LINUX_3of7.zip unzip60_lnx -d /opt/oracle/software/p10404530 /tmp/p10404530_112030_LINUX_4of7.zip unzip60_lnx -d /opt/oracle/software/p10404530 /tmp/p10404530_112030_LINUX_5of7.zip unzip60_lnx -d /opt/oracle/software/p10404530 /tmp/p10404530_112030_LINUX_6of7.zip unzip60_lnx -d /opt/oracle/software/p10404530 /tmp/p10404530_112030_LINUX_7of7.zip
On GRIDCTRL, start the installation as follow:
cd /opt/oracle/software/p10404530/database
./runInstaller
The following screen appears after the splash screen:
Filled in my details and clicked Next.
Just clicked Next, and the following pop-up appeared:
Selected Install database software only, and clicked Next.
Selected Single instance database installation, and clicked Next.
Left English as the selected language, and clicked Next.
Selected Enterprise Edition because it is the closest match to Personal Edition. Clicked Select Options....
The following dialogue appeared:
Only selected Oracle Partitioning because this option is required by Oracle Enterprise Manager. See Add Partitioning Option to REPOS for the problems I encountered in OEM 10.2.0.5 when I did not install the partitioning option.
Clicked OK and went back to the screen in Step 6, and then clicked Next.
The Oracle Base was left as is. I changed the software location to /opt/oracle/app/OracleHomes/db11.2.0.3 which is neither 11.1 nor 11.2 format, but a hybrid. Clicked Next.
Left the OSDBA group as dba, and changed the OSOPER group to dba as well. Clicked Next.
Got some warnings. Clicked on Fix & Check Again. The following dialogue appearred:
Ran the following commands:
sudo su - /tmp/CVU_11.2.0.3.0_oracle/runfixup.sh
Got the following results:
Response file being used is :/tmp/CVU_11.2.0.3.0_oracle/fixup.response Enable file being used is :/tmp/CVU_11.2.0.3.0_oracle/fixup.enable Log file location: /tmp/CVU_11.2.0.3.0_oracle/orarun.log Setting Kernel Parameters... The value for shmmni in response file is not greater than value of shmmni for current session. Hence not changing it. fs.file-max = 6553600 fs.file-max = 6815744 net.ipv4.ip_local_port_range = 9000 65500 net.core.wmem_max = 262144 net.core.wmem_max = 1048576 fs.aio-max-nr = 1048576
Clicked OK. Got a clean bill of health on the step #9 screen. Clcked Next.
Clicked Install.
After a while, the following dialogue appearred:
Ran the following commands:
sudo su - /opt/oracle/app/OracleHomes/db11.2.0.3/root.sh
Got the following results:
Performing root user operation for Oracle 11g The following environment variables are set as: ORACLE_OWNER= oracle ORACLE_HOME= /opt/oracle/app/OracleHomes/db11.2.0.3 Enter the full pathname of the local bin directory: [/usr/local/bin]: The file "dbhome" already exists in /usr/local/bin. Overwrite it? (y/n) [n]: y Copying dbhome to /usr/local/bin ... The file "oraenv" already exists in /usr/local/bin. Overwrite it? (y/n) [n]: y Copying oraenv to /usr/local/bin ... The file "coraenv" already exists in /usr/local/bin. Overwrite it? (y/n) [n]: y Copying coraenv to /usr/local/bin ... Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root script. Now product-specific root actions will be performed. Finished product-specific root actions.
Clicked OK on the dialogue window.
Clicked Close. All done.