Support1 Admin Oracle
Support1 Admin Oracle
Support1 Admin Oracle
PRESENTATION GENERALE
Oracle Database est un système de gestion de bases de données relationnel (SGBD) largement
utilisé dans divers secteurs.
Aperçu des principales améliorations apportées aux versions 19c, 20c, et 21c, ainsi
qu'une description de leurs produits phares :
Sortie : 2019
Version à long terme, la 19c est largement adoptée pour sa stabilité et ses performances.
Sortie : 2021
Version d'innovation, non disponible en support à long terme.
1. Modèle Multitenant
Container Database (CDB) : Conteneur de haut niveau qui héberge plusieurs bases
de données enfichables.
Pluggable Databases (PDBs) : Bases de données enfichables (jusqu’à 252 PDBs par
CDB dans Oracle 19c, avec une extension jusqu’à 4096 dans 21c).
Shared Architecture : Les PDBs partagent les ressources système du CDB (mémoire,
processus de fond, etc.) pour une utilisation efficace.
A. Instance Oracle
L'instance gère les processus actifs et la mémoire pour interagir avec les données stockées :
1. Fichiers de données (Datafiles) : Stockent les données réelles dans des tables, index,
etc.
2. Fichiers de contrôle (Control Files) : Métadonnées sur la structure et l'état de la
base.
3. Journaux redo (Redo Logs) : Capturent toutes les modifications apportées aux
données pour assurer la récupération.
4. Tempfiles : Utilisés pour les opérations temporaires.
Automatic Indexing : Analyse et optimisation continues des index pour améliorer les
performances.
Real-Time Statistics : Amélioration des plans d'exécution en temps réel.
In-Memory Enhancements : Support pour les bases hybrides OLTP/OLAP.
Les versions récentes s'intègrent dans Oracle Autonomous Database avec des capacités
telles que :
Cette architecture flexible et robuste permet à Oracle Database de s’adapter aux charges de
travail transactionnelles, analytiques et hybrides modernes.
Quelques commandes de base pour interagir avec l'architecture d'Oracle Database 19c. Ces
commandes sont couramment utilisées pour gérer et superviser les différentes composantes de
la base de données, telles que l'instance, les fichiers, les tablespaces, et les performances.
Démarrer ou arrêter une instance : Depuis SQL*Plus avec les droits administratifs :
SELECT TABLESPACE_NAME,
BYTES/1024/1024 AS "SIZE_MB",
FREE_SPACE/1024/1024 AS "FREE_MB"
FROM DBA_TABLESPACE_USAGE_METRICS;
sql
Copier le code
ALTER TABLESPACE example_ts
ADD DATAFILE '/u01/app/oracle/oradata/example_ts02.dbf' SIZE 50M;
Forcer un checkpoint :
8. Sauvegarde et récupération
BACKUP DATABASE;
RESTORE DATABASE;
RECOVER DATABASE;
Ces commandes couvrent les opérations courantes pour la gestion d'Oracle Database 19c.
@karaSAMB
Un guide général pour installer Oracle Database, avec des spécificités pour les versions
récentes.
1. Pré-requis système
Mémoire :
o Oracle 19c : 2 Go minimum (idéalement 8 Go ou plus).
o Oracle 20c/21c : Similaire, mais recommandé de prévoir 16 Go pour des
charges importantes.
Espace disque :
o 19c : 20-30 Go pour l’installation de base.
o 20c/21c : Similaire ou légèrement supérieur (25-35 Go).
Processeur : CPU compatible x86-64 ou ARM64, fréquence minimale de 2 GHz.
Linux : Oracle Linux, Red Hat Enterprise Linux (RHEL), CentOS, ou Ubuntu
(certains cas).
Windows : Windows Server 2016/2019/2022.
Cloud : Prise en charge native via Oracle Cloud Infrastructure.
A. Préparation de l'environnement
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
@karaSAMB
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01
chmod -R 775 /u01
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19c/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
B. Lancer l'installation
su - oracle
./runInstaller
sqlplus / as sysdba
SELECT INSTANCE_NAME, STATUS FROM V$INSTANCE;
A. Préparation
B. Lancement de l’installation
@karaSAMB
5. Configuration post-installation
netca
SQLNET.AUTHENTICATION_SERVICES = (NONE)
1. Connectez-vous à la CDB :
sqlplus / as sysdba
3. Ouvrez la PDB :
6. Vérification et supervision
Ces étapes couvrent l'installation typique d'Oracle Database. Si vous avez un cas spécifique
ou des besoins particuliers (comme Oracle RAC ou Data Guard), faites-le-moi savoir !
Connexion :
ConnectÚ Ó :
Version 21.3.0.0.0
CON_NAME
------------------------------
CDB$ROOT
//afficher la vue
Session modifiÚe.
CON_NAME
------------------------------
ORACLEPDB
ERREUR Ó la ligne 1 :
//demarrer la BD pluggable
SQL> startup