dimanche, octobre 25 2015

Installer OpenStack avec Devstack

Introduction La virtualisation est à la mode. Certaines DSI ne jurent que par elle comme si elle était la solution à tous les problèmes informatiques. A mon sens on virtualise trop et surtout n'importe comment. Il existe sur le marché un nombre important de solutions. Chacune bien entendu se  […]

Lire la suite

vendredi, septembre 18 2015

Installer CACTI sur CentOS 6

capture_du_2015-09-13_09_28_18.png

Introduction Ce billet fait suite à une formation que j'ai récemment donné sur le produit CACTI. Outil de métrologie, souvent associé à Nagios ou Centréon, CACTI produit des graphes. En fait CACTI est avant tout une interface accessible en mode Web permettant de générer des scripts RRDTool. Ecrit en  […]

Lire la suite

mardi, mars 31 2015

Purger les traces du listener via logrotate

Sous oracle il est un fichier pouvant grossir facilement c'est le listener.log. La version 11g de Oracle via l'adrci permet de purger les traces du listener mais uniquement au niveau des fichiers xml. Les traces textuelles ne sont pas prises en compte. Ceci est fort bien expliqué dans le document  […]

Lire la suite

vendredi, février 13 2015

Sniffer réseau Wireshark sous Ubuntu, Mint et consorts.

Wireshark est l'interface graphique de tcpdump permettant d'analyser le trafic réseau. Sur les distributions type Ubuntu, Mint... son installation est simple : sudo aptitude install wireshark Toutefois il y a un hic ! Pour utiliser les interfaces réseau, il faut être root. Sans cela wireshark se  […]

Lire la suite

jeudi, janvier 29 2015

Nagios 4 sur CentOS 6

Introduction L'objectif de ce billet est de présenter l'installation de la version 4.0.8 de nagios sur CentOS version 6.6. Il existe déjà un billet datant de 2010 ( une éternité ) sur nagios 3 sous Debian. La procédure est assez similaire au détail des packages près. Installation de CentOS 6 Mise en  […]

Lire la suite

mercredi, décembre 31 2014

PARTED, GPT et LVM

La capacité des disques durs augmentant sans cesse, l'utilisation de la commande fdisk est sans effet à partir de 2To. L'objectif est de présenter l'utilisation de parted pour mettre en place LVM avec des disques complets. Soit un serveur avec 3 disques : OS : 256Mo disque SSD -> /dev/sda Deux  […]

Lire la suite

mardi, octobre 28 2014

SQL*Plus et Client instantanné Oracle

Ce billet présente l'installation d'un client SQL*Plus via L'instant-client de Oracle. La distribution Linux est Mint en 64 bits. Le mode opératoire est le même sur toute Debian Like comme Ubuntu. Pour les versions RedHat like il existe des RPM. Depuis un poste Linux pouvoir utiliser simplement  […]

Lire la suite

vendredi, octobre 24 2014

Le fichier sqlnet.ora et SQLNET.AUTHENTIFICATION_SERVICES

Introduction La configuration réseau sous Oracle, Oracle*Net, utilise classiquement 3 fichiers : listener.ora tnsnames.ora sqlnet.ora Le premier contient la configuration du listener, le second les configurations de résolution tnsnames type sqlplus scott/tiger@yoda... Tout ceci est assez bien connu.  […]

Lire la suite

mercredi, octobre 22 2014

Listener oracle : WARNING: Subscription for node down event still pending

En consultant les traces du processus listener sous Oracle 11gR2 le message d'alerte suivant apparaît : WARNING: Subscription for node down event still pending Ce message concerne l’inscription auprès de Oracle Notification Service (ONS) utilisé par RAC. Dans un environnement non RAC, il est  […]

Lire la suite

jeudi, août 14 2014

PERL et CRYPT

Il est intéressant parfois de disposer d'un mot de passe crypté pour être mis dans un shell par exemple avec la commande useradd perl -e 'print crypt(manager11, "wtf")' wt0zeFQMr3mlQ La commande PERL suivante créée le mot de passe manager11 en crypté pour un user nommé oracle. La chaine  […]

