|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre émérite
![]() Inscription : mars 2003 Messages : 795 ![]() |
Bonjour a tous,
Je me tourne vers vous car je cumul les problemes avec ma migration. Connaissant principalement Mysql, je me rend compte que les bases Oracle c'est un autre monde ![]() Voila mon probleme: Je dois migrer une base Oracle 8i (d'environ 2GB) provenant d'un serveur HP-UX vers une base Oracle de mon choix sur un serveur Windows. Pour l'instant, sur le serveur Windows j'ai installé Oracle 10g XE pour faire les tests de migration. La personne qui s'occupait (il fut un temps) du serveur HP-UX avait fait un dump de la base Oracle 8i. J'ai donc essayé d'importer betement cette base avec la commande : Code :
imp monuser/monpassword file='c:\database\database.dump' commit=y full=y Code :
J'ai donc pris l'inititive de créer mes differents tablespace à la main en mettant des chemins compréhensibles sous Windows. Puis j'ai lancé les differentes commandes...et la j'obtiens une nouvelle erreur : Code :
Comme mon fichier dump ne contient visiblement pas la structure des tablespaces, les users, ...quelqu'un aurait-il une procedure clair (pour un debutant Oracle) afin d'extraire les données, les users et les structures d'un serveur Oracle sous Unix afin de les réintégrer dans un serveur Oracle sous Windows. Merci d'avance pour votre aide, qui j'en doute pas, me sera précieuse
|
||||
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : juin 2006 Messages : 170 ![]() |
tu peux utiliser l'option SHOW=Y pour afficher le contenu du dump sans lancer l'import effectif
ensuites libre à toi de voir ce que tu veux importer et la manière dont tu pourrais le faire tu peux t'amuser à importer uniquement les données des schémas qui t'intéressent, ou le faire à la barbare avec pré-création des tablespaces, import full, et analyse des erreurs (si c'est des erreurs normales ou non) par contre pour ton histoire de base à 4Go tu vas être emmerdé, car c'est la taille max d'une base Oracle XE |
|
|
00
|
|
|
#3 |
|
Membre émérite
![]() Inscription : mars 2003 Messages : 795 ![]() |
|
|
|
00
|
|
|
#4 | |
|
Membre émérite
![]() Inscription : mars 2003 Messages : 795 ![]() |
Je poursuit ma quete d'infos
J'ai obtenu une réponse d'un superieur du supérieur du supérieur, qui me dit en une phrase : Citation:
entre autres) je n'ai pas trouvé ce qu'il voulait dire par "une PRF" !!!!Une ame charitable saurait-il m'indiqué ce qu'est une PRF ?? |
|
|
|
00
|
|
|
#5 |
|
Membre expérimenté
![]() ![]() Inscription : décembre 2003 Messages : 480 ![]() |
XE est limité à 4giga ... et çà, c'est pas ton supérieur hiérarchique qui va te dire comment déverrouiller cette limitation
je suppose que vous avez une licence oracle valable pour votre migration ??? pourquoi ne pas tester directement vers cette version d'oracle aussi, je ne comprends pas la démarche de tester une migration vers une xe, si vous n'allez pas utiliser in fine une xe ... à moisn que vous ne vouliez pas acheter de licence et utiliser une xe ... mais alors la limite à 4g est incontournable ... pourquoi ne pas tout virer sur mysql ?
__________________
*** OPN Exadata Specialist *** *** OCE Performance Tuning 11g *** *** OCE Rac 10g *** *** OCP DBA 9i-10g-11g *** |
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2005 Messages : 38 ![]() |
Je ne sais pas ce que PRF veut dire, mais je sais comment arranger ton pb
Si tu veux faire un import (tu as d'autres méthodes comme RMAN pour faire sans ca), le plus simple est de d'abord créer tes tablespaces : il tente de les créer et ne peut pas (/oracle n'existe pas sous windows). Ensuite, tu fais un import avec ignore=Y Le dernier problème vient simplement d'une limitation de Oracle XE. C'est gratuit, mais limité en taille |
|
|
00
|
|
|
#7 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
PRF pourrait signifier: Purchase Request Form (for a Oracle license of course ...) mais seul votre chef peut confirmer cela ...
|
|
|
00
|
|
|
#8 | ||
|
Membre émérite
![]() Inscription : mars 2003 Messages : 795 ![]() |
Tout d'abord je tiens a vous remercié pour vos réponses
Effectivement, suite a la remarque de couak, j'ai lancé l'installation d'Oracle 9.2 . Par contre, faute de temps, je n'ai pas pu tenter d'y intégré le dump. Citation:
Citation:
n'est pas très bavarre a ce sujet
|
||
|
|
00
|
|
|
#9 |
|
Membre actif
![]() Inscription : septembre 2007 Messages : 188 ![]() |
Si le but est de faire des tests, alors autant télécharger une version complete sur le site d'ORACLe et d'installer une version standard ou enterprise
Pour l'import, tu peux utiliser un fichier imp.par exemple userid=User/password@mabase Ignore=Y commit=Y FromUSER=SCHEMA_ORIGINE TOUSER=SCHEMA_DESTINATION file=Chemin\base.dmp log=CHemin\imp.log ensuite via une commande dos, ce placer dans le répertoire du fichier en question et faire un imp parfile=imp.par |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com