Introduction Le précédent billet présentait l'installation d'un serveur Oracle 19c en mode stand-alone. Il peut être intéressant d'utiliser ansible pour des déploiement massifs. C'est ce que détaille cet article. Le système d'exploitation est Red Hat / CentOS 7. Pré-requis Il faut dans un premier […]
Oracle
samedi, février 13 2021
Playbook ansible pour installation Oracle 19c
samedi, février 13 2021. Oracle
jeudi, décembre 10 2020
Installation Oracle 19c
jeudi, décembre 10 2020. Oracle
Introduction L'objectif de ce billet est de présenter la mise en place d'un serveur Oracle en stand-alone version 19c. La version 19c est en fait la version 12.2.0.3, depuis 2018 Oracle a modifié la numérotation des versions en se basant sur l'année de sortie. L'accent est mis avant tout sur le coté […]
mercredi, mars 4 2020
Synchronisation horaire Cluster RAC Oracle
mercredi, mars 4 2020. Oracle
Introduction La synchronisation horaire est vitale dans un cluster RAC. L'éviction de noeud peut être générée en cas de différence. Par défaut Oracle utilise NTP pour assurer la synchronisation horaire. Toutefois il est possible de laisser le cluster gérer ceci via CTSS. Ce billet présente […]
mercredi, juin 5 2019
Exporter des données depuis une standby database
mercredi, juin 5 2019. Oracle
Introduction Dans une configuration dataguard il est intéressant d'utiliser la base standby pour procéder à un export. Ceci permet d'éviter une surcharge de la base primaire. Il faut toutefois différentier deux cas selon l'outil utilisé. EXP : Déprécié certes mais encore très utilisé. EXPDP : […]
mercredi, mars 13 2019
Modification informations avec DataPump
mercredi, mars 13 2019. Oracle
Introduction Il est parfois souhaitable lors d'un export par DataPump de modifier certaines données dites confidentielles. Un bon exemple est un numéro de carte bancaire ou de sécurité sociale. Ce billet présente l'option remap_data de la commande expdp qui permet cette transformation. La syntaxe […]
jeudi, janvier 10 2019
Réplication de données Oracle avec Streams
jeudi, janvier 10 2019. Oracle
Introduction Streams n'a pas une très bonne réputation auprès des DBA Oracle, toutefois si l'on souhaite mettre de manière simple et peu onéreuse une réplication de données entre deux serveurs, cette solution n'est pas dénuée d'intérêt. Oracle déconseille Streams au profit de GoldenGate ( coût […]
dimanche, novembre 25 2018
Sql*Loader et les dates
dimanche, novembre 25 2018. Oracle
Introduction SQL*Loader est un utilitaire fourni avec Oracle permettant de charger des données dans des tables Oracle depuis des fichiers plats. Le schéma ci-dessous présente le principe de SQL*Loader. En entrée, SQL*Loader prend un fichier de contrôle ( rien à voir avec le fichier de contrôle de la […]
jeudi, novembre 8 2018
Déplacer la base MGMTDB vers un autre diskgroup sur un cluster Oracle 12c.
jeudi, novembre 8 2018. Oracle
Introduction Cette procédure explique comment déplacer la base _MGMTDB vers un autre diskgroup. Cette base gère les informations sur la "santé" du cluster RAC. Lors de la création du cluster cette base est créée sur le diskgroup de l'OCR soit +OCR_VOTING. Il s'agit ici de la déplacer sur […]
jeudi, juin 14 2018
Traces Oracle et ADRCI
jeudi, juin 14 2018. Oracle
Introduction Trois shell Linux très simples pour configurer de manière rapide et efficace la gestion des traces Oracle via ADRCI. Automatic Diagnostic Repository introduit en 11g permet une centralisation des traces Oracle en un point unique ( BD, Listener,... ). la politique de conservation de ces […]
samedi, juin 9 2018
Cluster RAC et Dataguard avec Oracle 12c
samedi, juin 9 2018. Oracle
Introduction Ce billet, assez conséquent, détaille la mise en place d'un environnement Dataguard Oracle 12c en utilisant deux clusters RAC à deux noeuds sur des sites distants. La version de l'OS est CentOS 7.4. La version de Oracle est la 12.1.0.2 avec application du PSU de avril 2018. Il est […]
mercredi, mars 7 2018
Monitoring RMAN
mercredi, mars 7 2018. Oracle
Les sauvegardes et restaurations RMAN sont parfois longues et le Recovery MANager n'est pas toujours très bavard. les requêtes suivantes sont utiles afin de suivre l'avancement du processus. Cette requête permet de suivre l'avancement et surtout de déterminer une date de fin approximative. alter […]
dimanche, janvier 14 2018
Creation d'un base de données Stand-Alone
dimanche, janvier 14 2018. Oracle
Introduction Dans un précédent billet il fut présenté un script de création d'une base Oracle 12c sur un cluster RAC à 2 noeuds. Ici il s'agit d'un script basé sur le même modèle mais pour la création d'une base en mode stand-alone de type non-CDB ( pas de pluggable database ). La version de Oracle […]
jeudi, novembre 16 2017
Informations sur les sauvegardes RMAN
jeudi, novembre 16 2017. Oracle
Il est intéressant de connaitre la durée et le volume des sauvegardes RMAN. La vue v$rman_backup_job_details permet de retrouver facilement un bon nombre d'informations. la requête présentée ici donne le type de sauvegarde : archivelog ou base ainsi que la durée en heures et le volume. select […]
vendredi, novembre 3 2017
Fonctionnalité In-Database Archiving Oracle 12c
vendredi, novembre 3 2017. Oracle
La version 12c de oracle Database a introduit une fonctionnalité intéressante vis à vis des données dites d'archives. Il est en effet courant de stocker des milliers, voir des millions de lignes dans des tables et qui ne sont jamais ou très peu utilisées. Ceci peut être particulièrement gênant dans […]
lundi, juillet 10 2017
Installer Oracle 12c sur CentOS/RedHat 7
lundi, juillet 10 2017. Oracle
Introduction L'installation du SGBD Oracle sur un serveur Linux peut sembler simple. Il y a toutefois des précautions à prendre afin d'obtenir une plate-forme stable. Ce billet présente l'installation de la version 12.2.0.1 de Oracle sur CentOS 7 en utilisant le mode silencieux, c'est à dire sans […]
jeudi, avril 13 2017
La norme OFA
jeudi, avril 13 2017. Oracle
Optimal Flexible Architecture. Il s'agit d'un ensemble de recommandations Oracle sur l'arborescence des répertoires. Le principe général est de séparer les binaires Oracle des fichiers de bases de données. OFA repose sur 5 répertoires et 4 variables d'environnement. Inventory → Produits Oracle […]
vendredi, mars 3 2017
Ajout d'une nouvelle interface HAIP - Cluster RAC 12c
vendredi, mars 3 2017. Oracle
La fonctionnalité HAIP ( Highly Available IP ) fut mise en place par la version 11gR2 afin de gérer le réseau Interconnect et d'éliminer un single point of failure ( SPOF ). Il est bien sur possible d'utiliser le bonding au niveau OS pour cette fonction, mais ceci n'est pas recommandé par Oracle et […]
jeudi, février 23 2017
Création de base sur RAC 12c à 2 noeuds
jeudi, février 23 2017. Oracle
Introduction Voici une action qui peut sembler banale et simple en utilisant l'utilitaire graphique DBCA. Force est de constater qu'en entreprise on est le plus souvent astreint à n'avoir comme outil que la ligne de commande et la connexion ssh (Ah Putty... ). De ce fait ( j'ai failli écrire […]
samedi, février 18 2017
Démarrage bases Oracle sous RedHat/CentOS 7
samedi, février 18 2017. Oracle
Introduction La version 7 de RedHat/CentOS a modifié le principe de démarrage des services au boot. Après le classique init system 5 en version 5, upstart en version 6, il faut maintenant utiliser systemd. Ce billet présente la création simple d'un service systemd démarrant les bases Oracle en […]
mercredi, janvier 4 2017
Oracle RAC 12c et adresse IP erreur CLSRSC-287
mercredi, janvier 4 2017. Oracle
Comme chacun le sait, il n'existe pas de bug dans Oracle mais juste des fonctionnalités non documentées. En voici encore une nouvelle preuve. Lors de l'installation du Grid Infrastructure 12c ( ici version 12.1.0.2 ) au moment de lancer le script root.sh une erreur de ce type peut apparaître : ... […]
« billets précédents - page 1 de 6