TDPO : Sauvegarde Rman Oracle avec TSM (Tivoli Storage Manager)

Principe de TDPO

TDPO sert à sauvegarder des données Oracle avec les outils standard d’Oracle (RMAN / Recovery Manager) pour envoyer les données sur un serveur TSM.

RMAN est un outil qui permet de sauvegarder des données Oracle sur disque (ou réseau) et sur Bandes.

Le principe est d’installer sur le serveur Oracle un client Spectrum particulier de BackupArchive que l’on nomme « APIClient« . APIClient est un ensemble de librairies dynamiques qui permettent d’utiliser les méthodes disponibles dans dsmc mais depuis un programme externe : C’est l’API dont se sert le programme dsmc.

IBM fourni un programme externe nommé TDPO (TivoliDataProtection for Oracle) qui utilise cette API client Spectrum. TDPO apporte une libraisie Linux qui répond aux standards des lecteurs de bandes LTO mais qui, au lieu de piloter une bandothèque, dialogue avec l’API client Spectrum : Au lieu que le fichier soit stoqué sur un lecteur de bandes, il est envoyé en temps réél sur TSM par cette méthode.

Continue reading

Oracle STANDBY Database

STANDBY DATABASE : CAS PRATIQUE

Préambule

Oracle permet l’utilisation de base de données dites « StandBy », copies conformes d’une base de production à un instant t et permettant, en cas de crash de la production de démarrer un plan de secours (PRA et ou PCA).
Oracle propose des produits commerciaux et parfaitement packagés pour cela, comme DataGuard, mais il est tout à fait possible de construire et d’utiliser ces bases de données StandBy sans cette option commerciale (très onéreuse), avec un tout petit peu de scripting et beaucoup de confort administratif en moins.

Cet article va présenter la création d’une base de secours de type StandBy, ses techniques d’alimentations, de surveillance et de démarrage et cas de crash de la base de Production.

Note 1: L’option commerciale Dataguard n’est valable que pour les licences Entreprise Edition, alors que les méthodes décrites dans ce post sont également valables en Standard Edition.

Note 2: Cet article s’applique à un OS de type Linux. Les exercices sont réalisés sur le serveur Linux fourni par Oracle et recommandé par Oracle pour héberger des bases de données Oracle : Oracle Linux Server , même si évidement vous pouvez l’installer sur d’autres versions de Linux ou encore sur du Windows.

Continue reading