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

Import/Export Oracle Discussion :

[Oracle 8.0.5] EXP/IMP avec les tablespace


Sujet :

Import/Export Oracle

  1. #1
    Membre confirm�
    Inscrit en
    F�vrier 2003
    Messages
    59
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2003
    Messages : 59
    Par d�faut [Oracle 8.0.5] EXP/IMP avec les tablespace
    Bonjour � tous.

    J'ai fait un export full d'une base sans les donn�es (ou du moins on m'a fourni l'export). Est-ce que lors de l'export, le nom des tablespace est pris en compte? Car j'essaie de faire un import FROMUSER TOUSER, et en fait toutes les structures sont cr��s dans le tablespace qui est d�fini pas d�faut du user.

    J'utilise la commande
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    imp system/mot_de_passe FROMUSER=monUser TOUSER=leMemeUser LOG=monFichierdeLog
    Si la base de d�part contient des objets sur diff�rents tablespace pour mon User, est-ce cela est r�percut� automatiquement lors de l'import, ou faut-il que je rajoute des options dans la commande?

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par d�faut
    Bonjour,

    Si j'ai bien suivi, sur la base de d�part, vous avez un sch�ma "USER1" avec les objets sur le tablespace "TBS1"; et vous souhaitez importer ces objets dans le compte "USER2" alors qu'il n'existe pas de tablespace "TBS1" sur la base cible, alors que le DAFAULT_TABLESPACE de "USER2" est "TBS2" ?

    C'est normal que �a ne passe pas : la clause DEFAULT_TABLESPACE d�finit le tablespace qui sera utilis� si rien n'est sp�cifi�; hors, dans le cas de l'import, on sp�cifie le tablespace !

    la seule solution pour que, au final, vous ayez sur la base cible les donn�es sur "TBS2" est de les importer sur "TBS1" pour de les d�placer vers "TBS2", mais �a, c'est du ALTER TABLE MOVE qui n'est pas support� en 8.0.5, il me semble...

  3. #3
    CD
    CD est d�connect�
    Membre �prouv�
    Inscrit en
    Septembre 2004
    Messages
    127
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 127
    Par d�faut
    En effet, le alter table move n'est disponible qu'� partir de la 8i. La solution de contournement pour les versions pr�c�dentes est d'utiliser le Create Table As Select.

    Sinon, pour faire l'import, tu as plusieurs possibilit�s. Tu peux cr�er les tablespaces correspondants � ce qu'il ya dans la base d'origine, les objets seront cr��s dans ceux ci. Par contre, si l'import ne trouve pas les tablespaces utilis�s dans la base source, les objets seront alors cr��s dans le DEFAULT_TABLESPACE comme le sp�cifiait coucoucestmoi.

    Si jamais tu dois d�placer tes objets dans des tablespaces diff�rents , tu as donc acc�s aux commandes
    ou

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    create table ... as select * from ...
    ce qui n�cessitera de recr�er les indexes sur cette table.

    Pour les indexes, il faut utiliser la commande
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    alter index ... rebuild tablespace ...
    ou alors faire un import en utilisant l'option indexfile pour avoir les scripts de g�n�ration des indexes et les modifier pour qu'ils soient cr��s dans le bon tablespace/bonne table (dans le cas d'un create table as select).

    Apr�s, cela d�pend si tu as vraiment besoin de d�placer tes objets ou pas.

  4. #4
    Membre confirm�
    Inscrit en
    F�vrier 2003
    Messages
    59
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2003
    Messages : 59
    Par d�faut
    OK je vois, je pense que je vais cr�er les m�mes tablespaces que la base d'origine. Apr�s je verrai si je d�place ou pas.

    Merci de vos r�ponses

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [11gR2] [DWH] Bonnes pratiques avec les tablespace
    Par nuke_y dans le forum Administration
    R�ponses: 16
    Dernier message: 09/12/2013, 20h38
  2. Connection a DB Oracle avec les drivers natif
    Par Psykotik dans le forum Interfaces de programmation
    R�ponses: 3
    Dernier message: 07/09/2006, 11h30
  3. [Oracle] Oracle et probl�me avec les dates
    Par Nounoursonne dans le forum PHP & Base de donn�es
    R�ponses: 1
    Dernier message: 12/01/2006, 15h31
  4. upgrade de Oracle 8i � Oracle 9i avec EXP/IMP
    Par ishraam dans le forum Oracle
    R�ponses: 2
    Dernier message: 19/03/2005, 20h55
  5. Probl�me avec les param�tres date BDE/ODBC Oracle/XP Pro
    Par Bloon dans le forum Bases de donn�es
    R�ponses: 3
    Dernier message: 06/10/2004, 10h09

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