Lire la suite

Mise en place d'un DNS sur RedHat/CentOS version 5

Introduction L'objectif de ce billet est de mettre en place rapidement et simplement un serveur DNS, via le produit BIND, pour la zone formation.maison et les IP type 192.168.56.0/24. Le DNS est un service critique devant être sécurisée, ce qui n'est pas le but ici. Il s'agit juste de mettre en  […]

Lire la suite

jeudi, juin 19 2014

Description d'une erreur Oracle

Les codes d'erreur Oracle sont nombreux, il peut être intéressant d'avoir une description du problème. Le programme oerr fournit avec Oracle permet ceci. La syntaxe est simple: oerr ora 1578 Retourne le message d'erreur pour ORA-1578 soit "Bloc corrompu".

mercredi, juin 18 2014

SQL, extraire des lignes entre un min et un max

L'objectif ici est de récupérer dans une requête SQL les lignes 10 à 20 ( ces valeurs sont arbitraires, à adapter en fonction du souhait ). L'exemple utilise la table tab du dictionnaire des données Oracle. SQL> select tname from ( select rownum r, tname from tab where rownum <=20 ) where r  […]

Lire la suite

Sauvegarder les commandes SQL*Plus Oracle

La commande spool de SQL*Plus permet d'envoyer le contenu de l'écran vers un fichier. Ici on souhaite juste récupérer les commandes lancées sans le résultat. La commande save de SQL*Plus contient l'option append qui ajoute au fichier le contenu du buffer SQL*Plus ( afiedt.buf ) SQL> select * from  […]

Lire la suite

dimanche, février 9 2014

Tâches automatiques sous Oracle 11gR2

Lors de la mise en place d'une base de données, Oracle active par défaut trois tâches automatiques. Assez bizarrement Oracle conseille de les désactiver. Ces trois tâches sont : Collecte de statistiques optimiseur, Calcul de l'espace libre/occupé par les segments ( Segment Advisor ) Tuning  […]

Lire la suite

samedi, février 8 2014

Migration Oracle 10g vers 11g

Introduction La version 10g de oracle n'est plus maintenue par l'éditeur depuis juillet 2013. Migrer vers la version 11gR2 devient une quasi nécessité. Ce billet s'appuie sur une migration faite depuis une version Oracle 10.1.0.5 vers une 11.2.0.2. En fait le principe est le même quelque soit la  […]

Lire la suite

mercredi, décembre 11 2013

Driver pcspkr sous Debian Wheezy

Il existe déjà un billet sur ce sujet, mais il concerne squeeze et non wheezy. Le principe est le même sauf que le fichier à modifier diffère. Lors du boot d'un serveur debian wheezy, le message suivant apparait parfois. Error: Driver 'pcspkr' is already registered, aborting... Sans être bloquant,  […]

Lire la suite

jeudi, novembre 21 2013

CentOS 6, perte du clavier et de la souris en interface graphique

Voici un billet sur une mésaventure vécue en formation. J'ai pour habitude d'installer mes serveurs sans interface graphique et de désactiver tout service inutile. Jusqu'a présent ceci ne posait pas de soucis en procédant ainsi : for i in $(chkconfig --list | cut -f1); do chkconfig --del $i; done  […]

Lire la suite

samedi, novembre 9 2013

Oracle, la mémoire et les HugePages

La relation entre la mémoire et Oracle a toujours été complexe. Depuis la version 10g et la gestion automatique de la SGA et de la PGA les choses sont plus simples. La version 11g est allée encore plus en avant via le paramètre MEMORY_TARGET or celui-ci est incompatible avec la gestion Linux des  […]

Lire la suite

jeudi, septembre 26 2013

Détecter les sparse files

Les sparse files, appelés aussi fichiers à trous ou encore fichiers alloués dynamiquement sont souvent mis en place par les machines virtuelles. Le SGBD Oracle les utilise aussi pour les tablespaces temporaires. Le principal intérêt des sparse files est la rapidité de création, le fichier n'est pas  […]

Lire la suite

- page 3 de 11 -