Oracle 23 c

Oracle 23 c jpp

Chapitres en cours de réalisation et un peu retardés par des congés et 'autres réalisations ...

J'ai décidé de tester l'installation de Oracle 23c (édition développeur), cette installation sera faite dans une machine virtuelle (KVM) Oracle Linux 8.8 définie comme suit :               
Processeurs : 4 VCPU               
RAM         : 12 Go               
Disques                
Système     : 32Go               
DATA        : 128Go               
INDEX       : 128Go               
Ceci afin de pouvoir effectuer des tests "avec du volume".               
Les disques DATA et INDEX sont des partitions LVM sur des SSD, le disque système est sur un HD classique.               
1) Installation système Oracle Linux 8.8.               
2) Installation Oracle 23c.               
3) Paramétrage minimum.               
4) Quelques tests.

L'installation de Oracle Linux 8.8 se passe sans inconvénients majeurs, ci dessous quelques captures d'écrans.

Ecran de démarrage.

Mais il reste encore des choses à faire ...

Définir l'interface réseau.

Installation résumée.

Tout semble prêt. 

Pour commencer l'installation ... en cliquant sur "Commencer l'installation" et après quelques minutes ...

C'est parti ...

La suite "à venir" après quelque congé ... 
Ca y est je suis revenu de loooongs congés et je vais me remettre aux tests de cette version.

Oracle Linux 8.8

Oracle Linux 8.8 jpp

Le nouveau système se lance bien, on a le choix entre deux versions de kernel 5.15 et 4.18, je laisse démarrer sur le 5.15 par défaut et comme j'ai choisi un mode "graphique" une session X s'ouvre. 
Après avoir indiqué user/mot de passe il faut terminer le configuration de l'utilisateur courant et accepter ou refuser quelques "contraintes" telles que la géolocalisation et la transmission de données de fonctionnement (rapports de plantage). 
L'aspect visuel est "classique" et tout fonctionne normalement. 
Il faut maintenant monter et formater les deux disques (Data et Index) prévus pour cette machine. Pour ce faire une connection en "root" sera utilisée. 
Sur les deux disques (125 GO chacun) j'implante sur chacun des deux disques (vdb et vdc) : 
- Une table de partitions GPT 
- Une partition unique de 125Go 
Les deux partitions sont formatées en xfs : 
mkfs -t xfs /dev/vdb1 
meta-data=/dev/vdb1        isize=512    agcount=4, agsize=8191935 blks 
         =                 sectsz=512   attr=2, projid32bit=1 
         =                 crc=1        finobt=1, sparse=1, rmapbt=0 
         =                 reflink=1    bigtime=0 inobtcount=0 
data     =                 bsize=4096   blocks=32767739, imaxpct=25 
         =                 sunit=0      swidth=0 blks 
naming   =                 version 2    bsize=4096   ascii-ci=0, ftype=1 
log      =                 internal log bsize=4096   blocks=25600, version=2 
         =                 sectsz=512   sunit=0 blks, lazy-count=1 
realtime =                 none         extsz=4096   blocks=0, rtextents=0 
Discarding blocks...Done. 
Et "baptise" mes deux nouveaux FS : DATA et INDEX. 
Il faut pour cela utiliser la commande "xfs_admin" avec les "bonnes" options, ici : 
xfs_admin -L DATA  /dev/vdb1 
writing all SBs 
new label = "DATA" 
xfs_admin -L INDEX /dev/vdc1 
writing all SBs 
new label = "INDEX"

On teste que le montage de nos disques est OK : 
mount LABEL=DATA /u/DATA 
mount LABEL=INDEX /u/INDEX 
Vérification : 
df /u/* 
Sys. de fichiers blocs de 1K Utilisé Disponible Uti% Monté sur 
/dev/vdb1          130968556  946168  130022388   1% /u/DATA 
/dev/vdc1          130968556  946168  130022388   1% /u/INDEX

Le montage est OK, on va pouvoir mettre à jour /etc/fstab pour le montage automatique de ces deux File Systems avec utilisation du "nom" des disques. 
Avec la syntaxe "xfs" il suffit d'ajouter en fin du fichier fstab : 
LABEL=DATA    /u/DATA     xfs  nodiratime,relatime 1 2 

LABEL=INDEX    /u/INDEX     xfs  nodiratime,relatime 1 2 
Au reboot tout se passe bien et mes deux partitions DATA et INDEX sont bien présentes. 
J'installe immédiatement mon éditeur indispensable et préféré : 
dnf install vim-X11.x86_64 
Maintenant que le "support" est OK, on va pouvoir passer à la suite, installer Oracle 23c.  
Note : 
Deux Kernels sont proposée : 5.15 et 4.18, pas encore de 6.0, mais le 5.15 devrait nous suffire.

Installer Oracle23

Installer Oracle23 jpp

Après le redémarrage de la machine on a accès au "login", ici en mode graphique car j'aime bien utiliser Gvim pour la maintenance des fichiers de paramétrage.

Tout a l'air OK on peut lancer les opérations d'installation : 
1) Télécharger les deux RPM d'installation dans un répertoire tranquille : 
- pre-install 
wget https://yum.oracle.com/repo/OracleLinux/OL8/developer/x86_64/getPackage/oracle-database-preinstall-23c-1.0-0.5.el8.x86_64.rpm 
- oracle-database-free-23c 
wget https://download.oracle.com/otn-pub/otn_software/db-free/oracle-database-free-2…;
2) Installer le RPM "preinstall" 
yum -y localinstall oracle-database-preinstall-23c-1.0-0.5.el8.x86_64.rpm 
3) Installer Oracle 23c 
yum -y localinstall oracle-database-free-23c-1.0-1.el8.x86_64.rpm 
Au vu du volume (1,67Go) cela promet d'être assez long, mais cela se termine quand même. 
Note : 
Le paquet "preinstall" crée un fichier "/etc/sysctl.d99-oracle-database-preinstall-23c-sysctl.conf" qui contient tous les paramètres conseillés par Oracle, donc pas besoin de bricoler de ce coté. 
La prochaine étape : configurer la base et cela se réalise (en tant que "root") avec : 
/etc/init.d/oracle-free-23c configure

Ici pas de mode graphique, tout est enchaîné depuis le script de configuration.