IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

E-Business Oracle Discussion :

Préparer restauration pour passage script sur eBS 11i9


Sujet :

E-Business Oracle

  1. #1
    Membre régulier
    Inscrit en
    Janvier 2005
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 129
    Points : 121
    Points
    121
    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

  2. #2
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    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é.

  3. #3
    Membre régulier
    Inscrit en
    Janvier 2005
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 129
    Points : 121
    Points
    121
    Par défaut
    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 ?

  4. #4
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    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

  5. #5
    Membre régulier
    Inscrit en
    Janvier 2005
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 129
    Points : 121
    Points
    121
    Par défaut
    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 ?)

  6. #6
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    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

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 8
    Points : 9
    Points
    9
    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

Discussions similaires

  1. Besoin d'aide pour mon script sur les listes chainées
    Par narama87 dans le forum Débuter
    Réponses: 1
    Dernier message: 13/01/2011, 13h29
  2. comment faire pour tourner un script sur un serveur et lequel?
    Par patchiko dans le forum Serveurs (Apache, IIS,...)
    Réponses: 1
    Dernier message: 20/07/2007, 17h00
  3. Aide pour Script sur Oracle
    Par Melusine21 dans le forum SQL
    Réponses: 21
    Dernier message: 12/07/2007, 15h43
  4. Quel outil utilisé pour passer des scripts sur DB2?
    Par Valentinne dans le forum DB2
    Réponses: 2
    Dernier message: 10/07/2007, 19h12
  5. Réponses: 4
    Dernier message: 29/09/2006, 16h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo