Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
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 31/01/2008, 18h52   #1
Invité de passage
 
Inscription : janvier 2008
Messages : 3
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 3
Points : 1
Points : 1
Par défaut Question de débutant

Bonjour,

Tout d'abord, merci à tous ceux qui ont mis en place ce site, qui est une extraordinaire source d'informations : J'ai énormément appris grâce à vous et je suis maintenant capable de résoudre presque tous mes problèmes.

Il m'en reste un, cependant, que je me permets de soumettre à votre sagacité: J'ai deux bases, une de recette et une oper. J'ai une application (boîte noire) qui utilise la base oper. Pour les montées de versions, je copie la base oper dans la base de recette, je branche l'appli dessus et je lance la mise à jour.

A la fin, quand tout est planté (oui, les montées de versions de cette appli se passent généralement mal...), je redescends mon image de disque sur le serveur applicatif, je reconnecte l'appli sur la base oper et ça repart.

Et puis, j'essaye de comprendre en regardant les diverses logs et en examinant les changements que l'appli a faits à la base. Ce que je voudrais savoir, c'est s'il existe un moyen simple de comparer 2 bases, à l'origine identiques, pour savoir quelles modifications de structure ont été apportées.

Je vous remercie par avance de votre aide.

Malbec.
malbec est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2008, 21h57   #2
Membre éprouvé
 
Inscription : décembre 2007
Messages : 354
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2007
Messages : 354
Points : 408
Points : 408
SQL Developer offre la possibilité de tester la différence entre deux schémas
d'une même base ou de deux bases différentes ...
__________________
Consultant et formateur Oracle
Michel SALAIS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 09h23   #3
Membre Expert
 
Avatar de scheu
 
Inscription : juin 2007
Messages : 1 497
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 497
Points : 1 483
Points : 1 483
Citation:
Envoyé par Michel SALAIS Voir le message
SQL Developer offre la possibilité de tester la différence entre deux schémas
d'une même base ou de deux bases différentes ...
Tu as déjà réussi à faire marcher ça avec SQL Developper ? C'est bien dans tools--> schema diff ?
Apparemment ça m'avait l'air assez limité et je n'ai jamais réussi à le faire fonctionner
Sinon Toad le fait très bien, il te liste les différences entre 2 schémas de base par type d'objet et te sort même le script pour mettre un schéma identique à l'autre
scheu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 09h33   #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
c'est pas non plus insurmontable de faire un MINUS avec DBA_TAB_COLUMNS pour les tables par exemple
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 12h06   #5
Membre éprouvé
 
Inscription : décembre 2007
Messages : 354
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2007
Messages : 354
Points : 408
Points : 408
Citation:
Envoyé par scheu Voir le message
Tu as déjà réussi à faire marcher ça avec SQL Developper ? C'est bien dans tools--> schema diff ?
Apparemment ça m'avait l'air assez limité et je n'ai jamais réussi à le faire fonctionner
Oui c'est bien ça. En fait la connexion destination devrait être une connexion privilégiée (SYSTEM par exemple)

Bien sûr, il ne compare pas le contenu des tables mais seulement les objets du schéma
__________________
Consultant et formateur Oracle
Michel SALAIS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 13h52   #6
Invité de passage
 
Inscription : janvier 2008
Messages : 3
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 3
Points : 1
Points : 1
Merci à tous. Je vais essayer de comprendre comment marche TOAD
malbec est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 16h47   #7
Membre Expert
 
Avatar de scheu
 
Inscription : juin 2007
Messages : 1 497
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 497
Points : 1 483
Points : 1 483
Citation:
Envoyé par Michel SALAIS Voir le message
Oui c'est bien ça. En fait la connexion destination devrait être une connexion privilégiée (SYSTEM par exemple)
Ce n'était pas mon cas quand j'avais testé, je réessaierai alors, merci pour l'info
scheu 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 18h27.


 
 
 
 
Partenaires

Hébergement Web