Configure yum server on Linux for Package
installation.
Step 1:-
[root@oem pub]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 20G 7.6G 11G 42% /
tmpfs 3.8G 76K 3.8G 1% /dev/shm
/dev/sda3 1.9G 13M 1.8G 1% /tmp
/dev/sda5 31G 15G 15G 50% /u001
/dev/sr1 3.8G 3.8G 0 100% /media/OL6.8 x86_64 Disc 1 20160518
[root@oem pub]#
[root@oem OL6.8 x86_64 Disc 1 20160518]# pwd
[root@oem OL6.8 x86_64 Disc 1 20160518]# ls
[root@oem Server]# ls
[root@oem Server]# cd Packages/
[root@oem Packages]# pwd
[root@oem Packages]#
[root@oem ~]# yum list | grep oracle*
oracle-logos.noarch 60.0.14-1.0.3.el6 @anaconda-OracleLinuxServer-201605181719.x86_64/6.8
oracle-rdbms-server-11gR2-preinstall.x86_64
oracle-rdbms-server-12cR1-preinstall.x86_64
oracleasm-support.x86_64 2.1.8-1.el6 @anaconda-OracleLinuxServer-201605181719.x86_64/6.8
oraclelinux-release.x86_64 6:6Server-8.0.3 @anaconda-OracleLinuxServer-201605181719.x86_64/6.8
oraclelinux-release-notes.x86_64 6Server-20.el6 @anaconda-OracleLinuxServer-201605181719.x86_64/6.8
some snippets from this files .
net.core.rmem_max = 4194304
# oracle-rdbms-server-11gR2-preinstall setting for net.core.wmem_default is 262144
net.core.wmem_default = 262144
# oracle-rdbms-server-11gR2-preinstall setting for net.core.wmem_max is 1048576
net.core.wmem_max = 1048576
# oracle-rdbms-server-11gR2-preinstall setting for fs.aio-max-nr is 1048576
fs.aio-max-nr = 1048576
# oracle-rdbms-server-11gR2-preinstall setting for net.ipv4.ip_local_port_range is 9000 65500
net.ipv4.ip_local_port_range = 9000 65500
I am lucky here i already installed the packages.Due this packages the basic kernel parameter which are required for Oracle Database software installation are already set automatically.
installation.
Step 1:-
[root@oem pub]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 20G 7.6G 11G 42% /
tmpfs 3.8G 76K 3.8G 1% /dev/shm
/dev/sda3 1.9G 13M 1.8G 1% /tmp
/dev/sda5 31G 15G 15G 50% /u001
/dev/sr1 3.8G 3.8G 0 100% /media/OL6.8 x86_64 Disc 1 20160518
[root@oem pub]#
[root@oem ~]# cd /media
[root@oem media]# ls
OL6.8 x86_64 Disc 1 20160518
[root@oem media]# cd OL*
[root@oem OL6.8 x86_64 Disc 1 20160518]# pwd
/media/OL6.8 x86_64 Disc 1 20160518
[root@oem OL6.8 x86_64 Disc 1 20160518]# ls
EFI eula.en_US GPL images LoadBalancer Packages README-en.html RELEASE-NOTES-en.html RELEASE-NOTES-x86_64-en.html RELEASE-NOTES-x86-en.html ResilientStorage RPM-GPG-KEY-oracle Server TRANS.TBL
EULA eula.py HighAvailability isolinux media.repo README-en RELEASE-NOTES-en RELEASE-NOTES-x86_64-en RELEASE-NOTES-x86-en repodata RPM-GPG-KEY ScalableFileSystem supportinfo UEK4
[root@oem OL6.8 x86_64 Disc 1 20160518]# cd Server/
[root@oem Server]# pwd
/media/OL6.8 x86_64 Disc 1 20160518/Server
[root@oem Server]# ls
listing oracle_updated Packages repodata TRANS.TBL
[root@oem Server]# cd Packages/
[root@oem Packages]# pwd
/media/OL6.8 x86_64 Disc 1 20160518/Server/Packages
[root@oem Packages]#
here we have all necessary packages available which is required to install on the Linux server.
Step 2:
create or user /var/ftp/pub directory
[root@oem Packages]# ls -ld /var/ftp/pub
drwxr-xr-x. 2 root root 4096 May 11 2016 /var/ftp/pub
[root@oem Packages]#
copy the all packages to /var/ftp/pub location using cp command.
[root@oem Packages]# ls -ld /var/ftp/pub
drwxr-xr-x. 2 root root 4096 May 11 2016 /var/ftp/pub
[root@oem Packages]# cp * /var/ftp/pub
[root@oem Packages]# cd /var/ftp/pub
[root@oem ftp]# du -sh pub
3.5G pub
createrepo -v /var/ftp/pub
Step 3.
[root@oem ftp]# yum clean all
Loaded plugins: refresh-packagekit, security, ulninfo
Cleaning repos: InstallMedia public_ol6_UEKR4 public_ol6_latest
Cleaning up Everything
Go to create client file configuration
[root@oem ftp]# cd /etc/yum.repos.d/
[root@oem yum.repos.d]# ls
packagekit-media.repo public-yum-ol6.repo
Create your custom repo.
[root@oem yum.repos.d]# vi localserver.repo
[root@oem yum.repos.d]# cat localserver.repo
[rhel]
name=station
baseurl=file:///var/ftp/pub
gpgcheck=0
enabled=1
Step 4:
Now your ready to check yum list all
Now your ready to check yum list all
[root@oem yum.repos.d]# yum list all
Loaded plugins: refresh-packagekit, security, ulninfo
http://yum.oracle.com/repo/OracleLinux/OL6/UEKR4/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'yum.oracle.com'"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: public_ol6_UEKR4. Please verify its path and try again
[root@oem yum.repos.d]#
I got this error lest check what i did wrong?
[root@oem yum.repos.d]# mv packagekit-media.repo packagekit-media-bkp
[root@oem yum.repos.d]# mv public-yum-ol6.repo public-yum-ol6-bkp
[root@oem yum.repos.d]#
[root@oem yum.repos.d]# yum list all
still same error now i got it now ,what i forgot
createrepo -v /var/ftp/pub
[root@oem yum.repos.d]# createrepo -v /var/ftp/pub
Spawning worker 0 with 3934 pkgs
Worker 0: reading ant-apache-resolver-1.7.1-15.el6.x86_64.rpm
Worker 0: reading qt-postgresql-4.6.2-28.el6_5.x86_64.rpm
Worker 0: reading eclipse-nls-zh-3.6.0.v20120721114722-2.el6.x86_64.rpm
Worker 0: reading sssd-1.13.3-22.el6.x86_64.rpm
Worker 0: reading strace-4.8-10.el6.x86_64.rpm
Worker 0: reading gstreamer-0.10.29-1.0.1.el6.i686.rpm
Now i am successfully getting list of all packages.
[root@oem yum.repos.d]# yum list all
Loaded plugins: refresh-packagekit, security, ulninfo
rhel | 2.9 kB 00:00 ...
rhel/primary_db
lets verify check rpm available from yum repository
[root@oem ~]# yum list | grep oracle*
oracle-logos.noarch 60.0.14-1.0.3.el6 @anaconda-OracleLinuxServer-201605181719.x86_64/6.8
oracle-rdbms-server-11gR2-preinstall.x86_64
oracle-rdbms-server-12cR1-preinstall.x86_64
oracleasm-support.x86_64 2.1.8-1.el6 @anaconda-OracleLinuxServer-201605181719.x86_64/6.8
oraclelinux-release.x86_64 6:6Server-8.0.3 @anaconda-OracleLinuxServer-201605181719.x86_64/6.8
oraclelinux-release-notes.x86_64 6Server-20.el6 @anaconda-OracleLinuxServer-201605181719.x86_64/6.8
[root@oem yum.repos.d]# rpm -qa | grep asm
oracleasm-support-2.1.8-1.el6.x86_64
libatasmart-0.17-4.el6_2.x86_64
objectweb-asm-3.2-2.1.el6.noarch
kdeplasma-addons-libs-4.3.4-5.el6.x86_64
nasm-2.07-7.el6.x86_64
kdeplasma-addons-4.3.4-5.el6.x86_64
lets install one package which is required For oracle 12c Database installtion.
[root@oem yum.repos.d]# rpm -qa | grep oracle-rdbms-server-12cR1-preinstall
oracle-rdbms-server-12cR1-preinstall-1.0-14.el6.x86_64
[root@oem yum.repos.d]#
STEP 5:- Install the packages with below command.
[root@oem yum.repos.d]# yum install oracle-rdbms-server-12cR1-preinstall
Loaded plugins: refresh-packagekit, security, ulninfo
Setting up Install Process
Package oracle-rdbms-server-12cR1-preinstall-1.0-14.el6.x86_64 already installed and latest version
Nothing to do
[root@oem yum.repos.d]#
[root@oem ~]# cat /etc/sysctl.conf
some snippets from this files .
net.core.rmem_max = 4194304
# oracle-rdbms-server-11gR2-preinstall setting for net.core.wmem_default is 262144
net.core.wmem_default = 262144
# oracle-rdbms-server-11gR2-preinstall setting for net.core.wmem_max is 1048576
net.core.wmem_max = 1048576
# oracle-rdbms-server-11gR2-preinstall setting for fs.aio-max-nr is 1048576
fs.aio-max-nr = 1048576
# oracle-rdbms-server-11gR2-preinstall setting for net.ipv4.ip_local_port_range is 9000 65500
net.ipv4.ip_local_port_range = 9000 65500
Another configuration file.
oracle hard nproc 16384
# oracle-rdbms-server-11gR2-preinstall setting for stack soft limit is 10240KB
oracle soft stack 10240
# oracle-rdbms-server-11gR2-preinstall setting for stack hard limit is 32768KB
oracle hard stack 32768
# oracle-rdbms-server-11gR2-preinstall setting for memlock hard limit is maximum of {128GB (x86_64) / 3GB (x86) or 90 % of RAM}
oracle hard memlock 134217728
# oracle-rdbms-server-11gR2-preinstall setting for memlock soft limit is maximum of {128GB (x86_64) / 3GB (x86) or 90% of RAM}
oracle soft memlock 134217728
This is the advantage of this oracle-rdbms-server-12cR1-preinstall packages.No manul way like we did in earliear version 9i,10G
I am lucky here i already installed the packages.Due this packages the basic kernel parameter which are required for Oracle Database software installation are already set automatically.
No comments:
Post a Comment