samedi, février 13 2021

Playbook ansible pour installation Oracle 19c

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  […]

Lire la suite

jeudi, décembre 10 2020

Installation Oracle 19c

version_oracle.jpg, janv. 2020

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é  […]

Lire la suite

mercredi, mars 4 2020

Synchronisation horaire Cluster RAC 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  […]

Lire la suite

mercredi, juin 5 2019

Exporter des données depuis une standby database

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 :  […]

Lire la suite

mercredi, mars 13 2019

Modification informations avec DataPump

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  […]

Lire la suite

jeudi, janvier 10 2019

Réplication de données Oracle avec Streams

replication_streams_red_black_blog.jpg

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  […]

Lire la suite

dimanche, novembre 25 2018

Sql*Loader et les dates

sqlloader.png

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  […]

Lire la suite

jeudi, novembre 8 2018

Déplacer la base MGMTDB vers un autre diskgroup sur un cluster Oracle 12c.

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  […]

Lire la suite

jeudi, juin 14 2018

Traces Oracle et ADRCI

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  […]

Lire la suite

samedi, juin 9 2018

Cluster RAC et Dataguard avec Oracle 12c

cluster test dataguard.jpg

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  […]

Lire la suite

mercredi, mars 7 2018

Monitoring RMAN

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  […]

Lire la suite

dimanche, janvier 14 2018

Creation d'un base de données Stand-Alone

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  […]

Lire la suite

jeudi, novembre 16 2017

Informations sur les sauvegardes RMAN

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  […]

Lire la suite

vendredi, novembre 3 2017

Fonctionnalité In-Database Archiving Oracle 12c

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  […]

Lire la suite

lundi, juillet 10 2017

Installer Oracle 12c sur CentOS/RedHat 7

download_12c.png

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  […]

Lire la suite

jeudi, avril 13 2017

La norme OFA

ofa.png

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  […]

Lire la suite

vendredi, mars 3 2017

Ajout d'une nouvelle interface HAIP - Cluster RAC 12c

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  […]

Lire la suite

jeudi, février 23 2017

Création de base sur RAC 12c à 2 noeuds

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  […]

Lire la suite

samedi, février 18 2017

Démarrage bases Oracle sous RedHat/CentOS 7

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  […]

Lire la suite

mercredi, janvier 4 2017

Oracle RAC 12c et adresse IP erreur CLSRSC-287

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 : ...  […]

Lire la suite

- page 1 de 6