Oracle 23 c
Oracle 23 c jppChapitres 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.
Mais il reste encore des choses à faire ...
Pour commencer l'installation ... en cliquant sur "Commencer l'installation" et après quelques minutes ...
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 jppLe 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 jppAprè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.