vendredi 29 juillet 2011

Migrer un catalogue rman vers 11gR2


J'ai eu la demande suivante de la part de l'un de mes clients.

Je souhaite migrer mon catalogue RMAN 10gR2, vers une nouvelle architecture en 11gR2.

Avant de détailler la procédure utilisée pour achever la migration, il faut savoir que les packages (particulièrement DBMS_RCVMAN et DBMS_RCVCAT) ainsi que la version du catalogue RMAN 11g ne sont pas les mêmes que celles de leur prédécesseurs.

Mon architecture de test se compose de :

- Serveur White : db 10.2.0.4 hébergeant le catalogue RMAN (système de production)
- Serveur Red   : db 11.2.0.2 et db 10.2.0.4  (système de futur production)
- Schéma du catalogue rman : rcat

Les étapes de la migration se décomposent comme suit :

- Exporter le catalogue RMAN au niveau de la production, le but étant de ne pas avoir à upgrader le système de production actuelle.

$expdp rcat/sekret@oldrmancat schemas=rcat directory=DMP_DIR dumpfile=rcat10g.dmp logfile=exp_rcat10g.log

- Importer le catalogue RMAN du serveur White vers le serveur Red, en utilisant l'import datapump du schéma rcat.

$impdp rcat/sekret@newrmancat schemas=rcat directory=DMP_DIR dumpfile=rcat10g.dmp logfile=imp_rcat10g.log

- Upgrader le catalogue 10g vers 11.2 pour avoir la possibilité d'effectuer l'import.

RMAN> CONNECT CATALOG rcat@newrmancat
recovery catalog database Password: password
connected to recovery catalog database
PL/SQL package rman.DBMS_RCVCAT version 10.01.00 in RCVCAT database is too old
RMAN> UPGRADE CATALOG;
recovery catalog owner is RCAT
enter UPGRADE CATALOG command again to confirm catalog upgrade
RMAN> UPGRADE CATALOG;
recovery catalog upgraded to version 11.01.00
DBMS_RCVMAN package upgraded to version 11.01.00
DBMS_RCVCAT package upgraded to version 11.01.00

- Une fois l'upgrade terminé, vous êtes prêt à démarrer l'opération d'import.

RMAN> CONNECT CATALOG rcat@rman11cat
recovery catalog database Password: sekret
connected to recovery catalog database
RMAN> IMPORT CATALOG rcat@newrcat;
Starting import catalog at 15-JUL-11
source recovery catalog database Password: sekret
connected to source recovery catalog database
import validation complete
database unregistered from the source recovery catalog
Finished import catalog at 15-JUL-11

Votre catalogue 11.2 est opérationnel

lundi 25 juillet 2011

Oracle déclasse le téléchargement des patchs via smart update


Pour mon grand bonheur et pour celui des clients finaux, oracle à déclassé (fin Mai) le téléchargement des patchs Weblogic via son outil smart update.

En effet, jusqu'au là nous étions contraint de connecter le serveur weblogic à internet lors de l'installation pour télécharger les patchs, ou d'utiliser un autre serveur weblogic disposant d'une connexion internet pour avoir les mises à jours nécessaires en local.

Afin de mieux coordonner la distribution des correctifs, Oracle a décidé de consolider la distribution des patchs via oracle my support comme source unique.

À cette fin, Oracle à désactivé la fonctionnalité de téléchargement depuis l’outil Smart Update. (Ne la chercher plus)


     * Les patchs et correctifs ensembles anciennement disponibles aux téléchargements dans Smart Update seront disponibles sur My Oracle Support
     * Vous devez vous connecter à My Oracle Support en utilisant votre compte, passez à l'onglet Mises à jour et de correctifs, puis rechercher et télécharger des patchs.
     * La gestion des patchs se fera toujours à l’aide de Smart Update
 

Quid des patchs ?
 

Les clients seront en mesure de rechercher les correctifs Smart Update en utilisant MOS "recherche avancée". Chaque patch sera associé à un Bug ID qui peut être utilisé comme identifiant de correctif.

Voir la note 1302053.1 pour plus de détail sur la méthode de téléchargement. Puis 876004.1 pour appliquer les patchs weblogic via Smart Update.

dimanche 24 juillet 2011

Oracle rachète ksplice


Ksplice est une extension du noyau Linux dont la fonctionnalité et de permettre l'application à chaud des mises à jour (Zero down time).


On comprend mieux ce choix, quand on regarde en détail l'offre oracle. Spécifiquement Exadata, Exalogic, OLE et Oracle VM, qui s'appuient sur une distribution OLE comme noyau système.