Install Oracle 18c Release 3 on RHEL 6.8
Pre-requisites already been taken care like memory, swap, kernel parameters, add groups, profile and users…etc
Contents
___________________________________________________________________________________________________
1. Hardware Requirements
2. Verify OS version
3. Unzip 18c Binaries
4. Set the DISPLAY Environment
5. Invoke ./runInstaller
6. Verify
___________________________________________________________________________________________________
1. Hardware Requirements
The first thing we need to verify the hardware requirements for an Oracle 18c Release 3 — Check Physical RAM. # grep MemTotal /proc/meminfo We need at least 8192 MB of physical RAM. <---- — Check Swap Space. # grep SwapTotal /proc/meminfo/* RAM up to 1024MB then swap = 2 times the size of RAM RAM between 2049MB and 8192MB then swap = equal to the size of RAM RAM more than 8192MB then swap size = 0.75 times the size of RAM We need at least 8192 MB of swap <---- -– Check space available in /tmp # df -h /tmp/* You need to have at least 2048 MB of space in the /tmp directory. <--- -– Check space for Oracle Software and pre-configured database. # df -h Space requirement for Oracle 18c Software: Enterprise Edition 14G <---- —- To determine whether the system architecture can run the software, enter the following command: # grep "model name" /proc/cpuinfo This command displays the processor type. Verify that the processor architecture matches the Oracle software release that you want to install. If you do not see the expected output, then you cannot install the software on this system.
[oracle@rac1 product]$ cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.8 (Santiago) [oracle@rac1 product]$
NOTE: You can't edit oracle home location while installation using OUI. It will pickup automatically ORACLE HOME location, where you have unzipped database binaries. Hence directly unzip in ORACLE HOME location and then start ./runInstaller After unzip, it will NOT keep all files in single directory. [oracle@rac1 ]cd /u02/app/oracle/product/18c [oracle@rac1 18c]$ ls -ltr total 4457672 -rw-r--r--. 1 oracle dba 4564649047 Jul 25 20:26 LINUX.X64_180000_db_home.zip [oracle@rac1 18c]$ [oracle@rac1 18c]$ unzip LINUX.X64_180000_db_home.zip [oracle@rac1 18c]$ ls -ltr total 4457972 -rw-r--r--. 1 oracle dba 852 Aug 18 2015 env.ora -rw-r--r--. 1 oracle dba 2927 Oct 14 2016 schagent.conf -rwxr-x---. 1 oracle dba 1783 Mar 8 2017 runInstaller <---- drwxr-x---. 7 oracle dba 4096 Feb 7 23:11 xdk drwxr-xr-x. 3 oracle dba 4096 Feb 7 23:11 wwg drwxr-xr-x. 4 oracle dba 4096 Feb 7 23:11 usm drwxr-xr-x. 5 oracle dba 4096 Feb 7 23:11 suptools drwxr-xr-x. 6 oracle dba 4096 Feb 7 23:11 srvm drwxr-xr-x. 3 oracle dba 4096 Feb 7 23:11 sqlj drwxr-xr-x. 3 oracle dba 4096 Feb 7 23:11 slax -rw-r-----. 1 oracle dba 10 Feb 7 23:11 root.sh.old.1 drwxr-xr-x. 3 oracle dba 4096 Feb 7 23:11 relnotes drwxr-xr-x. 4 oracle dba 4096 Feb 7 23:11 racg drwxr-xr-x. 5 oracle dba 4096 Feb 7 23:11 R drwxr-xr-x. 4 oracle dba 4096 Feb 7 23:11 owm drwxr-xr-x. 3 oracle dba 4096 Feb 7 23:11 oss drwxr-xr-x. 3 oracle dba 4096 Feb 7 23:11 ordim drwxr-xr-x. 4 oracle dba 4096 Feb 7 23:11 oracore drwxr-xr-x. 5 oracle dba 4096 Feb 7 23:11 olap drwxr-xr-x. 4 oracle dba 4096 Feb 7 23:11 mgw drwxr-xr-x. 2 oracle dba 4096 Feb 7 23:11 log drwxr-xr-x. 3 oracle dba 4096 Feb 7 23:11 has drwxr-xr-x. 3 oracle dba 4096 Feb 7 23:11 dv drwxr-xr-x. 3 oracle dba 4096 Feb 7 23:11 diagnostics drwxr-xr-x. 3 oracle dba 4096 Feb 7 23:11 dbjava drwxr-xr-x. 3 oracle dba 4096 Feb 7 23:11 data drwxr-xr-x. 3 oracle dba 4096 Feb 7 23:11 css drwxr-xr-x. 6 oracle dba 4096 Feb 7 23:12 plsql drwxr-xr-x. 2 oracle dba 4096 Feb 7 23:12 dbs drwxr-xr-x. 2 oracle dba 4096 Feb 7 23:12 utl drwxr-xr-x. 2 oracle dba 4096 Feb 7 23:12 instantclient drwxr-xr-x. 13 oracle dba 4096 Feb 7 23:12 dmu drwxr-xr-x. 3 oracle dba 4096 Feb 7 23:12 ucp drwxr-xr-x. 3 oracle dba 4096 Feb 7 23:12 jdbc drwxr-xr-x. 2 oracle dba 4096 Feb 7 23:12 QOpatch drwxr-xr-x. 4 oracle dba 4096 Feb 7 23:12 ords drwxr-xr-x. 5 oracle dba 4096 Feb 7 23:13 sdk drwxr-xr-x. 6 oracle dba 4096 Feb 7 23:13 apex drwxr-xr-x. 22 oracle dba 4096 Feb 7 23:13 sqldeveloper drwxr-xr-x. 8 oracle dba 4096 Feb 7 23:13 odbc drwxr-xr-x. 11 oracle dba 4096 Feb 7 23:14 ctx -rwx------. 1 oracle dba 786 Feb 7 23:14 root.sh.old drwxr-x---. 14 oracle dba 4096 Jun 4 03:20 OPatch drwxr-xr-x. 6 oracle dba 4096 Jul 18 19:17 sqlplus -rwx------. 1 oracle dba 638 Jul 18 19:18 root.sh drwxr-xr-x. 2 oracle dba 4096 Jul 18 19:39 jlib drwxr-xr-x. 5 oracle dba 4096 Jul 18 19:41 sqlpatch drwxr-xr-x. 7 oracle dba 4096 Jul 18 19:44 jdk drwxr-xr-x. 13 oracle dba 4096 Jul 18 19:44 rdbms drwxr-xr-x. 6 oracle dba 4096 Jul 18 19:44 precomp drwxr-xr-x. 5 oracle dba 4096 Jul 18 19:44 perl drwxr-xr-x. 7 oracle dba 4096 Jul 18 19:44 ord drwxr-xr-x. 7 oracle dba 4096 Jul 18 19:44 opmn drwxr-xr-x. 5 oracle dba 4096 Jul 18 19:44 nls drwxr-xr-x. 10 oracle dba 4096 Jul 18 19:44 network drwxr-xr-x. 9 oracle dba 4096 Jul 18 19:44 md drwxr-xr-x. 10 oracle dba 4096 Jul 18 19:44 ldap drwxr-xr-x. 8 oracle dba 4096 Jul 18 19:44 javavm drwxr-xr-x. 5 oracle dba 4096 Jul 18 19:44 hs drwxr-xr-x. 4 oracle dba 4096 Jul 18 19:44 drdaas drwxr-xr-x. 3 oracle dba 4096 Jul 18 19:44 demo drwxr-xr-x. 7 oracle dba 4096 Jul 18 19:44 cv drwxr-xr-x. 6 oracle dba 4096 Jul 18 19:44 crs drwxr-xr-x. 9 oracle dba 4096 Jul 18 19:44 assistants drwxr-xr-x. 8 oracle dba 4096 Jul 18 19:44 oui drwxr-xr-x. 3 oracle dba 16384 Jul 18 19:44 lib drwxr-x---. 13 oracle dba 4096 Jul 18 19:44 inventory drwxr-xr-x. 5 oracle dba 4096 Jul 18 19:44 deinstall drwxr-xr-x. 4 oracle dba 4096 Jul 18 19:44 clone drwxr-xr-x. 2 oracle dba 4096 Jul 18 19:44 bin drwxr-xr-x. 2 oracle dba 4096 Jul 18 19:44 addnode drwxr-xr-x. 10 oracle dba 4096 Jul 18 19:53 install -rw-r--r--. 1 oracle dba 4564649047 Jul 25 20:26 LINUX.X64_180000_db_home.zip [oracle@rac1 18c]$
4. Set the DISPLAY Environment
Log into the oracle user. If you are using X emulation then set the DISPLAY environmental variable.
export DISPLAY=192.168.2.3:0.0;
Start the Oracle Universal Installer (OUI) by issuing the following command. [oracle@rac1 ~]$ cd /u02/app/oracle/product/18c/ [oracle@rac1 18c]$ ./runInstaller <----- Launching Oracle Database Setup Wizard...
[oracle@rac1 bin]$ export ORACLE_HOME=/u02/app/oracle/product/18c [oracle@rac1 bin]$ ./sqlplus SQL*Plus: Release 18.0.0.0.0 - Production on Fri Jul 27 13:16:55 2018 Version 18.3.0.0.0 Copyright (c) 1982, 2018, Oracle. All rights reserved. Enter user-name:
Caution: Your use of any information or materials on this website is entirely at your own risk. It is provided for educational purposes only. It has been tested internally, however, we do not guarantee that it will work for you. Ensure that you run it in your test environment before using.
Thank you,
Rajasekhar Amudala
Email: br8dba@gmail.com