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 11/12/2007, 17h08   #1
fda
Invité de passage
 
Inscription : janvier 2004
Messages : 32
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 32
Points : 0
Points : 0
Par défaut ORA-00959 : PB permanent

j'ai fais un export en ORACLE 8 avec des champs de type CLOB.

Je souhaite faire l'import en ORACLE 10 et j'ai l'erreur suivante

Code :
1
2
3
IMP-00003: Erreur ORACLE 959 rencontrÚe
ORA-00959: le tablespace 'MEDICAL_DATA' n'existe pas
Fin de l'import rÚussie avec avertissements.
Or j'ai crée la table au préalable (dans un tablespace autre que MEDICAL_DATA c'est vrai) (Je fais ignore=y dans l'instruction imp)

MAIS j'ai quand même l'erreur

Pour info mes 2 bases n'ont pas le même jeu de caractères

Merci pour vos réponses
fda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2007, 17h15   #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
Bah oui mais l'import essaye de créer la table dans le tablespace d'origine, donc dans la cible ce tablespace est requis.
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2007, 17h22   #3
fda
Invité de passage
 
Inscription : janvier 2004
Messages : 32
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 32
Points : 0
Points : 0
Ce que je ne comprends pas c'est que cela marchait (avec les 2 mêmes jeux de caractères et que cela ne marche plus)

Je vais recréer les tablespaces

est-il possible de renommer ensuite un tablespace ?

est-ce conseillé ?
fda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2007, 17h36   #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
Non, ce n'est pas possible, en revanche tu peux déplacer les objets dans un autre tablespace avec MOVE et REBUILD. Par ailleurs, REMAP de datapump doit pouvoir changer le tablespace de destination mais j'en suis pas certain
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2007, 18h03   #5
Rédacteur
 
Inscription : décembre 2002
Messages : 2 397
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 397
Points : 3 298
Points : 3 298
Citation:
Envoyé par fda Voir le message
est-il possible de renommer ensuite un tablespace ?
Absolument, en 10g c'est possible :
Code :
ALTER TABLESPACE ancien_nom RENAME TO nouveau_nom;
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2007, 18h06   #6
Rédacteur
 
Inscription : décembre 2002
Messages : 2 397
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 397
Points : 3 298
Points : 3 298
Citation:
Envoyé par orafrance Voir le message
Par ailleurs, REMAP de datapump doit pouvoir changer le tablespace de destination mais j'en suis pas certain
Il y a certes le paramètre REMAP_TABLESPACE avec Datapump, mais notre ami ne pourra pas l'utiliser ici puisque son export ne provient pas d'une base 10g.
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2007, 18h15   #7
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
en effet, je me suis prit les pieds dans le tapis en inversant mes propos par rapport aux hypothèses posées par notre ami
orafrance 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 07h07.


 
 
 
 
Partenaires

Hébergement Web