Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels 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 29/03/2011, 12h05   #1
Candidat au titre de Membre du Club
 
Inscription : octobre 2008
Messages : 50
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 50
Points : 10
Points : 10
Par défaut migrer une bdd de oracle 9i à oracle 10g

* Bonjour, *

svp j'ai une question et j'ai besoin de votre aide si vous permettez:
j'ai besoin de migrer une bdd de oracle 9i à oracle 10g (c'est pas une grande base de données, et c'est possible de l'arrêter).

est-ce que c'est une opération qui nécessite un niveau avancé d'administration dba?

comment faire (les étapes)?

merci infiniment
bensabdel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2011, 15h19   #2
Membre chevronné
 
Homme O. Joly
Support
Inscription : décembre 2010
Messages : 287
Détails du profil
Informations personnelles :
Nom : Homme O. Joly
Âge : 38
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : Support
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2010
Messages : 287
Points : 617
Points : 617
C'est décrit pas à pas sur MOS Doc 316889.1
ojo77 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 29/03/2011, 15h52   #3
Expert Confirmé Sénior


 
Avatar de laurentschneider
 
Homme Laurent Schneider
Administrateur de base de données
Inscription : décembre 2005
Messages : 2 925
Détails du profil
Informations personnelles :
Nom : Homme Laurent Schneider
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Finance

Informations forums :
Inscription : décembre 2005
Messages : 2 925
Points : 4 547
Points : 4 547
le premier support pour 10g s'est terminé en 2010 !

Migre directement sur 11gR2 !

- installe le software oracle 11.2.0.2
- shutdown immediate
- change le ORACLE_HOME
- startup migrate
- @?/rdbms/admin/catupgrd

ou alors simplement avec DBUA...
__________________
Mon blog : laurentschneider.com
Mon livre : Advanced Oracle SQL Programming
laurentschneider est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 30/03/2011, 00h36   #4
Candidat au titre de Membre du Club
 
Inscription : octobre 2008
Messages : 50
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 50
Points : 10
Points : 10
merci ojo77 pour ta réponse, mais pour accéder à la doc que tu as mis, j'ai pas pu creer un compte sur le site oracle ça ne marche pas.
merci aussi laurent pour ta réponse, en fait je veux installer 10g car on une plateforme composé du ArcSIG 10 et oracle 10 et j'en doute que ça marche avec Oracle 11,
sinon, est ce que les étapes que vous avez indiquées sont possible sur oracle et pas besoin de faire un backup de la bdd, désinstaler oracle 9 et installer 10?
bensabdel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2011, 09h44   #5
Expert Confirmé Sénior


 
Avatar de laurentschneider
 
Homme Laurent Schneider
Administrateur de base de données
Inscription : décembre 2005
Messages : 2 925
Détails du profil
Informations personnelles :
Nom : Homme Laurent Schneider
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Finance

Informations forums :
Inscription : décembre 2005
Messages : 2 925
Points : 4 547
Points : 4 547
pour avoir accès à la note de MOS, tu dois avoir une license Oracle. Demande à la personne qui s'occupe des licenses de te donner le CSID

Le dbua existe aussi en 10g.

Bien sûr il faudra installer 10g.

Avoir un backup est indispensable, tu n'as pas de backup?

Et désinstaller 9i après est aussi possible, si 9i n'est plus employer. Il faudrait encore redémarrer les listener avec 10g.
__________________
Mon blog : laurentschneider.com
Mon livre : Advanced Oracle SQL Programming
laurentschneider est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 31/03/2011, 13h14   #6
Candidat au titre de Membre du Club
 
Inscription : octobre 2008
Messages : 50
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 50
Points : 10
Points : 10
merci beaucoup, je vais vous informer par la suite sur cette opération
bensabdel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 15h15   #7
Candidat au titre de Membre du Club
 
Inscription : octobre 2008
Messages : 50
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 50
Points : 10
Points : 10
finalement j'ai importé le fichier dump dans oracle 9.2,

Code :
imp user/pwd file=c:\export.dump full=Y SHOW=Y rows=Y log=result.log
je vois tous les anciens utilisateurs dans la nouvelle base mais leur schémas n'est pas visible, c'est à dire je ne vois pas les objets de ces utilisateurs ??
bensabdel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 16h30   #8
Expert Confirmé Sénior


 
Avatar de laurentschneider
 
Homme Laurent Schneider
Administrateur de base de données
Inscription : décembre 2005
Messages : 2 925
Détails du profil
Informations personnelles :
Nom : Homme Laurent Schneider
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Finance

Informations forums :
Inscription : décembre 2005
Messages : 2 925
Points : 4 547
Points : 4 547
enleve SHOW=Y
__________________
Mon blog : laurentschneider.com
Mon livre : Advanced Oracle SQL Programming
laurentschneider est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 03/06/2011, 13h09   #9
Candidat au titre de Membre du Club
 
Inscription : octobre 2008
Messages : 50
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 50
Points : 10
Points : 10
merci bcp laurent ... j'ai enlevé show=y ça marche, sauf que les types de sources associés à chauqe schéma, par exemple les déclencheurs reste vide, alors que dans la base d'origine plusieurs déclencheurs existent pour un utilisteur donnée (voir l'image tirée de la base d'origine). je rappel que je travaille sous oracle 9.2

bensabdel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 13h22   #10
Expert Confirmé Sénior


 
Avatar de laurentschneider
 
Homme Laurent Schneider
Administrateur de base de données
Inscription : décembre 2005
Messages : 2 925
Détails du profil
Informations personnelles :
Nom : Homme Laurent Schneider
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Finance

Informations forums :
Inscription : décembre 2005
Messages : 2 925
Points : 4 547
Points : 4 547
tu as fais exp full?
__________________
Mon blog : laurentschneider.com
Mon livre : Advanced Oracle SQL Programming
laurentschneider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 16h38   #11
Candidat au titre de Membre du Club
 
Inscription : octobre 2008
Messages : 50
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 50
Points : 10
Points : 10
j'ai fait

exp login/motpass file=c:\export02_06_11.dump log=c:\export.log full=Y rows=Y

résumé du log :
export des tables
.....
......
.....
export des synonymes
export des procédures stockées
export des vues
exports des déclencheurs
.......
procédure d'export términée avec succés
bensabdel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 17h24   #12
Expert Confirmé Sénior


 
Avatar de laurentschneider
 
Homme Laurent Schneider
Administrateur de base de données
Inscription : décembre 2005
Messages : 2 925
Détails du profil
Informations personnelles :
Nom : Homme Laurent Schneider
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Finance

Informations forums :
Inscription : décembre 2005
Messages : 2 925
Points : 4 547
Points : 4 547
étrange...

compare

Code :
1
2
3
4
5
SELECT owner,
       count(*) 
FROM dba_objects 
GROUP BY owner 
ORDER BY owner
sur les 2 bases
__________________
Mon blog : laurentschneider.com
Mon livre : Advanced Oracle SQL Programming
laurentschneider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 17h57   #13
Candidat au titre de Membre du Club
 
Inscription : octobre 2008
Messages : 50
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 50
Points : 10
Points : 10
j'ai fait la requête, j'ai pas eu les même résultats


"49 lignes seléctionnées" dans la base importé
"56 lignes seléctionnées" dans la base source

j'ai une autre question est ce que je peux copier tous les dossiers de la base oradata, ora92, etc ...et monter la base de données sur le nouveau poste en l'ajoutant dans tnsnames.ora ??
bensabdel 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 20h39.


 
 
 
 
Partenaires

Hébergement Web