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: this is the Oracle Preinstallation RPM.
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 Oracle Database 12.2.0.1 on Red Hat Linux 7.
I have already documented this procedure for Oracle Database 12.1.0.2 on CentOS 7.2.
For this blog post I have created a VirtualBox virtual machine (VM) named rh7ttfs0 that has:
When installing Red Hat 7 I have chosen in following order:
1. English as installation process language
2. Paris, France as time zone
3. French as keyboard layout
4. default disk partitioning with 4GB of swap
5. rh7ttfs0.localdomain as hostname
I have not modified software selection set to "minimal install" and I have also set root password.
After the minimal operating system 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.23/24
At this step I have connected with ssh to 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' (28619eed-af7c-46d0-bac1-3c51c87e3d0d) 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:ae:72:bc 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:feae:72bc/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:0c:b2:93 brd ff:ff:ff:ff:ff:ff
inet 192.168.56.23/24 brd 192.168.56.255 scope global enp0s8
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fe0c:b293/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.254 # ping www.redhat.com PING e3396.dscx.akamaiedge.net (104.124.186.51) 56(84) bytes of data. 64 bytes from a104-124-186-51.deploy.static.akamaitechnologies.com (104.124.186.51): icmp_seq=1 ttl=63 time=41.1 ms 64 bytes from a104-124-186-51.deploy.static.akamaitechnologies.com (104.124.186.51): icmp_seq=2 ttl=63 time=37.7 ms ^C --- e3396.dscx.akamaiedge.net ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1002ms rtt min/avg/max/mdev = 37.752/39.447/41.142/1.695 ms
This machine is using the
No-Cost Red Hat Enterprise Linux Developer Subscription.
I have run following steps to connect this VM to public Red Hat Satellite:
# subscription-manager register # subscription-manager attach --auto
I have checked that the VM has the right subscription status;
# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.3 (Maipo)
# subscription-manager status
+-------------------------------------------+
System Status Details
+-------------------------------------------+
Overall Status: Current
# subscription-manager list
+-------------------------------------------+
Installed Product Status
+-------------------------------------------+
Product Name: Red Hat Enterprise Linux Server
Product ID: 69
Version: 7.3
Arch: x86_64
Status: Subscribed
Status Details:
Starts: 04/01/2016
Ends: 04/01/2017
# yum repolist
Loaded plugins: product-id, search-disabled-repos, subscription-manager
rhel-7-server-rpms | 3.5 kB 00:00:00
rhel-7-server-rt-beta-rpms | 4.0 kB 00:00:00
rhel-7-server-rt-rpms | 4.0 kB 00:00:00
rhel-ha-for-rhel-7-server-rpms | 3.4 kB 00:00:00
rhel-rs-for-rhel-7-server-rpms | 3.4 kB 00:00:00
(1/15): rhel-7-server-rpms/7Server/x86_64/group | 701 kB 00:00:02
(2/15): rhel-7-server-rt-beta-rpms/x86_64/group | 1.7 kB 00:00:01
(3/15): rhel-7-server-rt-beta-rpms/x86_64/updateinfo | 91 B 00:00:01
(4/15): rhel-7-server-rpms/7Server/x86_64/updateinfo | 1.8 MB 00:00:05
(5/15): rhel-7-server-rt-beta-rpms/x86_64/primary_db | 13 kB 00:00:01
(6/15): rhel-7-server-rt-rpms/7Server/x86_64/updateinfo | 48 kB 00:00:01
(7/15): rhel-7-server-rt-rpms/7Server/x86_64/group | 2.5 kB 00:00:01
(8/15): rhel-7-server-rt-rpms/7Server/x86_64/primary_db | 83 kB 00:00:01
(9/15): rhel-ha-for-rhel-7-server-rpms/7Server/x86_64/updateinfo | 57 kB 00:00:01
(10/15): rhel-rs-for-rhel-7-server-rpms/7Server/x86_64/group | 26 kB 00:00:01
(11/15): rhel-ha-for-rhel-7-server-rpms/7Server/x86_64/primary_db | 195 kB 00:00:01
(12/15): rhel-rs-for-rhel-7-server-rpms/7Server/x86_64/updateinfo | 84 kB 00:00:01
(13/15): rhel-rs-for-rhel-7-server-rpms/7Server/x86_64/primary_db | 245 kB 00:00:01
(14/15): rhel-ha-for-rhel-7-server-rpms/7Server/x86_64/group | 15 kB 00:00:06
(15/15): rhel-7-server-rpms/7Server/x86_64/primary_db | 34 MB 00:01:45
repo id repo name status
rhel-7-server-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server (RPMs) 14,039
rhel-7-server-rt-beta-rpms/x86_64 Red Hat Enterprise Linux for Real Time Beta (RHEL 7 Server) (RPMs) 15
rhel-7-server-rt-rpms/7Server/x86_64 Red Hat Enterprise Linux for Real Time (RHEL 7 Server) (RPMs) 185
rhel-ha-for-rhel-7-server-rpms/7Server/x86_64 Red Hat Enterprise Linux High Availability (for RHEL 7 Server) (RPMs) 291
rhel-rs-for-rhel-7-server-rpms/7Server/x86_64 Red Hat Enterprise Linux Resilient Storage (for RHEL 7 Server) (RPMs) 359
repolist: 14,889
I have created a specific user account named "rpm" to avoid using root account 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
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-database-server-12cR2-preinstall-1.0-1.el7.src.rpm
I have created the RPM working directory tree:
$ rpm -ivh oracle-database-server-12cR2-preinstall-1.0-1.el7.src.rpm warning: oracle-database-server-12cR2-preinstall-1.0-1.el7.src.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY Updating / installing... 1:oracle-database-server-12cR2-prei################################# [100%] $ find rpmbuild rpmbuild rpmbuild/SOURCES rpmbuild/SOURCES/oracle-database-server-12cR2-preinstall-1.0.tar.gz rpmbuild/SPECS rpmbuild/SPECS/oracle-database-server-12cR2-preinstall.spec
I have only removed the dependency line for Oracle Linux Kernel in oracle-database-server-12cR2-preinstall.spec:
diff oracle-database-server-12cR2-preinstall.spec oracle-database-server-12cR2-preinstall.spec.orig 21a22 > Requires:kernel-uek
I have rebuilt the RPM:
$ rpmbuild -ba oracle-database-server-12cR2-preinstall.spec warning: bogus date in %changelog: Tue Aug 17 2016 Vasundhara V [1.0-1.el7] Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.XlR9LQ + umask 022 + cd /home/rpm/rpmbuild/BUILD + echo RPM_BUILD_ROOT=/home/rpm/rpmbuild/BUILDROOT/oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64 RPM_BUILD_ROOT=/home/rpm/rpmbuild/BUILDROOT/oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64 + cd /home/rpm/rpmbuild/BUILD + rm -rf oracle-database-server-12cR2-preinstall-1.0 + /usr/bin/gzip -dc /home/rpm/rpmbuild/SOURCES/oracle-database-server-12cR2-preinstall-1.0.tar.gz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd oracle-database-server-12cR2-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.u2UHPv + umask 022 + cd /home/rpm/rpmbuild/BUILD + cd oracle-database-server-12cR2-preinstall-1.0 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.gIrTTa + umask 022 + cd /home/rpm/rpmbuild/BUILD + '[' /home/rpm/rpmbuild/BUILDROOT/oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64 '!=' / ']' + rm -rf /home/rpm/rpmbuild/BUILDROOT/oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64 ++ dirname /home/rpm/rpmbuild/BUILDROOT/oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64 + mkdir -p /home/rpm/rpmbuild/BUILDROOT + mkdir /home/rpm/rpmbuild/BUILDROOT/oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64 + cd oracle-database-server-12cR2-preinstall-1.0 + rm -rf /home/rpm/rpmbuild/BUILDROOT/oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64 + mkdir -p -m 755 /home/rpm/rpmbuild/BUILDROOT/oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64/etc/sysconfig/oracle-database-server-12cR2-preinstall + mkdir -p -m 755 /home/rpm/rpmbuild/BUILDROOT/oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64/usr/bin + mkdir -p -m 755 /home/rpm/rpmbuild/BUILDROOT/oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64/etc/rc.d/init.d + mkdir -p -m 755 /home/rpm/rpmbuild/BUILDROOT/oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64/etc/security/limits.d + mkdir -p -m 700 /home/rpm/rpmbuild/BUILDROOT/oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64/var/log/oracle-database-server-12cR2-preinstall/results + install -m 700 oracle-database-server-12cR2-preinstall-verify /home/rpm/rpmbuild/BUILDROOT/oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64/etc/sysconfig/oracle-database-server-12cR2-preinstall + install -m 700 oracle-database-server-12cR2-preinstall-verify /home/rpm/rpmbuild/BUILDROOT/oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64/usr/bin + install -m 600 oracle-database-server-12cR2-preinstall.param /home/rpm/rpmbuild/BUILDROOT/oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64/etc/sysconfig/oracle-database-server-12cR2-preinstall + install -m 700 oracle-database-server-12cR2-preinstall-firstboot /home/rpm/rpmbuild/BUILDROOT/oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64/etc/rc.d/init.d + touch /home/rpm/rpmbuild/BUILDROOT/oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64/etc/security/limits.d/oracle-database-server-12cR2-preinstall.conf + ln -f -s /etc/sysconfig/oracle-database-server-12cR2-preinstall/oracle-database-server-12cR2-preinstall-verify /home/rpm/rpmbuild/BUILDROOT/oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64/usr/bin/oracle-database-server-12cR2-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-database-server-12cR2-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-database-server-12cR2-preinstall-1.0-1.el7.x86_64 warning: File listed twice: /etc/sysconfig/oracle-database-server-12cR2-preinstall/oracle-database-server-12cR2-preinstall-verify warning: File listed twice: /etc/sysconfig/oracle-database-server-12cR2-preinstall/oracle-database-server-12cR2-preinstall.param Provides: config(oracle-database-server-12cR2-preinstall) = 1.0-1.el7 oracle-database-server-12cR2-preinstall = 1.0 oracle-database-server-12cR2-preinstall = 1.0-1.el7 oracle-database-server-12cR2-preinstall(x86-64) = 1.0-1.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(preun): /bin/sh Requires(postun): /bin/sh Requires(posttrans): /bin/sh Requires: /bin/bash Processing files: oracle-database-server-12cR2-preinstall-debuginfo-1.0-1.el7.x86_64 Provides: oracle-database-server-12cR2-preinstall-debuginfo = 1.0-1.el7 oracle-database-server-12cR2-preinstall-debuginfo(x86-64) = 1.0-1.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-database-server-12cR2-preinstall-1.0-1.el7.x86_64 Wrote: /home/rpm/rpmbuild/SRPMS/oracle-database-server-12cR2-preinstall-1.0-1.el7.src.rpm Wrote: /home/rpm/rpmbuild/RPMS/x86_64/oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64.rpm Wrote: /home/rpm/rpmbuild/RPMS/x86_64/oracle-database-server-12cR2-preinstall-debuginfo-1.0-1.el7.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.snmUiS + umask 022 + cd /home/rpm/rpmbuild/BUILD + cd oracle-database-server-12cR2-preinstall-1.0 + rm -rf /home/rpm/rpmbuild/BUILDROOT/oracle-database-server-12cR2-preinstall-1.0-1.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-database-server-12cR2-preinstall-1.0-1.el7.x86_64.rpm rpmbuild/RPMS/x86_64/oracle-database-server-12cR2-preinstall-debuginfo-1.0-1.el7.x86_64.rpm
I have connected as root be able to install this modified RPM.
But before I had to enable a specific Red Hat Satellite channel to avoid following error:
Error: Package: oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64 (/oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64)
Requires: compat-libstdc++-33
I have enabled following channel in /etc/yum.repos.d/redhat.repo (enabled flag must be set to 1 instead of 0):
[rhel-7-server-eus-optional-rpms] metadata_expire = 86400 sslclientcert = /etc/pki/entitlement/6520867033830976701.pem baseurl = https://cdn.redhat.com/content/eus/rhel/server/7/$releasever/$basearch/optional/os ui_repoid_vars = releasever basearch sslverify = 1 name = Red Hat Enterprise Linux 7 Server - Extended Update Support - Optional (RPMs) sslclientkey = /etc/pki/entitlement/6520867033830976701-key.pem gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release enabled = 1 sslcacert = /etc/rhsm/ca/redhat-uep.pem gpgcheck = 1
I have installed the modified RPM with:
# yum -y install ~rpm/rpmbuild/RPMS/x86_64/oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64.rpm
Loaded plugins: product-id, search-disabled-repos, subscription-manager
Examining /home/rpm/rpmbuild/RPMS/x86_64/oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64.rpm: oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64
Marking /home/rpm/rpmbuild/RPMS/x86_64/oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package oracle-database-server-12cR2-preinstall.x86_64 0:1.0-1.el7 will be installed
--> Processing Dependency: bind-utils for package: oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64
--> Processing Dependency: compat-libcap1 for package: oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64
--> Processing Dependency: compat-libstdc++-33 for package: oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64
--> Processing Dependency: glibc-devel for package: oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64
--> Processing Dependency: ksh for package: oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64
--> Processing Dependency: libaio-devel for package: oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64
--> Processing Dependency: libstdc++-devel for package: oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64
--> Processing Dependency: net-tools for package: oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64
--> Processing Dependency: nfs-utils for package: oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64
--> Processing Dependency: psmisc for package: oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64
--> Processing Dependency: smartmontools for package: oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64
--> Processing Dependency: sysstat for package: oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64
--> Processing Dependency: xorg-x11-utils for package: oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64
--> Processing Dependency: xorg-x11-xauth for package: oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64
--> Running transaction check
---> Package bind-utils.x86_64 32:9.9.4-38.el7_3.2 will be installed
--> Processing Dependency: bind-libs = 32:9.9.4-38.el7_3.2 for package: 32:bind-utils-9.9.4-38.el7_3.2.x86_64
--> Processing Dependency: libbind9.so.90()(64bit) for package: 32:bind-utils-9.9.4-38.el7_3.2.x86_64
--> Processing Dependency: libdns.so.100()(64bit) for package: 32:bind-utils-9.9.4-38.el7_3.2.x86_64
--> Processing Dependency: libisc.so.95()(64bit) for package: 32:bind-utils-9.9.4-38.el7_3.2.x86_64
--> Processing Dependency: libisccc.so.90()(64bit) for package: 32:bind-utils-9.9.4-38.el7_3.2.x86_64
--> Processing Dependency: libisccfg.so.90()(64bit) for package: 32:bind-utils-9.9.4-38.el7_3.2.x86_64
--> Processing Dependency: liblwres.so.90()(64bit) for package: 32:bind-utils-9.9.4-38.el7_3.2.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 glibc-devel.x86_64 0:2.17-157.el7_3.1 will be installed
--> Processing Dependency: glibc-headers = 2.17-157.el7_3.1 for package: glibc-devel-2.17-157.el7_3.1.x86_64
--> Processing Dependency: glibc-headers for package: glibc-devel-2.17-157.el7_3.1.x86_64
---> Package ksh.x86_64 0:20120801-26.el7 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-11.el7 will be installed
---> Package net-tools.x86_64 0:2.0-0.17.20131004git.el7 will be installed
---> Package nfs-utils.x86_64 1:1.3.0-0.33.el7_3 will be installed
--> Processing Dependency: gssproxy >= 0.3.0-0 for package: 1:nfs-utils-1.3.0-0.33.el7_3.x86_64
--> Processing Dependency: libtirpc >= 0.2.4-0.7 for package: 1:nfs-utils-1.3.0-0.33.el7_3.x86_64
--> Processing Dependency: keyutils for package: 1:nfs-utils-1.3.0-0.33.el7_3.x86_64
--> Processing Dependency: libevent for package: 1:nfs-utils-1.3.0-0.33.el7_3.x86_64
--> Processing Dependency: libnfsidmap for package: 1:nfs-utils-1.3.0-0.33.el7_3.x86_64
--> Processing Dependency: quota for package: 1:nfs-utils-1.3.0-0.33.el7_3.x86_64
--> Processing Dependency: rpcbind for package: 1:nfs-utils-1.3.0-0.33.el7_3.x86_64
--> Processing Dependency: libevent-2.0.so.5()(64bit) for package: 1:nfs-utils-1.3.0-0.33.el7_3.x86_64
--> Processing Dependency: libnfsidmap.so.0()(64bit) for package: 1:nfs-utils-1.3.0-0.33.el7_3.x86_64
--> Processing Dependency: libtirpc.so.1()(64bit) for package: 1:nfs-utils-1.3.0-0.33.el7_3.x86_64
---> Package psmisc.x86_64 0:22.20-11.el7 will be installed
---> Package smartmontools.x86_64 1:6.2-7.el7 will be installed
--> Processing Dependency: mailx for package: 1:smartmontools-6.2-7.el7.x86_64
---> Package sysstat.x86_64 0:10.1.5-11.el7 will be installed
--> Processing Dependency: libsensors.so.4()(64bit) for package: sysstat-10.1.5-11.el7.x86_64
---> Package xorg-x11-utils.x86_64 0:7.5-14.el7 will be installed
--> Processing Dependency: libX11-xcb.so.1()(64bit) for package: xorg-x11-utils-7.5-14.el7.x86_64
--> Processing Dependency: libX11.so.6()(64bit) for package: xorg-x11-utils-7.5-14.el7.x86_64
--> Processing Dependency: libXext.so.6()(64bit) for package: xorg-x11-utils-7.5-14.el7.x86_64
--> Processing Dependency: libXi.so.6()(64bit) for package: xorg-x11-utils-7.5-14.el7.x86_64
--> Processing Dependency: libXinerama.so.1()(64bit) for package: xorg-x11-utils-7.5-14.el7.x86_64
--> Processing Dependency: libXrandr.so.2()(64bit) for package: xorg-x11-utils-7.5-14.el7.x86_64
--> Processing Dependency: libXrender.so.1()(64bit) for package: xorg-x11-utils-7.5-14.el7.x86_64
--> Processing Dependency: libXtst.so.6()(64bit) for package: xorg-x11-utils-7.5-14.el7.x86_64
--> Processing Dependency: libXv.so.1()(64bit) for package: xorg-x11-utils-7.5-14.el7.x86_64
--> Processing Dependency: libXxf86dga.so.1()(64bit) for package: xorg-x11-utils-7.5-14.el7.x86_64
--> Processing Dependency: libXxf86misc.so.1()(64bit) for package: xorg-x11-utils-7.5-14.el7.x86_64
--> Processing Dependency: libXxf86vm.so.1()(64bit) for package: xorg-x11-utils-7.5-14.el7.x86_64
--> Processing Dependency: libdmx.so.1()(64bit) for package: xorg-x11-utils-7.5-14.el7.x86_64
--> Processing Dependency: libxcb-shape.so.0()(64bit) for package: xorg-x11-utils-7.5-14.el7.x86_64
--> Processing Dependency: libxcb.so.1()(64bit) for package: xorg-x11-utils-7.5-14.el7.x86_64
---> Package xorg-x11-xauth.x86_64 1:1.0.9-1.el7 will be installed
--> Processing Dependency: libXau.so.6()(64bit) for package: 1:xorg-x11-xauth-1.0.9-1.el7.x86_64
--> Processing Dependency: libXmuu.so.1()(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-38.el7_3.2 will be installed
---> Package glibc-headers.x86_64 0:2.17-157.el7_3.1 will be installed
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.17-157.el7_3.1.x86_64
--> Processing Dependency: kernel-headers for package: glibc-headers-2.17-157.el7_3.1.x86_64
---> Package gssproxy.x86_64 0:0.4.1-13.el7 will be installed
--> Processing Dependency: libini_config.so.3(INI_CONFIG_1.1.0)(64bit) for package: gssproxy-0.4.1-13.el7.x86_64
--> Processing Dependency: libverto-tevent for package: gssproxy-0.4.1-13.el7.x86_64
--> Processing Dependency: libbasicobjects.so.0()(64bit) for package: gssproxy-0.4.1-13.el7.x86_64
--> Processing Dependency: libcollection.so.2()(64bit) for package: gssproxy-0.4.1-13.el7.x86_64
--> Processing Dependency: libini_config.so.3()(64bit) for package: gssproxy-0.4.1-13.el7.x86_64
--> Processing Dependency: libref_array.so.1()(64bit) for package: gssproxy-0.4.1-13.el7.x86_64
---> Package keyutils.x86_64 0:1.5.8-3.el7 will be installed
---> Package libX11.x86_64 0:1.6.3-3.el7 will be installed
--> Processing Dependency: libX11-common >= 1.6.3-3.el7 for package: libX11-1.6.3-3.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 libnfsidmap.x86_64 0:0.25-15.el7 will be installed
---> Package libtirpc.x86_64 0:0.2.4-0.8.el7 will be installed
---> Package libxcb.x86_64 0:1.11-4.el7 will be installed
---> Package lm_sensors-libs.x86_64 0:3.4.0-4.20160601gitf9185e5.el7 will be installed
---> Package mailx.x86_64 0:12.5-12.el7_0 will be installed
---> Package quota.x86_64 1:4.01-14.el7 will be installed
--> Processing Dependency: quota-nls = 1:4.01-14.el7 for package: 1:quota-4.01-14.el7.x86_64
--> Processing Dependency: tcp_wrappers for package: 1:quota-4.01-14.el7.x86_64
---> Package rpcbind.x86_64 0:0.2.0-38.el7 will be installed
--> Running transaction check
---> Package kernel-headers.x86_64 0:3.10.0-514.10.2.el7 will be installed
---> Package libX11-common.noarch 0:1.6.3-3.el7 will be installed
---> Package libXt.x86_64 0:1.1.4-6.1.el7 will be installed
--> Processing Dependency: libICE.so.6()(64bit) for package: libXt-1.1.4-6.1.el7.x86_64
--> Processing Dependency: libSM.so.6()(64bit) for package: libXt-1.1.4-6.1.el7.x86_64
---> Package libbasicobjects.x86_64 0:0.1.1-27.el7 will be installed
---> Package libcollection.x86_64 0:0.6.2-27.el7 will be installed
---> Package libini_config.x86_64 0:1.3.0-27.el7 will be installed
--> Processing Dependency: libpath_utils.so.1(PATH_UTILS_0.2.1)(64bit) for package: libini_config-1.3.0-27.el7.x86_64
--> Processing Dependency: libpath_utils.so.1()(64bit) for package: libini_config-1.3.0-27.el7.x86_64
---> Package libref_array.x86_64 0:0.1.5-27.el7 will be installed
---> Package libverto-tevent.x86_64 0:0.2.5-4.el7 will be installed
--> 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(TEVENT_0.9.9)(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
--> Processing Dependency: libtevent.so.0()(64bit) for package: libverto-tevent-0.2.5-4.el7.x86_64
---> Package quota-nls.noarch 1:4.01-14.el7 will be installed
---> Package tcp_wrappers.x86_64 0:7.6-77.el7 will be installed
--> Running transaction check
---> 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-27.el7 will be installed
---> Package libtalloc.x86_64 0:2.1.6-1.el7 will be installed
---> Package libtevent.x86_64 0:0.9.28-1.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
===========================================================================================================================================
Package Arch Version Repository Size
===========================================================================================================================================
Installing:
oracle-database-server-12cR2-preinstall
x86_64 1.0-1.el7 /oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64 50 k
Installing for dependencies:
bind-libs x86_64 32:9.9.4-38.el7_3.2 rhel-7-server-rpms 1.0 M
bind-utils x86_64 32:9.9.4-38.el7_3.2 rhel-7-server-rpms 202 k
compat-libcap1 x86_64 1.10-7.el7 rhel-7-server-rpms 19 k
compat-libstdc++-33 x86_64 3.2.3-72.el7 rhel-7-server-eus-optional-rpms 191 k
glibc-devel x86_64 2.17-157.el7_3.1 rhel-7-server-rpms 1.1 M
glibc-headers x86_64 2.17-157.el7_3.1 rhel-7-server-rpms 668 k
gssproxy x86_64 0.4.1-13.el7 rhel-7-server-rpms 87 k
kernel-headers x86_64 3.10.0-514.10.2.el7 rhel-7-server-rpms 4.8 M
keyutils x86_64 1.5.8-3.el7 rhel-7-server-rpms 54 k
ksh x86_64 20120801-26.el7 rhel-7-server-rpms 883 k
libICE x86_64 1.0.9-2.el7 rhel-7-server-rpms 65 k
libSM x86_64 1.2.2-2.el7 rhel-7-server-rpms 39 k
libX11 x86_64 1.6.3-3.el7 rhel-7-server-rpms 606 k
libX11-common noarch 1.6.3-3.el7 rhel-7-server-rpms 162 k
libXau x86_64 1.0.8-2.1.el7 rhel-7-server-rpms 29 k
libXext x86_64 1.3.3-3.el7 rhel-7-server-rpms 39 k
libXi x86_64 1.7.4-2.el7 rhel-7-server-rpms 40 k
libXinerama x86_64 1.1.3-2.1.el7 rhel-7-server-rpms 14 k
libXmu x86_64 1.1.2-2.el7 rhel-7-server-rpms 71 k
libXrandr x86_64 1.4.2-2.el7 rhel-7-server-rpms 26 k
libXrender x86_64 0.9.8-2.1.el7 rhel-7-server-rpms 26 k
libXt x86_64 1.1.4-6.1.el7 rhel-7-server-rpms 173 k
libXtst x86_64 1.2.2-2.1.el7 rhel-7-server-rpms 20 k
libXv x86_64 1.0.10-2.el7 rhel-7-server-rpms 18 k
libXxf86dga x86_64 1.1.4-2.1.el7 rhel-7-server-rpms 19 k
libXxf86misc x86_64 1.0.3-7.1.el7 rhel-7-server-rpms 19 k
libXxf86vm x86_64 1.1.3-2.1.el7 rhel-7-server-rpms 18 k
libaio-devel x86_64 0.3.109-13.el7 rhel-7-server-rpms 13 k
libbasicobjects x86_64 0.1.1-27.el7 rhel-7-server-rpms 25 k
libcollection x86_64 0.6.2-27.el7 rhel-7-server-rpms 41 k
libdmx x86_64 1.1.3-3.el7 rhel-7-server-rpms 16 k
libevent x86_64 2.0.21-4.el7 rhel-7-server-rpms 214 k
libini_config x86_64 1.3.0-27.el7 rhel-7-server-rpms 63 k
libnfsidmap x86_64 0.25-15.el7 rhel-7-server-rpms 47 k
libpath_utils x86_64 0.2.1-27.el7 rhel-7-server-rpms 27 k
libref_array x86_64 0.1.5-27.el7 rhel-7-server-rpms 26 k
libstdc++-devel x86_64 4.8.5-11.el7 rhel-7-server-rpms 1.5 M
libtalloc x86_64 2.1.6-1.el7 rhel-7-server-rpms 34 k
libtevent x86_64 0.9.28-1.el7 rhel-7-server-rpms 34 k
libtirpc x86_64 0.2.4-0.8.el7 rhel-7-server-rpms 88 k
libverto-tevent x86_64 0.2.5-4.el7 rhel-7-server-rpms 9.0 k
libxcb x86_64 1.11-4.el7 rhel-7-server-rpms 189 k
lm_sensors-libs x86_64 3.4.0-4.20160601gitf9185e5.el7 rhel-7-server-rpms 41 k
mailx x86_64 12.5-12.el7_0 rhel-7-server-rpms 244 k
net-tools x86_64 2.0-0.17.20131004git.el7 rhel-7-server-rpms 304 k
nfs-utils x86_64 1:1.3.0-0.33.el7_3 rhel-7-server-rpms 377 k
psmisc x86_64 22.20-11.el7 rhel-7-server-rpms 141 k
quota x86_64 1:4.01-14.el7 rhel-7-server-rpms 179 k
quota-nls noarch 1:4.01-14.el7 rhel-7-server-rpms 91 k
rpcbind x86_64 0.2.0-38.el7 rhel-7-server-rpms 59 k
smartmontools x86_64 1:6.2-7.el7 rhel-7-server-rpms 405 k
sysstat x86_64 10.1.5-11.el7 rhel-7-server-rpms 310 k
tcp_wrappers x86_64 7.6-77.el7 rhel-7-server-rpms 79 k
xorg-x11-utils x86_64 7.5-14.el7 rhel-7-server-rpms 111 k
xorg-x11-xauth x86_64 1:1.0.9-1.el7 rhel-7-server-rpms 30 k
Transaction Summary
===========================================================================================================================================
Install 1 Package (+55 Dependent packages)
Total size: 15 M
Total download size: 15 M
Installed size: 35 M
Downloading packages:
(1/55): bind-utils-9.9.4-38.el7_3.2.x86_64.rpm | 202 kB 00:00:01
(2/55): compat-libcap1-1.10-7.el7.x86_64.rpm | 19 kB 00:00:01
(3/55): bind-libs-9.9.4-38.el7_3.2.x86_64.rpm | 1.0 MB 00:00:03
(4/55): compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm | 191 kB 00:00:01
(5/55): glibc-headers-2.17-157.el7_3.1.x86_64.rpm | 668 kB 00:00:02
(6/55): glibc-devel-2.17-157.el7_3.1.x86_64.rpm | 1.1 MB 00:00:03
(7/55): gssproxy-0.4.1-13.el7.x86_64.rpm | 87 kB 00:00:01
(8/55): keyutils-1.5.8-3.el7.x86_64.rpm | 54 kB 00:00:00
(9/55): ksh-20120801-26.el7.x86_64.rpm | 883 kB 00:00:03
(10/55): libICE-1.0.9-2.el7.x86_64.rpm | 65 kB 00:00:00
(11/55): libSM-1.2.2-2.el7.x86_64.rpm | 39 kB 00:00:00
(12/55): libX11-1.6.3-3.el7.x86_64.rpm | 606 kB 00:00:01
(13/55): libX11-common-1.6.3-3.el7.noarch.rpm | 162 kB 00:00:01
(14/55): libXau-1.0.8-2.1.el7.x86_64.rpm | 29 kB 00:00:00
(15/55): libXext-1.3.3-3.el7.x86_64.rpm | 39 kB 00:00:00
(16/55): libXi-1.7.4-2.el7.x86_64.rpm | 40 kB 00:00:00
(17/55): libXinerama-1.1.3-2.1.el7.x86_64.rpm | 14 kB 00:00:00
(18/55): libXmu-1.1.2-2.el7.x86_64.rpm | 71 kB 00:00:01
(19/55): libXrandr-1.4.2-2.el7.x86_64.rpm | 26 kB 00:00:00
(20/55): libXrender-0.9.8-2.1.el7.x86_64.rpm | 26 kB 00:00:00
(21/55): libXt-1.1.4-6.1.el7.x86_64.rpm | 173 kB 00:00:01
(22/55): libXtst-1.2.2-2.1.el7.x86_64.rpm | 20 kB 00:00:00
(23/55): libXv-1.0.10-2.el7.x86_64.rpm | 18 kB 00:00:00
(24/55): libXxf86dga-1.1.4-2.1.el7.x86_64.rpm | 19 kB 00:00:00
(25/55): libXxf86misc-1.0.3-7.1.el7.x86_64.rpm | 19 kB 00:00:00
(26/55): libXxf86vm-1.1.3-2.1.el7.x86_64.rpm | 18 kB 00:00:00
(27/55): libaio-devel-0.3.109-13.el7.x86_64.rpm | 13 kB 00:00:00
(28/55): libbasicobjects-0.1.1-27.el7.x86_64.rpm | 25 kB 00:00:00
(29/55): kernel-headers-3.10.0-514.10.2.el7.x86_64.rpm | 4.8 MB 00:00:24
(30/55): libcollection-0.6.2-27.el7.x86_64.rpm | 41 kB 00:00:00
(31/55): libdmx-1.1.3-3.el7.x86_64.rpm | 16 kB 00:00:00
(32/55): libini_config-1.3.0-27.el7.x86_64.rpm | 63 kB 00:00:00
(33/55): libevent-2.0.21-4.el7.x86_64.rpm | 214 kB 00:00:01
(34/55): libnfsidmap-0.25-15.el7.x86_64.rpm | 47 kB 00:00:00
(35/55): libpath_utils-0.2.1-27.el7.x86_64.rpm | 27 kB 00:00:00
(36/55): libref_array-0.1.5-27.el7.x86_64.rpm | 26 kB 00:00:00
(37/55): libtalloc-2.1.6-1.el7.x86_64.rpm | 34 kB 00:00:01
(38/55): libtevent-0.9.28-1.el7.x86_64.rpm | 34 kB 00:00:00
(39/55): libtirpc-0.2.4-0.8.el7.x86_64.rpm | 88 kB 00:00:01
(40/55): libstdc++-devel-4.8.5-11.el7.x86_64.rpm | 1.5 MB 00:00:04
(41/55): libverto-tevent-0.2.5-4.el7.x86_64.rpm | 9.0 kB 00:00:00
(42/55): libxcb-1.11-4.el7.x86_64.rpm | 189 kB 00:00:01
(43/55): lm_sensors-libs-3.4.0-4.20160601gitf9185e5.el7.x86_64.rpm | 41 kB 00:00:00
(44/55): mailx-12.5-12.el7_0.x86_64.rpm | 244 kB 00:00:01
(45/55): net-tools-2.0-0.17.20131004git.el7.x86_64.rpm | 304 kB 00:00:01
(46/55): nfs-utils-1.3.0-0.33.el7_3.x86_64.rpm | 377 kB 00:00:01
(47/55): psmisc-22.20-11.el7.x86_64.rpm | 141 kB 00:00:00
(48/55): quota-4.01-14.el7.x86_64.rpm | 179 kB 00:00:01
(49/55): quota-nls-4.01-14.el7.noarch.rpm | 91 kB 00:00:00
(50/55): rpcbind-0.2.0-38.el7.x86_64.rpm | 59 kB 00:00:00
(51/55): smartmontools-6.2-7.el7.x86_64.rpm | 405 kB 00:00:01
(52/55): sysstat-10.1.5-11.el7.x86_64.rpm | 310 kB 00:00:01
(53/55): tcp_wrappers-7.6-77.el7.x86_64.rpm | 79 kB 00:00:00
(54/55): xorg-x11-xauth-1.0.9-1.el7.x86_64.rpm | 30 kB 00:00:00
(55/55): xorg-x11-utils-7.5-14.el7.x86_64.rpm | 111 kB 00:00:01
-------------------------------------------------------------------------------------------------------------------------------------------
Total 316 kB/s | 15 MB 00:00:48
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : libcollection-0.6.2-27.el7.x86_64 1/56
Installing : libtirpc-0.2.4-0.8.el7.x86_64 2/56
Installing : rpcbind-0.2.0-38.el7.x86_64 3/56
Installing : libXau-1.0.8-2.1.el7.x86_64 4/56
Installing : libxcb-1.11-4.el7.x86_64 5/56
Installing : libICE-1.0.9-2.el7.x86_64 6/56
Installing : libbasicobjects-0.1.1-27.el7.x86_64 7/56
Installing : libref_array-0.1.5-27.el7.x86_64 8/56
Installing : libtalloc-2.1.6-1.el7.x86_64 9/56
Installing : libtevent-0.9.28-1.el7.x86_64 10/56
Installing : libverto-tevent-0.2.5-4.el7.x86_64 11/56
Installing : libSM-1.2.2-2.el7.x86_64 12/56
Installing : libstdc++-devel-4.8.5-11.el7.x86_64 13/56
Installing : mailx-12.5-12.el7_0.x86_64 14/56
Installing : 1:smartmontools-6.2-7.el7.x86_64 15/56
Installing : ksh-20120801-26.el7.x86_64 16/56
Installing : libpath_utils-0.2.1-27.el7.x86_64 17/56
Installing : libini_config-1.3.0-27.el7.x86_64 18/56
Installing : gssproxy-0.4.1-13.el7.x86_64 19/56
Installing : compat-libstdc++-33-3.2.3-72.el7.x86_64 20/56
Installing : keyutils-1.5.8-3.el7.x86_64 21/56
Installing : psmisc-22.20-11.el7.x86_64 22/56
Installing : lm_sensors-libs-3.4.0-4.20160601gitf9185e5.el7.x86_64 23/56
Installing : sysstat-10.1.5-11.el7.x86_64 24/56
Installing : libaio-devel-0.3.109-13.el7.x86_64 25/56
Installing : compat-libcap1-1.10-7.el7.x86_64 26/56
Installing : libevent-2.0.21-4.el7.x86_64 27/56
Installing : 1:quota-nls-4.01-14.el7.noarch 28/56
Installing : libX11-common-1.6.3-3.el7.noarch 29/56
Installing : libX11-1.6.3-3.el7.x86_64 30/56
Installing : libXext-1.3.3-3.el7.x86_64 31/56
Installing : libXi-1.7.4-2.el7.x86_64 32/56
Installing : libXrender-0.9.8-2.1.el7.x86_64 33/56
Installing : libXrandr-1.4.2-2.el7.x86_64 34/56
Installing : libXtst-1.2.2-2.1.el7.x86_64 35/56
Installing : libXxf86misc-1.0.3-7.1.el7.x86_64 36/56
Installing : libXinerama-1.1.3-2.1.el7.x86_64 37/56
Installing : libdmx-1.1.3-3.el7.x86_64 38/56
Installing : libXv-1.0.10-2.el7.x86_64 39/56
Installing : libXxf86vm-1.1.3-2.1.el7.x86_64 40/56
Installing : libXxf86dga-1.1.4-2.1.el7.x86_64 41/56
Installing : xorg-x11-utils-7.5-14.el7.x86_64 42/56
Installing : libXt-1.1.4-6.1.el7.x86_64 43/56
Installing : libXmu-1.1.2-2.el7.x86_64 44/56
Installing : 1:xorg-x11-xauth-1.0.9-1.el7.x86_64 45/56
Installing : kernel-headers-3.10.0-514.10.2.el7.x86_64 46/56
Installing : glibc-headers-2.17-157.el7_3.1.x86_64 47/56
Installing : glibc-devel-2.17-157.el7_3.1.x86_64 48/56
Installing : tcp_wrappers-7.6-77.el7.x86_64 49/56
Installing : 1:quota-4.01-14.el7.x86_64 50/56
Installing : net-tools-2.0-0.17.20131004git.el7.x86_64 51/56
Installing : 32:bind-libs-9.9.4-38.el7_3.2.x86_64 52/56
Installing : 32:bind-utils-9.9.4-38.el7_3.2.x86_64 53/56
Installing : libnfsidmap-0.25-15.el7.x86_64 54/56
Installing : 1:nfs-utils-1.3.0-0.33.el7_3.x86_64 55/56
Installing : oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64 56/56
rhel-7-server-eus-optional-rpms/7Server/x86_64/productid | 2.2 kB 00:00:00
Verifying : libXext-1.3.3-3.el7.x86_64 1/56
Verifying : libXxf86misc-1.0.3-7.1.el7.x86_64 2/56
Verifying : 1:quota-4.01-14.el7.x86_64 3/56
Verifying : libnfsidmap-0.25-15.el7.x86_64 4/56
Verifying : libverto-tevent-0.2.5-4.el7.x86_64 5/56
Verifying : libXinerama-1.1.3-2.1.el7.x86_64 6/56
Verifying : 32:bind-libs-9.9.4-38.el7_3.2.x86_64 7/56
Verifying : libXtst-1.2.2-2.1.el7.x86_64 8/56
Verifying : libtalloc-2.1.6-1.el7.x86_64 9/56
Verifying : oracle-database-server-12cR2-preinstall-1.0-1.el7.x86_64 10/56
Verifying : net-tools-2.0-0.17.20131004git.el7.x86_64 11/56
Verifying : libtevent-0.9.28-1.el7.x86_64 12/56
Verifying : libdmx-1.1.3-3.el7.x86_64 13/56
Verifying : libxcb-1.11-4.el7.x86_64 14/56
Verifying : libXv-1.0.10-2.el7.x86_64 15/56
Verifying : libXxf86vm-1.1.3-2.1.el7.x86_64 16/56
Verifying : libref_array-0.1.5-27.el7.x86_64 17/56
Verifying : glibc-headers-2.17-157.el7_3.1.x86_64 18/56
Verifying : libXrandr-1.4.2-2.el7.x86_64 19/56
Verifying : 32:bind-utils-9.9.4-38.el7_3.2.x86_64 20/56
Verifying : tcp_wrappers-7.6-77.el7.x86_64 21/56
Verifying : libbasicobjects-0.1.1-27.el7.x86_64 22/56
Verifying : kernel-headers-3.10.0-514.10.2.el7.x86_64 23/56
Verifying : libX11-common-1.6.3-3.el7.noarch 24/56
Verifying : libXrender-0.9.8-2.1.el7.x86_64 25/56
Verifying : 1:quota-nls-4.01-14.el7.noarch 26/56
Verifying : libini_config-1.3.0-27.el7.x86_64 27/56
Verifying : glibc-devel-2.17-157.el7_3.1.x86_64 28/56
Verifying : 1:smartmontools-6.2-7.el7.x86_64 29/56
Verifying : gssproxy-0.4.1-13.el7.x86_64 30/56
Verifying : libevent-2.0.21-4.el7.x86_64 31/56
Verifying : xorg-x11-utils-7.5-14.el7.x86_64 32/56
Verifying : compat-libcap1-1.10-7.el7.x86_64 33/56
Verifying : libICE-1.0.9-2.el7.x86_64 34/56
Verifying : libaio-devel-0.3.109-13.el7.x86_64 35/56
Verifying : lm_sensors-libs-3.4.0-4.20160601gitf9185e5.el7.x86_64 36/56
Verifying : 1:xorg-x11-xauth-1.0.9-1.el7.x86_64 37/56
Verifying : libXt-1.1.4-6.1.el7.x86_64 38/56
Verifying : rpcbind-0.2.0-38.el7.x86_64 39/56
Verifying : libXi-1.7.4-2.el7.x86_64 40/56
Verifying : libXau-1.0.8-2.1.el7.x86_64 41/56
Verifying : libSM-1.2.2-2.el7.x86_64 42/56
Verifying : libXxf86dga-1.1.4-2.1.el7.x86_64 43/56
Verifying : psmisc-22.20-11.el7.x86_64 44/56
Verifying : keyutils-1.5.8-3.el7.x86_64 45/56
Verifying : compat-libstdc++-33-3.2.3-72.el7.x86_64 46/56
Verifying : 1:nfs-utils-1.3.0-0.33.el7_3.x86_64 47/56
Verifying : libpath_utils-0.2.1-27.el7.x86_64 48/56
Verifying : ksh-20120801-26.el7.x86_64 49/56
Verifying : libX11-1.6.3-3.el7.x86_64 50/56
Verifying : libtirpc-0.2.4-0.8.el7.x86_64 51/56
Verifying : sysstat-10.1.5-11.el7.x86_64 52/56
Verifying : libcollection-0.6.2-27.el7.x86_64 53/56
Verifying : libXmu-1.1.2-2.el7.x86_64 54/56
Verifying : mailx-12.5-12.el7_0.x86_64 55/56
Verifying : libstdc++-devel-4.8.5-11.el7.x86_64 56/56
Installed:
oracle-database-server-12cR2-preinstall.x86_64 0:1.0-1.el7
Dependency Installed:
bind-libs.x86_64 32:9.9.4-38.el7_3.2 bind-utils.x86_64 32:9.9.4-38.el7_3.2
compat-libcap1.x86_64 0:1.10-7.el7 compat-libstdc++-33.x86_64 0:3.2.3-72.el7
glibc-devel.x86_64 0:2.17-157.el7_3.1 glibc-headers.x86_64 0:2.17-157.el7_3.1
gssproxy.x86_64 0:0.4.1-13.el7 kernel-headers.x86_64 0:3.10.0-514.10.2.el7
keyutils.x86_64 0:1.5.8-3.el7 ksh.x86_64 0:20120801-26.el7
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-3.el7 libX11-common.noarch 0:1.6.3-3.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-27.el7 libcollection.x86_64 0:0.6.2-27.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.3.0-27.el7 libnfsidmap.x86_64 0:0.25-15.el7
libpath_utils.x86_64 0:0.2.1-27.el7 libref_array.x86_64 0:0.1.5-27.el7
libstdc++-devel.x86_64 0:4.8.5-11.el7 libtalloc.x86_64 0:2.1.6-1.el7
libtevent.x86_64 0:0.9.28-1.el7 libtirpc.x86_64 0:0.2.4-0.8.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.4.0-4.20160601gitf9185e5.el7 mailx.x86_64 0:12.5-12.el7_0
net-tools.x86_64 0:2.0-0.17.20131004git.el7 nfs-utils.x86_64 1:1.3.0-0.33.el7_3
psmisc.x86_64 0:22.20-11.el7 quota.x86_64 1:4.01-14.el7
quota-nls.noarch 1:4.01-14.el7 rpcbind.x86_64 0:0.2.0-38.el7
smartmontools.x86_64 1:6.2-7.el7 sysstat.x86_64 0:10.1.5-11.el7
tcp_wrappers.x86_64 0:7.6-77.el7 xorg-x11-utils.x86_64 0:7.5-14.el7
xorg-x11-xauth.x86_64 1:1.0.9-1.el7
Complete!
I have run following steps to install Oracle Database 12.2.0.1 in silent mode (# prompt means root account and $ prompt means oracle account):
# mkdir -p /u01/db12201 # mkdir /u01/base # mkdir /u01/orainv # mkdir /stage # chown oracle:dba -R /u01 # chown oracle:dba /stage
I have uploaded Oracle database installation media installed to /stage directory:
$ unzip linuxx64_12201_database.zip $ rm -rf /u01/orainv/logs $ cd /stage/database $ pwd $ export DISTRIB=/stage/database $ DISTRIB=/stage/database $./runInstaller -silent \ -responseFile /stage/database/response/db_install.rsp \ oracle.install.option=INSTALL_DB_SWONLY \ UNIX_GROUP_NAME=oinstall \ INVENTORY_LOCATION=/u01/orainv \ SELECTED_LANGUAGES=en \ ORACLE_HOME=/u01/db12201 \ ORACLE_BASE=/u01/base \ oracle.install.db.InstallEdition=EE \ oracle.install.db.isCustomInstall=false \ oracle.install.db.OSDBA_GROUP=dba \ oracle.install.db.OSBACKUPDBA_GROUP=dba \ oracle.install.db.OSDGDBA_GROUP=dba \ oracle.install.db.OSKMDBA_GROUP=dba \ oracle.install.db.OSRACDBA_GROUP=dba \ SECURITY_UPDATES_VIA_MYORACLESUPPORT=false \ DECLINE_SECURITY_UPDATES=true
This has generated following output:
Starting Oracle Universal Installer... Checking Temp space: must be greater than 500 MB. Actual 28025 MB Passed Checking swap space: must be greater than 150 MB. Actual 3967 MB Passed Preparing to launch Oracle Universal Installer from /tmp/OraInstall2017-03-16_08-57-49PM. Please wait ...[oracle@rh7ttfs0 stage]$ [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-13014] Target environment does not meet some optional requirements. CAUSE: Some of the optional prerequisites are not met. See logs for details. installActions2017-03-16_08-57-49PM.log ACTION: Identify the list of failed prerequisite checks from the log: installActions2017-03-16_08-57-49PM.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/orainv/logs/installActions2017-03-16_08-57-49PM.log The installation of Oracle Database 12c was successful. Please check '/u01/orainv/logs/silentInstall2017-03-16_08-57-49PM.log' for more details. As a root user, execute the following script(s): 1. /u01/orainv/orainstRoot.sh 2. /u01/db12201/root.sh Successfully Setup Software.
I have ignored following prerequisite failure:
INFO: INFO: ----------------------------------------------- INFO: INFO: ********************************************* INFO: INFO: Package: gcc-c++-4.8.2: This is a prerequisite condition to test whether the package "gcc-c++-4.8.2" is available on the system. INFO: INFO: Severity:IGNORABLE INFO: INFO: OverallStatus:VERIFICATION_FAILED INFO: INFO: ----------------------------------------------- INFO: INFO: Verification Result for Node:rh7ttfs0 INFO: INFO: Expected Value:gcc-c++-4.8.2 INFO: INFO: Actual Value:missing INFO: INFO: Error Message:PRVF-7532 : Package "gcc-c++" is missing on node "rh7ttfs0" INFO: INFO: Cause: A required package is either not installed or, if the package is a kernel module, is not loaded on the specified node. INFO: INFO: Action: Ensure that the required package is installed and available. INFO: INFO: -----------------------------------------------
I have run as root:
# /u01/orainv/orainstRoot.sh
Changing permissions of /u01/orainv.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.
Changing groupname of /u01/orainv to oinstall.
The execution of the script is complete.
# /u01/db12201/root.sh
Check /u01/db12201/install/root_rh7ttfs0.localdomain_2017-03-16_21-01-25-008154431.log for the output of root script
[root@rh7ttfs0 ~]# cat /u01/db12201/install/root_rh7ttfs0.localdomain_2017-03-16_21-01-25-008154431.log
Performing root user operation.
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/db12201
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.
Oracle Trace File Analyzer (TFA) is available at : /u01/db12201/suptools/tfa/release/tfa_home/bin/tfactl
#
I have created a database with:
$ export ORACLE_HOME=/u01/db12201 $ PATH=$ORACLE_HOME/bin:$PATH $ dbca -silent \ -createDatabase \ -templateName General_Purpose.dbc \ -gdbName CDB \ -sid CDB \ -createAsContainerDatabase true \ -numberOfPdbs 1 \ -pdbName pdb \ -pdbadminUsername pdba \ -pdbadminPassword oracle12c \ -SysPassword oracle12c \ -SystemPassword oracle12c \ -emConfiguration NONE \ -storageType FS \ -datafileDestination /u01/oradata \ -recoveryAreaDestination /u01/fra \ -recoveryAreaSize 3200 \ -characterSet AL32UTF8 \ -memoryPercentage 40 \ -enableArchive true \ -redoLogFileSize 100
This has generated following output:
[WARNING] [DBT-06801] Specified Fast Recovery Area size (3,200 MB) is less than the recommended value. CAUSE: Fast Recovery Area size should at least be three times the database size (2,430 MB). ACTION: Specify Fast Recovery Area Size to be at least three times the database size. [WARNING] [DBT-06208] The 'SYS' password entered does not conform to the Oracle recommended standards. CAUSE: a. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9]. b.The password entered is a keyword that Oracle does not recommend to be used as password ACTION: Specify a strong password. If required refer Oracle documentation for guidelines. [WARNING] [DBT-06208] The 'SYSTEM' password entered does not conform to the Oracle recommended standards. CAUSE: a. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9]. b.The password entered is a keyword that Oracle does not recommend to be used as password ACTION: Specify a strong password. If required refer Oracle documentation for guidelines. [WARNING] [DBT-06208] The 'PDBADMIN' password entered does not conform to the Oracle recommended standards. CAUSE: a. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9]. b.The password entered is a keyword that Oracle does not recommend to be used as password ACTION: Specify a strong password. If required refer Oracle documentation for guidelines. [WARNING] [DBT-06801] Specified Fast Recovery Area size (3,200 MB) is less than the recommended value. CAUSE: Fast Recovery Area size should at least be three times the database size (3,271 MB). ACTION: Specify Fast Recovery Area Size to be at least three times the database size. Copying database files 1% complete 13% complete 25% complete Creating and starting Oracle instance 26% complete 30% complete 31% complete 35% complete 38% complete 39% complete 41% complete Completing Database Creation 42% complete 43% complete 44% complete 46% complete 49% complete 50% complete Creating Pluggable Databases 55% complete 75% complete Executing Post Configuration Actions 100% complete Look at the log file "/u01/base/cfgtoollogs/dbca/CDB/CDB.log" for further details.
I have checked the created database with:
$ . oraenv
ORACLE_SID = [oracle] ? CDB
The Oracle base has been set to /u01/base
[oracle@rh7ttfs0 ~]$ sqlplus / as sysdba
SQL*Plus: Release 12.2.0.1.0 Production on Thu Mar 16 21:12:47 2017
Copyright (c) 1982, 2016, Oracle. All rights reserved.
Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
SQL> select name from v$database;
NAME
---------
CDB
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 PDB READ WRITE NO
SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
CON_ID
----------
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
0
PL/SQL Release 12.2.0.1.0 - Production
0
CORE 12.2.0.1.0 Production
0
BANNER
--------------------------------------------------------------------------------
CON_ID
----------
TNS for Linux: Version 12.2.0.1.0 - Production
0
NLSRTL Version 12.2.0.1.0 - Production
0
SQL> select comp_name, version, status from dba_registry;
COMP_NAME VERSION STATUS
---------------------------------------- ---------- ----------
Oracle Database Catalog Views 12.2.0.1.0 VALID
Oracle Database Packages and Types 12.2.0.1.0 VALID
JServer JAVA Virtual Machine 12.2.0.1.0 VALID
Oracle XDK 12.2.0.1.0 VALID
Oracle Database Java Packages 12.2.0.1.0 VALID
OLAP Analytic Workspace 12.2.0.1.0 VALID
Oracle Real Application Clusters 12.2.0.1.0 OPTION OFF
Oracle XML Database 12.2.0.1.0 VALID
Oracle Workspace Manager 12.2.0.1.0 VALID
Oracle Text 12.2.0.1.0 VALID
Oracle Multimedia 12.2.0.1.0 VALID
COMP_NAME VERSION STATUS
---------------------------------------- ---------- ----------
Spatial 12.2.0.1.0 VALID
Oracle OLAP API 12.2.0.1.0 VALID
Oracle Label Security 12.2.0.1.0 VALID
Oracle Database Vault 12.2.0.1.0 VALID
15 rows selected.
SQL>
Strictly speaking this RPM is not supported by Oracle Corp. but pratically the validation tests show that it can be used on Red Hat Linux 7.