For Oracle 11g and 12c on Linux Oracle Corp. has released a RPM that allows to install required packages and to configure Linux before installing Oracle Grid Infrastructure and/or Oracle Database. You can find in the Oracle Database Installation Guide 12c release 1 (12.1) for Linux documentation a chapter describing how to install this RPM named the "preinstallation RPM" for Oracle Linux 5 and Oracle Linux 6.
However this RPM is only available for Oracle Linux: it is not available for Red Hat Enterprise Linux (RHEL) or any other supported Linux distribution like SUSE or Asianux. In this blog post I want to show how you can adapt the preinstallation RPM for CentOS (I choose CentOS because in my experience it is much easier to download and configure CentOS than download RHEL, follow the 30 day license and connect to Red Hat YUM servers).
I need also to give credit to flashba because Ihaved used his blog article for RHEL 6 to show that it can also be used for CentOS 7.
DISCLAIMER: CentOS is not supported by Oracle Corp for Oracle Database. I did not use RHEL 7.2 but I assume that it shoud work because CentOS should have less differences with RHEL than Oracle Linux with RHEL.
For this blog post I have used Oracle VirtualBox 5.0.4 on Windows 8.1 and Minimal Centos 7.2 iso.
Using VirtualBox GUI I have created a new virtual machine named co7tosf0 with following configuration:
When installing CentOS 7.2 I have chosen in following order:
1. English as installation process language
2. Paris, France as time zone
3. French as keyboard layout
4. Automatic partitioning as installation destination
5. co7tosf0.localdomain as network and hostname
And I have also set root password.
After CentOS 7 installation and machine reboot I have used system console to configure public network interface with:
# nmcli connection add type ethernet con-name enp0s8 ifname enp0s8 ip4 192.168.56.19/24
At this step I can connect with Putty and configure the NAT network interface with:
# nmcli connection add type ethernet con-name enp0s3 ifname enp0s3 ip4 10.0.2.15/8 gw4 10.0.2.2
Connection 'enp0s3' (d191e210-b246-4948-8308-89caf38f3da8) successfully added.
# ip addr
1: lo: mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s3: mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:4d:22:2e brd ff:ff:ff:ff:ff:ff
inet 10.0.2.15/8 brd 10.255.255.255 scope global enp0s3
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fe4d:222e/64 scope link
valid_lft forever preferred_lft forever
3: enp0s8: mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:fd:4e:bf brd ff:ff:ff:ff:ff:ff
inet 192.168.56.19/24 brd 192.168.56.255 scope global enp0s8
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fefd:4ebf/64 scope link
valid_lft forever preferred_lft forever
I have also added my Internet Box IP address to /etc/resolv.conf and checked DNS:
# cat /etc/resolv.conf # Generated by NetworkManager search localdomain nameserver 192.168.1.1 # No nameservers found; try putting DNS servers into your # ifcfg files in /etc/sysconfig/network-scripts like so: # # DNS1=xxx.xxx.xxx.xxx # DNS2=xxx.xxx.xxx.xxx # DOMAIN=lab.foo.com bar.foo.com # ping -c 1 www.oracle.com PING e11582.x.akamaiedge.net (104.101.167.156) 56(84) bytes of data. 64 bytes from a104-101-167-156.deploy.static.akamaitechnologies.com (104.101.167.156): icmp_seq=1 ttl=50 time=40.1 ms --- e11582.x.akamaiedge.net ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 40.194/40.194/40.194/0.000 ms #
I have not disabled SELinux:
# secon user: unconfined_u role: unconfined_r type: unconfined_t sensitivity: s0 clearance: s0:c0.c1023 mls-range: s0-s0:c0.c1023
I have created a specific user account to avoid to use root for next RPM steps:
# groupadd rpm # useradd -g rpm rpm
I have installed RPM developement tools and wget:
# yum -y install rpm-build rpmdevtools wget
I have checked connectivity to default Yum servers:
# yum repolist Loaded plugins: fastestmirror base | 3.6 kB 00:00 extras | 3.4 kB 00:00 updates | 3.4 kB 00:00 (1/4): extras/7/x86_64/primary_db | 90 kB 00:00 (2/4): base/7/x86_64/group_gz | 155 kB 00:00 (3/4): updates/7/x86_64/primary_db | 953 kB 00:01 (4/4): base/7/x86_64/primary_db | 5.3 MB 00:07 Determining fastest mirrors * base: mirror.in2p3.fr * extras: mirror.in2p3.fr * updates: mirror.in2p3.fr repo id repo name status base/7/x86_64 CentOS-7 - Base 9,007 extras/7/x86_64 CentOS-7 - Extras 191 updates/7/x86_64 CentOS-7 - Updates 369 repolist: 9,567
Using rpm account I have downloaded the preinstallation RPM source from Oracle public Yum server:
$ wget http://public-yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackageSource/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.src.rpm
I have created the RPM working directory tree:
$ rpm -ivh oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.src.rpm warning: oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.src.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY Updating / installing... 1:oracle-rdbms-server-12cR1-preinst################################# [100%] $ find rpmbuild rpmbuild rpmbuild/SOURCES rpmbuild/SOURCES/oracle-rdbms-server-12cR1-preinstall-1.0.tar.gz rpmbuild/SPECS rpmbuild/SPECS/oracle-rdbms-server-12cR1-preinstall.spec $
I have removed the dependency line for Oracle Linux Kernel in oracle-rdbms-server-12cR1-preinstall.spec:
$ diff oracle-rdbms-server-12cR1-preinstall.spec oracle-rdbms-server-12cR1-preinstall.spec.orig 23a24 > Requires:kernel-uek
I have rebuilt the RPM:
$ rpmbuild -ba oracle-rdbms-server-12cR1-preinstall.spec warning: bogus date in %changelog: Fri Apr 23 2013 Gurudas Pai [1.0-8.el6] warning: bogus date in %changelog: Fri Apr 23 2013 Gurudas Pai [1.0-7.el6] warning: bogus date in %changelog: Wed Jul 07 2012 Gurudas Pai [1.0-1.el6] Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.CUQyta + umask 022 + cd /home/rpm/rpmbuild/BUILD + echo RPM_BUILD_ROOT=/home/rpm/rpmbuild/BUILDROOT/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64 RPM_BUILD_ROOT=/home/rpm/rpmbuild/BUILDROOT/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64 + cd /home/rpm/rpmbuild/BUILD + rm -rf oracle-rdbms-server-12cR1-preinstall-1.0 + /usr/bin/tar -xf - + /usr/bin/gzip -dc /home/rpm/rpmbuild/SOURCES/oracle-rdbms-server-12cR1-preinstall-1.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd oracle-rdbms-server-12cR1-preinstall-1.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Ld6Y4J + umask 022 + cd /home/rpm/rpmbuild/BUILD + cd oracle-rdbms-server-12cR1-preinstall-1.0 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.D93IGj + umask 022 + cd /home/rpm/rpmbuild/BUILD + '[' /home/rpm/rpmbuild/BUILDROOT/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64 '!=' / ']' + rm -rf /home/rpm/rpmbuild/BUILDROOT/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64 ++ dirname /home/rpm/rpmbuild/BUILDROOT/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64 + mkdir -p /home/rpm/rpmbuild/BUILDROOT + mkdir /home/rpm/rpmbuild/BUILDROOT/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64 + cd oracle-rdbms-server-12cR1-preinstall-1.0 + rm -rf /home/rpm/rpmbuild/BUILDROOT/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64 + mkdir -p -m 755 /home/rpm/rpmbuild/BUILDROOT/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64/etc/sysconfig/oracle-rdbms-server-12cR1-preinstall + mkdir -p -m 755 /home/rpm/rpmbuild/BUILDROOT/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64/usr/bin + mkdir -p -m 755 /home/rpm/rpmbuild/BUILDROOT/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64/etc/rc.d/init.d + mkdir -p -m 755 /home/rpm/rpmbuild/BUILDROOT/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64/etc/security/limits.d + mkdir -p -m 700 /home/rpm/rpmbuild/BUILDROOT/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64/var/log/oracle-rdbms-server-12cR1-preinstall/results + install -m 700 oracle-rdbms-server-12cR1-preinstall-verify /home/rpm/rpmbuild/BUILDROOT/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64/etc/sysconfig/oracle-rdbms-server-12cR1-preinstall + install -m 700 oracle-rdbms-server-12cR1-preinstall-verify /home/rpm/rpmbuild/BUILDROOT/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64/usr/bin + install -m 600 oracle-rdbms-server-12cR1-preinstall.param /home/rpm/rpmbuild/BUILDROOT/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64/etc/sysconfig/oracle-rdbms-server-12cR1-preinstall + install -m 700 oracle-rdbms-server-12cR1-preinstall-firstboot /home/rpm/rpmbuild/BUILDROOT/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64/etc/rc.d/init.d + touch /home/rpm/rpmbuild/BUILDROOT/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64/etc/security/limits.d/oracle-rdbms-server-12cR1-preinstall.conf + ln -f -s /etc/sysconfig/oracle-rdbms-server-12cR1-preinstall/oracle-rdbms-server-12cR1-preinstall-verify /home/rpm/rpmbuild/BUILDROOT/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64/usr/bin/oracle-rdbms-server-12cR1-preinstall-verify + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 /home/rpm/rpmbuild/BUILD/oracle-rdbms-server-12cR1-preinstall-1.0 /usr/lib/rpm/sepdebugcrcfix: Updated 0 CRC32s, 0 CRC32s did match. + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Processing files: oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64 warning: File listed twice: /etc/sysconfig/oracle-rdbms-server-12cR1-preinstall/oracle-rdbms-server-12cR1-preinstall-verify warning: File listed twice: /etc/sysconfig/oracle-rdbms-server-12cR1-preinstall/oracle-rdbms-server-12cR1-preinstall.param Provides: config(oracle-rdbms-server-12cR1-preinstall) = 1.0-4.el7 oracle-rdbms-server-12cR1-preinstall = 1.0 oracle-rdbms-server-12cR1-preinstall = 1.0-4.el7 oracle-rdbms-server-12cR1-preinstall(x86-64) = 1.0-4.el7 Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh /etc/redhat-release Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: /bin/bash Processing files: oracle-rdbms-server-12cR1-preinstall-debuginfo-1.0-4.el7.x86_64 Provides: oracle-rdbms-server-12cR1-preinstall-debuginfo = 1.0-4.el7 oracle-rdbms-server-12cR1-preinstall-debuginfo(x86-64) = 1.0-4.el7 Requires(rpmlib): rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/rpm/rpmbuild/BUILDROOT/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64 warning: Could not canonicalize hostname: co7tosf0.localdomain Wrote: /home/rpm/rpmbuild/SRPMS/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.src.rpm Wrote: /home/rpm/rpmbuild/RPMS/x86_64/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64.rpm Wrote: /home/rpm/rpmbuild/RPMS/x86_64/oracle-rdbms-server-12cR1-preinstall-debuginfo-1.0-4.el7.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.PEjqdF + umask 022 + cd /home/rpm/rpmbuild/BUILD + cd oracle-rdbms-server-12cR1-preinstall-1.0 + rm -rf /home/rpm/rpmbuild/BUILDROOT/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64 + exit 0
This has generated 2 RPM files:
$ find rpmbuild/RPMS/x86_64/ rpmbuild/RPMS/x86_64/ rpmbuild/RPMS/x86_64/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64.rpm rpmbuild/RPMS/x86_64/oracle-rdbms-server-12cR1-preinstall-debuginfo-1.0-4.el7.x86_64.rpm
I have connected as root to install the modified RPM:
# yum -y install ~rpm/rpmbuild/RPMS/x86_64/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64.rpm
Loaded plugins: fastestmirror
Examining /home/rpm/rpmbuild/RPMS/x86_64/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64.rpm: oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64
Marking /home/rpm/rpmbuild/RPMS/x86_64/oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package oracle-rdbms-server-12cR1-preinstall.x86_64 0:1.0-4.el7 will be installed
--> Processing Dependency: bind-utils for package: oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64
Loading mirror speeds from cached hostfile
* base: mirror.in2p3.fr
* extras: mirror.in2p3.fr
* updates: mirror.in2p3.fr
--> Processing Dependency: compat-libcap1 for package: oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64
--> Processing Dependency: compat-libstdc++-33 for package: oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64
--> Processing Dependency: gcc for package: oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64
--> Processing Dependency: gcc-c++ for package: oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64
--> Processing Dependency: glibc-devel for package: oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64
--> Processing Dependency: ksh for package: oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64
--> Processing Dependency: libaio-devel for package: oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64
--> Processing Dependency: libstdc++-devel for package: oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64
--> Processing Dependency: nfs-utils for package: oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64
--> Processing Dependency: psmisc for package: oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64
--> Processing Dependency: smartmontools for package: oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64
--> Processing Dependency: sysstat for package: oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64
--> Processing Dependency: xorg-x11-utils for package: oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64
--> Processing Dependency: xorg-x11-xauth for package: oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64
--> Running transaction check
---> Package bind-utils.x86_64 32:9.9.4-29.el7_2.1 will be installed
--> Processing Dependency: bind-libs = 32:9.9.4-29.el7_2.1 for package: 32:bind-utils-9.9.4-29.el7_2.1.x86_64
--> Processing Dependency: liblwres.so.90()(64bit) for package: 32:bind-utils-9.9.4-29.el7_2.1.x86_64
--> Processing Dependency: libisccfg.so.90()(64bit) for package: 32:bind-utils-9.9.4-29.el7_2.1.x86_64
--> Processing Dependency: libisccc.so.90()(64bit) for package: 32:bind-utils-9.9.4-29.el7_2.1.x86_64
--> Processing Dependency: libisc.so.95()(64bit) for package: 32:bind-utils-9.9.4-29.el7_2.1.x86_64
--> Processing Dependency: libdns.so.100()(64bit) for package: 32:bind-utils-9.9.4-29.el7_2.1.x86_64
--> Processing Dependency: libbind9.so.90()(64bit) for package: 32:bind-utils-9.9.4-29.el7_2.1.x86_64
---> Package compat-libcap1.x86_64 0:1.10-7.el7 will be installed
---> Package compat-libstdc++-33.x86_64 0:3.2.3-72.el7 will be installed
---> Package gcc.x86_64 0:4.8.5-4.el7 will be installed
--> Processing Dependency: cpp = 4.8.5-4.el7 for package: gcc-4.8.5-4.el7.x86_64
--> Processing Dependency: libmpfr.so.4()(64bit) for package: gcc-4.8.5-4.el7.x86_64
--> Processing Dependency: libmpc.so.3()(64bit) for package: gcc-4.8.5-4.el7.x86_64
---> Package gcc-c++.x86_64 0:4.8.5-4.el7 will be installed
---> Package glibc-devel.x86_64 0:2.17-106.el7_2.1 will be installed
--> Processing Dependency: glibc-headers = 2.17-106.el7_2.1 for package: glibc-devel-2.17-106.el7_2.1.x86_64
--> Processing Dependency: glibc = 2.17-106.el7_2.1 for package: glibc-devel-2.17-106.el7_2.1.x86_64
--> Processing Dependency: glibc-headers for package: glibc-devel-2.17-106.el7_2.1.x86_64
---> Package ksh.x86_64 0:20120801-22.el7_1.3 will be installed
---> Package libaio-devel.x86_64 0:0.3.109-13.el7 will be installed
---> Package libstdc++-devel.x86_64 0:4.8.5-4.el7 will be installed
---> Package nfs-utils.x86_64 1:1.3.0-0.21.el7 will be installed
--> Processing Dependency: libtirpc >= 0.2.3-1 for package: 1:nfs-utils-1.3.0-0.21.el7.x86_64
--> Processing Dependency: gssproxy >= 0.3.0-0 for package: 1:nfs-utils-1.3.0-0.21.el7.x86_64
--> Processing Dependency: rpcbind for package: 1:nfs-utils-1.3.0-0.21.el7.x86_64
--> Processing Dependency: quota for package: 1:nfs-utils-1.3.0-0.21.el7.x86_64
--> Processing Dependency: libnfsidmap for package: 1:nfs-utils-1.3.0-0.21.el7.x86_64
--> Processing Dependency: libevent for package: 1:nfs-utils-1.3.0-0.21.el7.x86_64
--> Processing Dependency: keyutils for package: 1:nfs-utils-1.3.0-0.21.el7.x86_64
--> Processing Dependency: libtirpc.so.1()(64bit) for package: 1:nfs-utils-1.3.0-0.21.el7.x86_64
--> Processing Dependency: libnfsidmap.so.0()(64bit) for package: 1:nfs-utils-1.3.0-0.21.el7.x86_64
--> Processing Dependency: libevent-2.0.so.5()(64bit) for package: 1:nfs-utils-1.3.0-0.21.el7.x86_64
---> Package psmisc.x86_64 0:22.20-9.el7 will be installed
---> Package smartmontools.x86_64 1:6.2-4.el7 will be installed
--> Processing Dependency: mailx for package: 1:smartmontools-6.2-4.el7.x86_64
---> Package sysstat.x86_64 0:10.1.5-7.el7 will be installed
--> Processing Dependency: libsensors.so.4()(64bit) for package: sysstat-10.1.5-7.el7.x86_64
---> Package xorg-x11-utils.x86_64 0:7.5-13.1.el7 will be installed
--> Processing Dependency: libxcb.so.1()(64bit) for package: xorg-x11-utils-7.5-13.1.el7.x86_64
--> Processing Dependency: libxcb-shape.so.0()(64bit) for package: xorg-x11-utils-7.5-13.1.el7.x86_64
--> Processing Dependency: libdmx.so.1()(64bit) for package: xorg-x11-utils-7.5-13.1.el7.x86_64
--> Processing Dependency: libXxf86vm.so.1()(64bit) for package: xorg-x11-utils-7.5-13.1.el7.x86_64
--> Processing Dependency: libXxf86misc.so.1()(64bit) for package: xorg-x11-utils-7.5-13.1.el7.x86_64
--> Processing Dependency: libXxf86dga.so.1()(64bit) for package: xorg-x11-utils-7.5-13.1.el7.x86_64
--> Processing Dependency: libXv.so.1()(64bit) for package: xorg-x11-utils-7.5-13.1.el7.x86_64
--> Processing Dependency: libXtst.so.6()(64bit) for package: xorg-x11-utils-7.5-13.1.el7.x86_64
--> Processing Dependency: libXrender.so.1()(64bit) for package: xorg-x11-utils-7.5-13.1.el7.x86_64
--> Processing Dependency: libXrandr.so.2()(64bit) for package: xorg-x11-utils-7.5-13.1.el7.x86_64
--> Processing Dependency: libXinerama.so.1()(64bit) for package: xorg-x11-utils-7.5-13.1.el7.x86_64
--> Processing Dependency: libXi.so.6()(64bit) for package: xorg-x11-utils-7.5-13.1.el7.x86_64
--> Processing Dependency: libXext.so.6()(64bit) for package: xorg-x11-utils-7.5-13.1.el7.x86_64
--> Processing Dependency: libX11.so.6()(64bit) for package: xorg-x11-utils-7.5-13.1.el7.x86_64
--> Processing Dependency: libX11-xcb.so.1()(64bit) for package: xorg-x11-utils-7.5-13.1.el7.x86_64
---> Package xorg-x11-xauth.x86_64 1:1.0.9-1.el7 will be installed
--> Processing Dependency: libXmuu.so.1()(64bit) for package: 1:xorg-x11-xauth-1.0.9-1.el7.x86_64
--> Processing Dependency: libXau.so.6()(64bit) for package: 1:xorg-x11-xauth-1.0.9-1.el7.x86_64
--> Running transaction check
---> Package bind-libs.x86_64 32:9.9.4-29.el7_2.1 will be installed
--> Processing Dependency: bind-license = 32:9.9.4-29.el7_2.1 for package: 32:bind-libs-9.9.4-29.el7_2.1.x86_64
---> Package cpp.x86_64 0:4.8.5-4.el7 will be installed
---> Package glibc.x86_64 0:2.17-105.el7 will be updated
--> Processing Dependency: glibc = 2.17-105.el7 for package: glibc-common-2.17-105.el7.x86_64
---> Package glibc.x86_64 0:2.17-106.el7_2.1 will be an update
---> Package glibc-headers.x86_64 0:2.17-106.el7_2.1 will be installed
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.17-106.el7_2.1.x86_64
--> Processing Dependency: kernel-headers for package: glibc-headers-2.17-106.el7_2.1.x86_64
---> Package gssproxy.x86_64 0:0.4.1-7.el7 will be installed
--> Processing Dependency: libverto-tevent for package: gssproxy-0.4.1-7.el7.x86_64
--> Processing Dependency: libini_config.so.3(INI_CONFIG_1.1.0)(64bit) for package: gssproxy-0.4.1-7.el7.x86_64
--> Processing Dependency: libref_array.so.1()(64bit) for package: gssproxy-0.4.1-7.el7.x86_64
--> Processing Dependency: libini_config.so.3()(64bit) for package: gssproxy-0.4.1-7.el7.x86_64
--> Processing Dependency: libcollection.so.2()(64bit) for package: gssproxy-0.4.1-7.el7.x86_64
--> Processing Dependency: libbasicobjects.so.0()(64bit) for package: gssproxy-0.4.1-7.el7.x86_64
---> Package keyutils.x86_64 0:1.5.8-3.el7 will be installed
---> Package libX11.x86_64 0:1.6.3-2.el7 will be installed
--> Processing Dependency: libX11-common >= 1.6.3-2.el7 for package: libX11-1.6.3-2.el7.x86_64
---> Package libXau.x86_64 0:1.0.8-2.1.el7 will be installed
---> Package libXext.x86_64 0:1.3.3-3.el7 will be installed
---> Package libXi.x86_64 0:1.7.4-2.el7 will be installed
---> Package libXinerama.x86_64 0:1.1.3-2.1.el7 will be installed
---> Package libXmu.x86_64 0:1.1.2-2.el7 will be installed
--> Processing Dependency: libXt.so.6()(64bit) for package: libXmu-1.1.2-2.el7.x86_64
---> Package libXrandr.x86_64 0:1.4.2-2.el7 will be installed
---> Package libXrender.x86_64 0:0.9.8-2.1.el7 will be installed
---> Package libXtst.x86_64 0:1.2.2-2.1.el7 will be installed
---> Package libXv.x86_64 0:1.0.10-2.el7 will be installed
---> Package libXxf86dga.x86_64 0:1.1.4-2.1.el7 will be installed
---> Package libXxf86misc.x86_64 0:1.0.3-7.1.el7 will be installed
---> Package libXxf86vm.x86_64 0:1.1.3-2.1.el7 will be installed
---> Package libdmx.x86_64 0:1.1.3-3.el7 will be installed
---> Package libevent.x86_64 0:2.0.21-4.el7 will be installed
---> Package libmpc.x86_64 0:1.0.1-3.el7 will be installed
---> Package libnfsidmap.x86_64 0:0.25-12.el7 will be installed
---> Package libtirpc.x86_64 0:0.2.4-0.6.el7 will be installed
---> Package libxcb.x86_64 0:1.11-4.el7 will be installed
---> Package lm_sensors-libs.x86_64 0:3.3.4-11.el7 will be installed
---> Package mailx.x86_64 0:12.5-12.el7_0 will be installed
---> Package mpfr.x86_64 0:3.1.1-4.el7 will be installed
---> Package quota.x86_64 1:4.01-11.el7 will be installed
--> Processing Dependency: quota-nls = 1:4.01-11.el7 for package: 1:quota-4.01-11.el7.x86_64
--> Processing Dependency: tcp_wrappers for package: 1:quota-4.01-11.el7.x86_64
---> Package rpcbind.x86_64 0:0.2.0-32.el7 will be installed
--> Running transaction check
---> Package bind-license.noarch 32:9.9.4-29.el7 will be updated
--> Processing Dependency: bind-license = 32:9.9.4-29.el7 for package: 32:bind-libs-lite-9.9.4-29.el7.x86_64
---> Package bind-license.noarch 32:9.9.4-29.el7_2.1 will be an update
---> Package glibc-common.x86_64 0:2.17-105.el7 will be updated
---> Package glibc-common.x86_64 0:2.17-106.el7_2.1 will be an update
---> Package kernel-headers.x86_64 0:3.10.0-327.3.1.el7 will be installed
---> Package libX11-common.noarch 0:1.6.3-2.el7 will be installed
---> Package libXt.x86_64 0:1.1.4-6.1.el7 will be installed
--> Processing Dependency: libSM.so.6()(64bit) for package: libXt-1.1.4-6.1.el7.x86_64
--> Processing Dependency: libICE.so.6()(64bit) for package: libXt-1.1.4-6.1.el7.x86_64
---> Package libbasicobjects.x86_64 0:0.1.1-25.el7 will be installed
---> Package libcollection.x86_64 0:0.6.2-25.el7 will be installed
---> Package libini_config.x86_64 0:1.2.0-25.el7 will be installed
--> Processing Dependency: libpath_utils.so.1(PATH_UTILS_0.2.1)(64bit) for package: libini_config-1.2.0-25.el7.x86_64
--> Processing Dependency: libpath_utils.so.1()(64bit) for package: libini_config-1.2.0-25.el7.x86_64
---> Package libref_array.x86_64 0:0.1.5-25.el7 will be installed
---> Package libverto-tevent.x86_64 0:0.2.5-4.el7 will be installed
--> Processing Dependency: libtevent.so.0(TEVENT_0.9.9)(64bit) for package: libverto-tevent-0.2.5-4.el7.x86_64
--> Processing Dependency: libtalloc.so.2(TALLOC_2.0.2)(64bit) for package: libverto-tevent-0.2.5-4.el7.x86_64
--> Processing Dependency: libtevent.so.0()(64bit) for package: libverto-tevent-0.2.5-4.el7.x86_64
--> Processing Dependency: libtalloc.so.2()(64bit) for package: libverto-tevent-0.2.5-4.el7.x86_64
---> Package quota-nls.noarch 1:4.01-11.el7 will be installed
---> Package tcp_wrappers.x86_64 0:7.6-77.el7 will be installed
--> Running transaction check
---> Package bind-libs-lite.x86_64 32:9.9.4-29.el7 will be updated
---> Package bind-libs-lite.x86_64 32:9.9.4-29.el7_2.1 will be an update
---> Package libICE.x86_64 0:1.0.9-2.el7 will be installed
---> Package libSM.x86_64 0:1.2.2-2.el7 will be installed
---> Package libpath_utils.x86_64 0:0.2.1-25.el7 will be installed
---> Package libtalloc.x86_64 0:2.1.2-1.el7 will be installed
---> Package libtevent.x86_64 0:0.9.25-1.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository
Size
================================================================================
Installing:
oracle-rdbms-server-12cR1-preinstall x86_64 1.0-4.el7 /oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64
43 k
Installing for dependencies:
bind-libs x86_64 32:9.9.4-29.el7_2.1 updates 1.0 M
bind-utils x86_64 32:9.9.4-29.el7_2.1 updates 200 k
compat-libcap1 x86_64 1.10-7.el7 base 19 k
compat-libstdc++-33 x86_64 3.2.3-72.el7 base 191 k
cpp x86_64 4.8.5-4.el7 base 5.9 M
gcc x86_64 4.8.5-4.el7 base 16 M
gcc-c++ x86_64 4.8.5-4.el7 base 7.2 M
glibc-devel x86_64 2.17-106.el7_2.1 updates 1.0 M
glibc-headers x86_64 2.17-106.el7_2.1 updates 661 k
gssproxy x86_64 0.4.1-7.el7 base 84 k
kernel-headers x86_64 3.10.0-327.3.1.el7 updates 3.2 M
keyutils x86_64 1.5.8-3.el7 base 54 k
ksh x86_64 20120801-22.el7_1.3 updates 881 k
libICE x86_64 1.0.9-2.el7 base 65 k
libSM x86_64 1.2.2-2.el7 base 39 k
libX11 x86_64 1.6.3-2.el7 base 605 k
libX11-common noarch 1.6.3-2.el7 base 162 k
libXau x86_64 1.0.8-2.1.el7 base 29 k
libXext x86_64 1.3.3-3.el7 base 39 k
libXi x86_64 1.7.4-2.el7 base 40 k
libXinerama x86_64 1.1.3-2.1.el7 base 14 k
libXmu x86_64 1.1.2-2.el7 base 71 k
libXrandr x86_64 1.4.2-2.el7 base 26 k
libXrender x86_64 0.9.8-2.1.el7 base 25 k
libXt x86_64 1.1.4-6.1.el7 base 173 k
libXtst x86_64 1.2.2-2.1.el7 base 20 k
libXv x86_64 1.0.10-2.el7 base 18 k
libXxf86dga x86_64 1.1.4-2.1.el7 base 19 k
libXxf86misc x86_64 1.0.3-7.1.el7 base 19 k
libXxf86vm x86_64 1.1.3-2.1.el7 base 17 k
libaio-devel x86_64 0.3.109-13.el7 base 13 k
libbasicobjects x86_64 0.1.1-25.el7 base 24 k
libcollection x86_64 0.6.2-25.el7 base 40 k
libdmx x86_64 1.1.3-3.el7 base 16 k
libevent x86_64 2.0.21-4.el7 base 214 k
libini_config x86_64 1.2.0-25.el7 base 59 k
libmpc x86_64 1.0.1-3.el7 base 51 k
libnfsidmap x86_64 0.25-12.el7 base 46 k
libpath_utils x86_64 0.2.1-25.el7 base 27 k
libref_array x86_64 0.1.5-25.el7 base 26 k
libstdc++-devel x86_64 4.8.5-4.el7 base 1.5 M
libtalloc x86_64 2.1.2-1.el7 base 31 k
libtevent x86_64 0.9.25-1.el7 base 32 k
libtirpc x86_64 0.2.4-0.6.el7 base 85 k
libverto-tevent x86_64 0.2.5-4.el7 base 9.0 k
libxcb x86_64 1.11-4.el7 base 189 k
lm_sensors-libs x86_64 3.3.4-11.el7 base 40 k
mailx x86_64 12.5-12.el7_0 base 244 k
mpfr x86_64 3.1.1-4.el7 base 203 k
nfs-utils x86_64 1:1.3.0-0.21.el7 base 370 k
psmisc x86_64 22.20-9.el7 base 140 k
quota x86_64 1:4.01-11.el7 base 176 k
quota-nls noarch 1:4.01-11.el7 base 89 k
rpcbind x86_64 0.2.0-32.el7 base 57 k
smartmontools x86_64 1:6.2-4.el7 base 403 k
sysstat x86_64 10.1.5-7.el7 base 296 k
tcp_wrappers x86_64 7.6-77.el7 base 78 k
xorg-x11-utils x86_64 7.5-13.1.el7 base 111 k
xorg-x11-xauth x86_64 1:1.0.9-1.el7 base 30 k
Updating for dependencies:
bind-libs-lite x86_64 32:9.9.4-29.el7_2.1 updates 724 k
bind-license noarch 32:9.9.4-29.el7_2.1 updates 81 k
glibc x86_64 2.17-106.el7_2.1 updates 3.6 M
glibc-common x86_64 2.17-106.el7_2.1 updates 11 M
Transaction Summary
================================================================================
Install 1 Package (+59 Dependent packages)
Upgrade ( 4 Dependent packages)
Total size: 58 M
Total download size: 58 M
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/63): compat-libcap1-1.10-7.el7.x86_64.rpm | 19 kB 00:00
(2/63): bind-license-9.9.4-29.el7_2.1.noarch.rpm | 81 kB 00:00
(3/63): bind-utils-9.9.4-29.el7_2.1.x86_64.rpm | 200 kB 00:00
(4/63): compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm | 191 kB 00:00
(5/63): bind-libs-lite-9.9.4-29.el7_2.1.x86_64.rpm | 724 kB 00:02
(6/63): bind-libs-9.9.4-29.el7_2.1.x86_64.rpm | 1.0 MB 00:04
(7/63): glibc-2.17-106.el7_2.1.x86_64.rpm | 3.6 MB 00:11
(8/63): cpp-4.8.5-4.el7.x86_64.rpm | 5.9 MB 00:15
(9/63): gcc-c++-4.8.5-4.el7.x86_64.rpm | 7.2 MB 00:20
(10/63): glibc-headers-2.17-106.el7_2.1.x86_64.rpm | 661 kB 00:06
(11/63): gssproxy-0.4.1-7.el7.x86_64.rpm | 84 kB 00:01
(12/63): glibc-devel-2.17-106.el7_2.1.x86_64.rpm | 1.0 MB 00:10
(13/63): keyutils-1.5.8-3.el7.x86_64.rpm | 54 kB 00:00
(14/63): libICE-1.0.9-2.el7.x86_64.rpm | 65 kB 00:01
(15/63): libSM-1.2.2-2.el7.x86_64.rpm | 39 kB 00:00
(16/63): glibc-common-2.17-106.el7_2.1.x86_64.rpm | 11 MB 00:26
(17/63): libX11-common-1.6.3-2.el7.noarch.rpm | 162 kB 00:01
(18/63): libXau-1.0.8-2.1.el7.x86_64.rpm | 29 kB 00:00
(19/63): libXext-1.3.3-3.el7.x86_64.rpm | 39 kB 00:00
(20/63): libXi-1.7.4-2.el7.x86_64.rpm | 40 kB 00:00
(21/63): libX11-1.6.3-2.el7.x86_64.rpm | 605 kB 00:06
(22/63): libXinerama-1.1.3-2.1.el7.x86_64.rpm | 14 kB 00:00
(23/63): libXmu-1.1.2-2.el7.x86_64.rpm | 71 kB 00:00
(24/63): libXrandr-1.4.2-2.el7.x86_64.rpm | 26 kB 00:00
(25/63): libXrender-0.9.8-2.1.el7.x86_64.rpm | 25 kB 00:00
(26/63): libXtst-1.2.2-2.1.el7.x86_64.rpm | 20 kB 00:00
(27/63): libXv-1.0.10-2.el7.x86_64.rpm | 18 kB 00:00
(28/63): libXxf86dga-1.1.4-2.1.el7.x86_64.rpm | 19 kB 00:00
(29/63): gcc-4.8.5-4.el7.x86_64.rpm | 16 MB 00:33
(30/63): libXxf86misc-1.0.3-7.1.el7.x86_64.rpm | 19 kB 00:00
(31/63): libaio-devel-0.3.109-13.el7.x86_64.rpm | 13 kB 00:00
(32/63): libXxf86vm-1.1.3-2.1.el7.x86_64.rpm | 17 kB 00:00
(33/63): libcollection-0.6.2-25.el7.x86_64.rpm | 40 kB 00:00
(34/63): libbasicobjects-0.1.1-25.el7.x86_64.rpm | 24 kB 00:00
(35/63): libdmx-1.1.3-3.el7.x86_64.rpm | 16 kB 00:00
(36/63): libini_config-1.2.0-25.el7.x86_64.rpm | 59 kB 00:00
(37/63): libXt-1.1.4-6.1.el7.x86_64.rpm | 173 kB 00:01
(38/63): libmpc-1.0.1-3.el7.x86_64.rpm | 51 kB 00:00
(39/63): libpath_utils-0.2.1-25.el7.x86_64.rpm | 27 kB 00:00
(40/63): libnfsidmap-0.25-12.el7.x86_64.rpm | 46 kB 00:00
(41/63): libref_array-0.1.5-25.el7.x86_64.rpm | 26 kB 00:00
(42/63): libtalloc-2.1.2-1.el7.x86_64.rpm | 31 kB 00:00
(43/63): libtevent-0.9.25-1.el7.x86_64.rpm | 32 kB 00:00
(44/63): ksh-20120801-22.el7_1.3.x86_64.rpm | 881 kB 00:11
(45/63): libtirpc-0.2.4-0.6.el7.x86_64.rpm | 85 kB 00:00
(46/63): libxcb-1.11-4.el7.x86_64.rpm | 189 kB 00:00
(47/63): lm_sensors-libs-3.3.4-11.el7.x86_64.rpm | 40 kB 00:00
(48/63): libverto-tevent-0.2.5-4.el7.x86_64.rpm | 9.0 kB 00:00
(49/63): libevent-2.0.21-4.el7.x86_64.rpm | 214 kB 00:01
(50/63): mpfr-3.1.1-4.el7.x86_64.rpm | 203 kB 00:00
(51/63): psmisc-22.20-9.el7.x86_64.rpm | 140 kB 00:00
(52/63): mailx-12.5-12.el7_0.x86_64.rpm | 244 kB 00:01
(53/63): quota-4.01-11.el7.x86_64.rpm | 176 kB 00:00
(54/63): rpcbind-0.2.0-32.el7.x86_64.rpm | 57 kB 00:00
(55/63): quota-nls-4.01-11.el7.noarch.rpm | 89 kB 00:00
(56/63): libstdc++-devel-4.8.5-4.el7.x86_64.rpm | 1.5 MB 00:03
(57/63): tcp_wrappers-7.6-77.el7.x86_64.rpm | 78 kB 00:00
(58/63): smartmontools-6.2-4.el7.x86_64.rpm | 403 kB 00:00
(59/63): xorg-x11-utils-7.5-13.1.el7.x86_64.rpm | 111 kB 00:00
(60/63): nfs-utils-1.3.0-0.21.el7.x86_64.rpm | 370 kB 00:02
(61/63): sysstat-10.1.5-7.el7.x86_64.rpm | 296 kB 00:00
(62/63): xorg-x11-xauth-1.0.9-1.el7.x86_64.rpm | 30 kB 00:00
(63/63): kernel-headers-3.10.0-327.3.1.el7.x86_64.rpm | 3.2 MB 00:19
--------------------------------------------------------------------------------
Total 1.4 MB/s | 58 MB 00:41
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Updating : glibc-2.17-106.el7_2.1.x86_64 1/68
Updating : glibc-common-2.17-106.el7_2.1.x86_64 2/68
Installing : mpfr-3.1.1-4.el7.x86_64 3/68
Installing : libmpc-1.0.1-3.el7.x86_64 4/68
Installing : libXau-1.0.8-2.1.el7.x86_64 5/68
Installing : libxcb-1.11-4.el7.x86_64 6/68
Installing : libtirpc-0.2.4-0.6.el7.x86_64 7/68
Installing : libref_array-0.1.5-25.el7.x86_64 8/68
Installing : libICE-1.0.9-2.el7.x86_64 9/68
Installing : libcollection-0.6.2-25.el7.x86_64 10/68
Installing : libtalloc-2.1.2-1.el7.x86_64 11/68
Installing : libbasicobjects-0.1.1-25.el7.x86_64 12/68
Updating : 32:bind-license-9.9.4-29.el7_2.1.noarch 13/68
Installing : libstdc++-devel-4.8.5-4.el7.x86_64 14/68
Installing : 32:bind-libs-9.9.4-29.el7_2.1.x86_64 15/68
Installing : 32:bind-utils-9.9.4-29.el7_2.1.x86_64 16/68
Installing : libtevent-0.9.25-1.el7.x86_64 17/68
Installing : libverto-tevent-0.2.5-4.el7.x86_64 18/68
Installing : libSM-1.2.2-2.el7.x86_64 19/68
Installing : rpcbind-0.2.0-32.el7.x86_64 20/68
Installing : cpp-4.8.5-4.el7.x86_64 21/68
Installing : tcp_wrappers-7.6-77.el7.x86_64 22/68
Installing : lm_sensors-libs-3.3.4-11.el7.x86_64 23/68
Installing : sysstat-10.1.5-7.el7.x86_64 24/68
Installing : ksh-20120801-22.el7_1.3.x86_64 25/68
Installing : libevent-2.0.21-4.el7.x86_64 26/68
Installing : compat-libcap1-1.10-7.el7.x86_64 27/68
Installing : libnfsidmap-0.25-12.el7.x86_64 28/68
Installing : libpath_utils-0.2.1-25.el7.x86_64 29/68
Installing : libini_config-1.2.0-25.el7.x86_64 30/68
Installing : gssproxy-0.4.1-7.el7.x86_64 31/68
Installing : keyutils-1.5.8-3.el7.x86_64 32/68
Installing : compat-libstdc++-33-3.2.3-72.el7.x86_64 33/68
Installing : psmisc-22.20-9.el7.x86_64 34/68
Installing : mailx-12.5-12.el7_0.x86_64 35/68
Installing : 1:smartmontools-6.2-4.el7.x86_64 36/68
Installing : 1:quota-nls-4.01-11.el7.noarch 37/68
Installing : 1:quota-4.01-11.el7.x86_64 38/68
Installing : 1:nfs-utils-1.3.0-0.21.el7.x86_64 39/68
Installing : libaio-devel-0.3.109-13.el7.x86_64 40/68
Installing : libX11-common-1.6.3-2.el7.noarch 41/68
Installing : libX11-1.6.3-2.el7.x86_64 42/68
Installing : libXext-1.3.3-3.el7.x86_64 43/68
Installing : libXi-1.7.4-2.el7.x86_64 44/68
Installing : libXrender-0.9.8-2.1.el7.x86_64 45/68
Installing : libXrandr-1.4.2-2.el7.x86_64 46/68
Installing : libXtst-1.2.2-2.1.el7.x86_64 47/68
Installing : libXxf86misc-1.0.3-7.1.el7.x86_64 48/68
Installing : libdmx-1.1.3-3.el7.x86_64 49/68
Installing : libXinerama-1.1.3-2.1.el7.x86_64 50/68
Installing : libXv-1.0.10-2.el7.x86_64 51/68
Installing : libXxf86vm-1.1.3-2.1.el7.x86_64 52/68
Installing : libXxf86dga-1.1.4-2.1.el7.x86_64 53/68
Installing : xorg-x11-utils-7.5-13.1.el7.x86_64 54/68
Installing : libXt-1.1.4-6.1.el7.x86_64 55/68
Installing : libXmu-1.1.2-2.el7.x86_64 56/68
Installing : 1:xorg-x11-xauth-1.0.9-1.el7.x86_64 57/68
Installing : kernel-headers-3.10.0-327.3.1.el7.x86_64 58/68
Installing : glibc-headers-2.17-106.el7_2.1.x86_64 59/68
Installing : glibc-devel-2.17-106.el7_2.1.x86_64 60/68
Installing : gcc-4.8.5-4.el7.x86_64 61/68
Installing : gcc-c++-4.8.5-4.el7.x86_64 62/68
Installing : oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64 63/68
Updating : 32:bind-libs-lite-9.9.4-29.el7_2.1.x86_64 64/68
Cleanup : 32:bind-libs-lite-9.9.4-29.el7.x86_64 65/68
Cleanup : 32:bind-license-9.9.4-29.el7.noarch 66/68
Cleanup : glibc-2.17-105.el7.x86_64 67/68
Cleanup : glibc-common-2.17-105.el7.x86_64 68/68
Verifying : libXext-1.3.3-3.el7.x86_64 1/68
Verifying : libXxf86misc-1.0.3-7.1.el7.x86_64 2/68
Verifying : libdmx-1.1.3-3.el7.x86_64 3/68
Verifying : kernel-headers-3.10.0-327.3.1.el7.x86_64 4/68
Verifying : libverto-tevent-0.2.5-4.el7.x86_64 5/68
Verifying : gcc-4.8.5-4.el7.x86_64 6/68
Verifying : libXinerama-1.1.3-2.1.el7.x86_64 7/68
Verifying : libXau-1.0.8-2.1.el7.x86_64 8/68
Verifying : libXtst-1.2.2-2.1.el7.x86_64 9/68
Verifying : rpcbind-0.2.0-32.el7.x86_64 10/68
Verifying : sysstat-10.1.5-7.el7.x86_64 11/68
Verifying : gcc-c++-4.8.5-4.el7.x86_64 12/68
Verifying : libxcb-1.11-4.el7.x86_64 13/68
Verifying : libXv-1.0.10-2.el7.x86_64 14/68
Verifying : libXxf86vm-1.1.3-2.1.el7.x86_64 15/68
Verifying : xorg-x11-utils-7.5-13.1.el7.x86_64 16/68
Verifying : libtevent-0.9.25-1.el7.x86_64 17/68
Verifying : libini_config-1.2.0-25.el7.x86_64 18/68
Verifying : libXrandr-1.4.2-2.el7.x86_64 19/68
Verifying : glibc-common-2.17-106.el7_2.1.x86_64 20/68
Verifying : tcp_wrappers-7.6-77.el7.x86_64 21/68
Verifying : oracle-rdbms-server-12cR1-preinstall-1.0-4.el7.x86_64 22/68
Verifying : glibc-devel-2.17-106.el7_2.1.x86_64 23/68
Verifying : lm_sensors-libs-3.3.4-11.el7.x86_64 24/68
Verifying : libXrender-0.9.8-2.1.el7.x86_64 25/68
Verifying : glibc-headers-2.17-106.el7_2.1.x86_64 26/68
Verifying : gssproxy-0.4.1-7.el7.x86_64 27/68
Verifying : ksh-20120801-22.el7_1.3.x86_64 28/68
Verifying : 1:quota-4.01-11.el7.x86_64 29/68
Verifying : libtirpc-0.2.4-0.6.el7.x86_64 30/68
Verifying : 32:bind-libs-lite-9.9.4-29.el7_2.1.x86_64 31/68
Verifying : libX11-common-1.6.3-2.el7.noarch 32/68
Verifying : 32:bind-utils-9.9.4-29.el7_2.1.x86_64 33/68
Verifying : 1:nfs-utils-1.3.0-0.21.el7.x86_64 34/68
Verifying : 1:smartmontools-6.2-4.el7.x86_64 35/68
Verifying : libevent-2.0.21-4.el7.x86_64 36/68
Verifying : libref_array-0.1.5-25.el7.x86_64 37/68
Verifying : libXt-1.1.4-6.1.el7.x86_64 38/68
Verifying : compat-libcap1-1.10-7.el7.x86_64 39/68
Verifying : libICE-1.0.9-2.el7.x86_64 40/68
Verifying : libaio-devel-0.3.109-13.el7.x86_64 41/68
Verifying : libmpc-1.0.1-3.el7.x86_64 42/68
Verifying : 1:quota-nls-4.01-11.el7.noarch 43/68
Verifying : 1:xorg-x11-xauth-1.0.9-1.el7.x86_64 44/68
Verifying : 32:bind-libs-9.9.4-29.el7_2.1.x86_64 45/68
Verifying : libnfsidmap-0.25-12.el7.x86_64 46/68
Verifying : libcollection-0.6.2-25.el7.x86_64 47/68
Verifying : libstdc++-devel-4.8.5-4.el7.x86_64 48/68
Verifying : libXi-1.7.4-2.el7.x86_64 49/68
Verifying : libtalloc-2.1.2-1.el7.x86_64 50/68
Verifying : libbasicobjects-0.1.1-25.el7.x86_64 51/68
Verifying : cpp-4.8.5-4.el7.x86_64 52/68
Verifying : libpath_utils-0.2.1-25.el7.x86_64 53/68
Verifying : libSM-1.2.2-2.el7.x86_64 54/68
Verifying : glibc-2.17-106.el7_2.1.x86_64 55/68
Verifying : libXxf86dga-1.1.4-2.1.el7.x86_64 56/68
Verifying : mpfr-3.1.1-4.el7.x86_64 57/68
Verifying : keyutils-1.5.8-3.el7.x86_64 58/68
Verifying : compat-libstdc++-33-3.2.3-72.el7.x86_64 59/68
Verifying : psmisc-22.20-9.el7.x86_64 60/68
Verifying : 32:bind-license-9.9.4-29.el7_2.1.noarch 61/68
Verifying : libX11-1.6.3-2.el7.x86_64 62/68
Verifying : libXmu-1.1.2-2.el7.x86_64 63/68
Verifying : mailx-12.5-12.el7_0.x86_64 64/68
Verifying : 32:bind-license-9.9.4-29.el7.noarch 65/68
Verifying : 32:bind-libs-lite-9.9.4-29.el7.x86_64 66/68
Verifying : glibc-2.17-105.el7.x86_64 67/68
Verifying : glibc-common-2.17-105.el7.x86_64 68/68
Installed:
oracle-rdbms-server-12cR1-preinstall.x86_64 0:1.0-4.el7
Dependency Installed:
bind-libs.x86_64 32:9.9.4-29.el7_2.1
bind-utils.x86_64 32:9.9.4-29.el7_2.1
compat-libcap1.x86_64 0:1.10-7.el7
compat-libstdc++-33.x86_64 0:3.2.3-72.el7
cpp.x86_64 0:4.8.5-4.el7
gcc.x86_64 0:4.8.5-4.el7
gcc-c++.x86_64 0:4.8.5-4.el7
glibc-devel.x86_64 0:2.17-106.el7_2.1
glibc-headers.x86_64 0:2.17-106.el7_2.1
gssproxy.x86_64 0:0.4.1-7.el7
kernel-headers.x86_64 0:3.10.0-327.3.1.el7
keyutils.x86_64 0:1.5.8-3.el7
ksh.x86_64 0:20120801-22.el7_1.3
libICE.x86_64 0:1.0.9-2.el7
libSM.x86_64 0:1.2.2-2.el7
libX11.x86_64 0:1.6.3-2.el7
libX11-common.noarch 0:1.6.3-2.el7
libXau.x86_64 0:1.0.8-2.1.el7
libXext.x86_64 0:1.3.3-3.el7
libXi.x86_64 0:1.7.4-2.el7
libXinerama.x86_64 0:1.1.3-2.1.el7
libXmu.x86_64 0:1.1.2-2.el7
libXrandr.x86_64 0:1.4.2-2.el7
libXrender.x86_64 0:0.9.8-2.1.el7
libXt.x86_64 0:1.1.4-6.1.el7
libXtst.x86_64 0:1.2.2-2.1.el7
libXv.x86_64 0:1.0.10-2.el7
libXxf86dga.x86_64 0:1.1.4-2.1.el7
libXxf86misc.x86_64 0:1.0.3-7.1.el7
libXxf86vm.x86_64 0:1.1.3-2.1.el7
libaio-devel.x86_64 0:0.3.109-13.el7
libbasicobjects.x86_64 0:0.1.1-25.el7
libcollection.x86_64 0:0.6.2-25.el7
libdmx.x86_64 0:1.1.3-3.el7
libevent.x86_64 0:2.0.21-4.el7
libini_config.x86_64 0:1.2.0-25.el7
libmpc.x86_64 0:1.0.1-3.el7
libnfsidmap.x86_64 0:0.25-12.el7
libpath_utils.x86_64 0:0.2.1-25.el7
libref_array.x86_64 0:0.1.5-25.el7
libstdc++-devel.x86_64 0:4.8.5-4.el7
libtalloc.x86_64 0:2.1.2-1.el7
libtevent.x86_64 0:0.9.25-1.el7
libtirpc.x86_64 0:0.2.4-0.6.el7
libverto-tevent.x86_64 0:0.2.5-4.el7
libxcb.x86_64 0:1.11-4.el7
lm_sensors-libs.x86_64 0:3.3.4-11.el7
mailx.x86_64 0:12.5-12.el7_0
mpfr.x86_64 0:3.1.1-4.el7
nfs-utils.x86_64 1:1.3.0-0.21.el7
psmisc.x86_64 0:22.20-9.el7
quota.x86_64 1:4.01-11.el7
quota-nls.noarch 1:4.01-11.el7
rpcbind.x86_64 0:0.2.0-32.el7
smartmontools.x86_64 1:6.2-4.el7
sysstat.x86_64 0:10.1.5-7.el7
tcp_wrappers.x86_64 0:7.6-77.el7
xorg-x11-utils.x86_64 0:7.5-13.1.el7
xorg-x11-xauth.x86_64 1:1.0.9-1.el7
Dependency Updated:
bind-libs-lite.x86_64 32:9.9.4-29.el7_2.1
bind-license.noarch 32:9.9.4-29.el7_2.1
glibc.x86_64 0:2.17-106.el7_2.1
glibc-common.x86_64 0:2.17-106.el7_2.1
Complete!
Installation of the modified RPM is OK.
With root account I have created Oracle Home directory, a staging directory and ORACLE_BASE directory:
# mkdir -p /u01/app/12c/db # chown oracle:dba /u01/app/12c/db # mkdir /stage # chown oracle:dba /stage # mkdir /u01/app/base # chown oracle:dba /u01/app/base
I have uploaded Oracle Database 12.1.0.2 installation media to /stage and unzipped it:
$ unzip linuxamd64_12102_database_1of2.zip $ unzip linuxamd64_12102_database_2of2.zip
I have added hostname to /etc/hosts:
# tail -n 1 /etc/hosts 192.168.56.19 co7tosf0 co7tosf0.localdomain
I have run following script to install Oracle Database 12.1.0.2 in silent mode:
rm -rf /tmp/Ora* rm -rf /tmp/CVU* cd /stage/database export DISTRIB=`pwd` ./runInstaller -silent \ -responseFile $DISTRIB/response/db_install.rsp \ oracle.install.option=INSTALL_DB_SWONLY \ INVENTORY_LOCATION=/u01/app/base/oraInventory \ UNIX_GROUP_NAME=oinstall \ SELECTED_LANGUAGES=en \ ORACLE_HOME=/u01/app/12c/db \ ORACLE_BASE=/u01/app/base \ oracle.install.db.InstallEdition=EE \ oracle.install.db.isCustomInstall=false \ oracle.install.db.DBA_GROUP=dba \ oracle.install.db.OPER_GROUP=dba \ oracle.install.db.BACKUPDBA_GROUP=dba \ oracle.install.db.DGDBA_GROUP=dba \ oracle.install.db.KMDBA_GROUP=dba \ SECURITY_UPDATES_VIA_MYORACLESUPPORT=false \ DECLINE_SECURITY_UPDATES=true \ waitforCompletion=true
This has generated following output:
Starting Oracle Universal Installer...
Checking Temp space: must be greater than 500 MB. Actual 31832 MB Passed
Checking swap space: must be greater than 150 MB. Actual 2047 MB Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2016-01-06_09-47-34PM. Please wait ...
[WARNING] [INS-32018] The selected Oracle home is outside of Oracle base.
ACTION: Oracle recommends installing Oracle software within the Oracle base directory. Adjust the Oracle home or Oracle base accordingly.
[WARNING] [INS-32055] The Central Inventory is located in the Oracle base.
ACTION: Oracle recommends placing this Central Inventory in a location outside the Oracle base directory.
[WARNING] [INS-13014] Target environment does not meet some optional requirements.
CAUSE: Some of the optional prerequisites are not met. See logs for details. /tmp/OraInstall2016-01-06_09-47-34PM/installActions2016-01-06_09-47-34PM.log
ACTION: Identify the list of failed prerequisite checks from the log: /tmp/OraInstall2016-01-06_09-47-34PM/installActions2016-01-06_09-47-34PM.log.
Then either from the log file or from installation manual find the appropriate configuration to meet the prerequisites and fix it manually.
You can find the log of this install session at:
/u01/app/base/oraInventory/logs/installActions2016-01-06_09-47-34PM.log
The installation of Oracle Database 12c was successful.
Please check '/u01/app/base/oraInventory/logs/silentInstall2016-01-06_09-47-34PM.log' for more details.
As a root user, execute the following script(s):
1. /u01/app/base/oraInventory/orainstRoot.sh
2. /u01/app/12c/db/root.sh
Successfully Setup Software.
I have ignored above warnings and following failed prerequisite:
INFO: INFO: ------------------List of failed Tasks------------------ INFO: INFO: ********************************************* INFO: INFO: Swap Size: This is a prerequisite condition to test whether sufficient total swap space is available on the system. INFO: INFO: Severity:IGNORABLE INFO: INFO: OverallStatus:VERIFICATION_FAILED INFO: INFO: -----------------End of failed Tasks List----------------
I have run as root:
# /u01/app/base/oraInventory/orainstRoot.sh
Changing permissions of /u01/app/base/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.
Changing groupname of /u01/app/base/oraInventory to oinstall.
The execution of the script is complete.
# /u01/app/12c/db/root.sh
Check /u01/app/12c/db/install/root_co7tosf0.localdomain_2016-01-06_21-52-23.log for the output of root script
# cat /u01/app/12c/db/install/root_co7tosf0.localdomain_2016-01-06_21-52-23.log
Performing root user operation.
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/app/12c/db
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...
Creating /etc/oratab file...
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.
#
I have checked Oracle inventory:
$ $ORACLE_HOME/OPatch/opatch lsinv Oracle Interim Patch Installer version 12.1.0.1.3 Copyright (c) 2016, Oracle Corporation. All rights reserved. Oracle Home : /u01/app/12c/db Central Inventory : /u01/app/base/oraInventory from : /u01/app/12c/db/oraInst.loc OPatch version : 12.1.0.1.3 OUI version : 12.1.0.2.0 Log file location : /u01/app/12c/db/cfgtoollogs/opatch/opatch2016-01-07_06-58-39AM_1.log Lsinventory Output file location : /u01/app/12c/db/cfgtoollogs/opatch/lsinv/lsinventory2016-01-07_06-58-39AM.txt -------------------------------------------------------------------------------- Installed Top-level Products (1): Oracle Database 12c 12.1.0.2.0 There are 1 products installed in this Oracle Home. There are no Interim patches installed in this Oracle Home. -------------------------------------------------------------------------------- OPatch succeeded.
I have also rebooted to check that the Linux kernel has not changed:
# systemctl reboot ... # uname -a Linux co7tosf0.localdomain 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
All of these steps have been run on a brand new CentOS 7.2 virtual machine: this shows that a modified preinstallation RPM work successfully for Oracle Database 12.1.0.2 on CentOS 7.2.