Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > E-Business
E-Business Forum d'entraide sur Oracle E-Business
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/10/2006, 11h06   #1
Membre habitué
 
Inscription : janvier 2005
Messages : 129
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 129
Points : 101
Points : 101
Par défaut Préparer restauration pour passage script sur eBS 11i9

Bonjour,

Voila j'aimerai un petit peu d'aide.

Voici la situation. Nous avons sur notre base de production un probleme fonctionnel. La solution donnée par Metalink serai d'appliquer un script. Cependant, ma direction et moi sommes un peu allergiques aux scripts a passer directement en PROD sans les avoirs testés sur notre base de TEST.

Cepdandant, le probleme n'est reproductible seulement sur la base de PROD, a moins de cloner les instances.

Le script en question fais des modifs (insert et update) sur 4 tables d'un meme schéma (schéma INV pour ceux qui connaissent eBS). Notre base est une base 9.2.0.7 en mode NO-ARCHIVELOG. Le serveur est un serveur Win2K, et les sauvegarde sont du type complete (cold backup), la nuit.

Voici comment je compte procéder :
Arret des connections utilisateurs (Forms/Web)
Arret des 'Concurrent Managers' (pour éviter mouvements dans les tables)

Passer le script, et demandera mon utilisateurs de voir si son problemes a été résolu. (Ce qui implique relance de la partie APPL, Apache/Forms)

Dans le cas ou c'est la foire, il faut que je reviennes en arriere (ROLLBACK du script).

J'ai deux idées :

* FLASHBACK TABLE (il me semble que sur une 9i ca fonctionne)
* Avant de lancer le script, sauvegarder les tables ou schéma via RMAN et faire une restore ... ?

Qu'en pensez vous ?

Merci
guigui_cwoco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2006, 11h26   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
Je ne vois pas bien pourquoi tu arrêtes les GTS et l'appli. Tu peux te mettre en mode maintenance.

A part flashback query tu peux aussi sauvegarder la/les table(s) concernée(s). Parce que selon la volumétrie ça peut être très compliqué.
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2006, 11h32   #3
Membre habitué
 
Inscription : janvier 2005
Messages : 129
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 129
Points : 101
Points : 101
Citation:
Envoyé par Fred_D
Je ne vois pas bien pourquoi tu arrêtes les GTS et l'appli. Tu peux te mettre en mode maintenance.
Ah oui ? Celui que tu parametres avec Adadmin ? J'ignorais que cela pouvais etre utile dans ce cas ...

Citation:
Envoyé par Fred_D
A part flashback query tu peux aussi sauvegarder la/les table(s) concernée(s). Parce que selon la volumétrie ça peut être très compliqué.
Oui une sauvagerde des tables en passant par RMAN, et une restauration au cas ou ... Tu confirmes ?
guigui_cwoco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2006, 11h35   #4
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
oui

oui... mais en fait, t'as raison, vaut mieux arrêter les GTS pour être certain qu'aucun traitement schedulé risque de tourner alors que la correction n'est pas validée
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2006, 16h42   #5
Membre habitué
 
Inscription : janvier 2005
Messages : 129
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 129
Points : 101
Points : 101
Bon petits problemes :

Je ne suis pas tres famillier avec RMAN ...
RMAN fonctionne t il avec une base en NO ARCHIVELOG ?
Si oui peut ton sauvegarder au niveau logique (juste quelques tables ?)
guigui_cwoco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2006, 16h44   #6
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
pourquoi RMAN... un export ou un CREATE AS SELECT c'est aussi bien non ?

Sinon, avec une recherche dans le site tu devrais trouver de la doc
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2008, 14h40   #7
Invité régulier
 
Inscription : juin 2007
Messages : 7
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 7
Points : 7
Points : 7
Par défaut Test Script

Pour ma part je conseillerais fortement de faire un refresh de la base TEST par la base PROD
Tester ensuite le script
Appliquer si test Ok sur PROD
Imad Ikhouane
Consultant fonctionnel
impulsion est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h49.


 
 
 
 
Partenaires

Hébergement Web