I'm looking at reducing the Linux package prerequisites when installing the Oracle Database Client 12c on the below headless application server / stack:
- Install file: V839967-01.zip
- Application server Linux OS: CentOS Linux release 7.6.1810 (Core)
- Application server platform: x86_64
- Database Server hosting DB: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
- Database Server Linux OS: Red Hat Enterprise Linux Server release 7.3 (Maipo)
- Database Server platform: x86_64
The below Oracle guide, on page 3-9 includes a number of packages that seem unnecessary for example smartmontools.
The installer is being run silently using a response file:
./runInstaller -silent -force -debug waitForCompletion=true -responseFile /u01/app/12c_installer/client/client.rsp
There is also no need for the 32bit client on the application server.
Would trimming the package selection down to the following packages introduce any problems? :
bc.x86_64
binutils.x86_64
compat-libcap1.x86_64
compat-libstdc++-33.x86_64
glibc.x86_64
glibc-devel.x86_64
ksh.x86_64
libaio.x86_64
libaio-devel.x86_64
libgcc.x86_64
libstdc++.x86_64
libstdc++-devel.x86_64
make.x86_64
net-tools.x86_64
sysstat.x86_64