Le paquet preinstall pour Oracle Database 12c R1

L’intérêt de Oracle Linux est de disposer d’un paquet de configuration de la distribution en vue d’accueillir Oracle Database 12c R1. L’installation de la base de données relationnelles est, de ce fait, beaucoup plus simple à réaliser que sur les distributions Red Hat, CentOS, Fedora, SUSE ou OpenSUSE. Après avoir configuré les dépôts sous Oracle Linux et afin d’installer le paquet de « préinstallation », tapez à partir de la ligne de commande :

yum install oracle-rdbms-server-12cR1-preinstall

Le paquet preinstall pour Oracle Database 12c R1Pour la version 11g, il s’agit du paquet RPM oracle-rdbms-server-11gR2-preinstall. J’ai d’ailleurs rencontré récemment de grosses complications à installer Oracle Database 11g sur une distribution Oracle Linux 7.2. J’ai d’ailleurs dû repasser en 7.1.

La liste des modifications apportées

Après avoir installé quelques dépendances nécessaires à l’installation d’Oracle, le paquet modifie la configuration de la distribution Oracle Linux. Toutes les modifications apportées sont consultables à partir du fichier /var/log/oracle-rdbms-server-12cR1-preinstall/results/orakernel.log :

Adding group oinstall with gid 54321
 Adding group dba
 Adding user oracle with user id 54321, initial login group oinstall, supplementary group dba and home directory /home/oracle
 Changing ownership of /home/oracle to oracle:oinstall
 Please set password for oracle user
 uid=54321(oracle) gid=54321(oinstall) groups=54321(oinstall),54322(dba)
 Creating oracle user passed

 Verifying kernel parameters as per Oracle recommendations...
 Adding fs.file-max = 6815744 
 Adding kernel.sem = 250 32000 100 128 
 Adding kernel.shmmni = 4096 
 Adding kernel.shmall = 1073741824 
 Adding kernel.shmmax = 4398046511104 
 Adding kernel.panic_on_oops = 1 
 Adding net.core.rmem_default = 262144 
 Adding net.core.rmem_max = 4194304 
 Adding net.core.wmem_default = 262144 
 Adding net.core.wmem_max = 1048576 
 Adding net.ipv4.conf.all.rp_filter = 2 
 Adding net.ipv4.conf.default.rp_filter = 2 
 Adding fs.aio-max-nr = 1048576 
 Adding net.ipv4.ip_local_port_range = 9000 65500 
 Setting kernel parameters as per oracle recommendations...
 Altered file /etc/sysctl.conf
 Original file backed up at /etc/sysctl.conf.orabackup
 Verifying & setting of kernel parameters passed

 Setting user limits using /etc/security/limits.d/oracle-rdbms-server-12cR1-preinstall.conf
Verifying oracle user OS limits as per Oracle recommendations...
 Adding oracle soft nofile 1024
 Adding oracle hard nofile 65536
 Adding oracle soft nproc 16384
 Adding oracle hard nproc 16384
 Adding oracle soft stack 10240
 Adding oracle hard stack 32768
 Adding oracle hard memlock 134217728
 Adding oracle soft memlock 134217728
 Setting oracle user OS limits as per Oracle recommendations...
 Altered file /etc/security/limits.d/oracle-rdbms-server-12cR1-preinstall.conf
 Original file backed up at /var/log/oracle-rdbms-server-12cR1-preinstall/backup/Feb-29-2016-20-55-56
 Verifying & setting of user limits passed

Verifying kernel boot parameters as per Oracle recommendations...
 old boot params: "rhgb quiet", new boot params: "rhgb quiet numa=off"

old boot params: "rhgb quiet numa=off", new boot params: "rhgb quiet numa=off transparent_hugepage=never"

Setting kernel boot parameters as per Oracle recommendations...
 Generating grub configuration file ...
 Found linux image: /boot/vmlinuz-4.1.12-32.2.1.el7uek.x86_64
 Found initrd image: /boot/initramfs-4.1.12-32.2.1.el7uek.x86_64.img
 Found linux image: /boot/vmlinuz-3.10.0-327.10.1.el7.x86_64
 Found initrd image: /boot/initramfs-3.10.0-327.10.1.el7.x86_64.img
 Found linux image: /boot/vmlinuz-3.10.0-327.el7.x86_64
 Found initrd image: /boot/initramfs-3.10.0-327.el7.x86_64.img
 Found linux image: /boot/vmlinuz-3.8.13-118.3.2.el7uek.x86_64
 Found initrd image: /boot/initramfs-3.8.13-118.3.2.el7uek.x86_64.img
 Found linux image: /boot/vmlinuz-3.8.13-98.7.1.el7uek.x86_64
 Found initrd image: /boot/initramfs-3.8.13-98.7.1.el7uek.x86_64.img
 Found linux image: /boot/vmlinuz-0-rescue-73404e47839844c3abc33fc226d1ec43
 Found initrd image: /boot/initramfs-0-rescue-73404e47839844c3abc33fc226d1ec43.img
 done
 Boot parameters will be effected on next reboot
 Altered file /etc/default/grub
 Original file backed up at /etc/default/grub.orabackup
 Verifying & setting of boot parameters passed

Trying to add NOZEROCONF parameter...
 Taking a backup of existing file to /etc/sysconfig/network.orabackup
 Successfully added parameter NOZEROCONF to /etc/sysconfig/network
 Setting /etc/sysconfig/network parameters passed

Disabling Transparent Hugepages. 
 Refer Oracle Note:1557478.1

Disabling defrag. 
 Refer Oracle Note:1557478.1

Une copie des 4 fichiers modifiés /etc/sysconfig/network, /etc/default/grub, /boot/grub2/grub.cfg et /etc/sysctl.conf est faite dans leurs répertoires initiaux, affublés du suffixe .orabackup. Pensez à les mettre au chaud !

Le mot de passe de l’utilisateur Oracle

Il vous reste à mettre un mot de passe à l’utilisateur Oracle :

passwd oracle

L’installation va pouvoir commencer !

Base de données  / Formateur Linux Formateur Oracle Formateur Oracle Database Formateur Oracle Linux Linux Oracle 11g Oracle 12c Oracle Database Oracle Database 11g Oracle Database 12c Oracle Linux 

Commentaires

Pas encore de commentaire.

Laisser un commentaire

(requis)

(requis)