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

Administration Oracle Discussion :

[Débutant] Configuration et import d'un dump [11gR2]


Sujet :

Administration Oracle

  1. #1
    BiM
    BiM est déconnecté
    Expert éminent sénior
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Points : 10 765
    Points
    10 765
    Par défaut [Débutant] Configuration et import d'un dump
    Bonjour,

    Afin de faire du dev à partir d'une base Oracle, j'ai installé Oracle XE 11g (sous Windows x64).

    J'ai un dump à importer, mais j'ai plusieurs problèmes :
    1. Je voudrais changer la valeur de NLS_CHARACTERSET

      Requête :
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      ALTER DATABASE CHARACTER SET WE8MSWIN1252;
      Ancien CharSet : AL32UTF8
      Erreur :
      ORA-12712: new character set must be a superset of old character set
    2. J'aimerais créer un TABLESPACE pour accueillir le contenu de mon DUMP.

      Requête :
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      create tablespace mytbspc datafile 'C:/oraclexe/app/oracle/oradata/XE/mytbspc.dbf' size 20M AUTOEXTEND ON MAXSIZE 200M;
      Ca m'a l'air de fonctionner.
    3. Je voudrais un schéma dédié à ce DUMP dans Oracle (schéma = utilisateur ?!).

      Requêtes :
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      CREATE USER TESTUSER IDENTIFIED BY pwd DEFAULT TABLESPACE MYTBSPC;
      GRANT ALL PRIVILEGES TO TESTUSER;
      Ca aussi, ça m'a l'air OK
    4. Je souhaiterais importer les tables, les index, les vues et les données de mon DUMP dans Oracle dans ce schéma et ce tablespace en évitant diverses erreurs (du type des contraintes non respectées parce que des objets ne sont pas encore créés).

      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      IMP TESTUSER/pwd FILE=fichier.dmp FULL=Y CONSTRAINTS=N
      Et là, je sais pas parce qu'on en revient à mon problème d'encodage.


    Je suis plus habituée à MySQL donc les notions sont un peu différentes et je suis perdue !

    Donc si la démarche ne vous semble pas logique, n'hésitez pas à m'aider.

    Merci !

  2. #2
    BiM
    BiM est déconnecté
    Expert éminent sénior
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Points : 10 765
    Points
    10 765
    Par défaut
    A la limite pour résoudre mon problème de CHARSET, je dois pouvoir modifier NLS_LENGTH_SEMANTICS qui est actuellement à BYTE, pour le mettre à CHAR.
    Mais je n'ai rien trouvé d'autre que de le modifier sur la session en cours. Or je veux le modifier pour toujours, ce n'est pas possible ça ?

  3. #3
    Membre confirmé
    Homme Profil pro
    xxxxxxxxx
    Inscrit en
    Avril 2015
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : xxxxxxxxx

    Informations forums :
    Inscription : Avril 2015
    Messages : 393
    Points : 552
    Points
    552
    Par défaut Configuration et import d'un dump
    Voilà pour la récupération du schema source sur la base cible avec le fichier d'exp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    imp system/password FROMUSER=schema_source TOUSER=schema_cible file=exp.dmp full=yes

  4. #4
    BiM
    BiM est déconnecté
    Expert éminent sénior
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Points : 10 765
    Points
    10 765
    Par défaut
    Merci dell68 !

    Pour l'import, il semblerait que j'ai une commande qui puisse aller, mais c'est le charset qui m'embête, tu n'aurais pas une idée par le plus grand des hasards ?

  5. #5
    Membre confirmé
    Homme Profil pro
    xxxxxxxxx
    Inscrit en
    Avril 2015
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : xxxxxxxxx

    Informations forums :
    Inscription : Avril 2015
    Messages : 393
    Points : 552
    Points
    552
    Par défaut Configuration et import d'un dump
    selon ton méssage : 1.Je voudrais changer la valeur de NLS_CHARACTERSET
    je te propose cette url : http://fadace.developpez.com/oracle/nls/ , qui contient un paragraphe sur ce parametre,
    mais j'ai toujours compris qu'il fallait recréer la base !

  6. #6
    BiM
    BiM est déconnecté
    Expert éminent sénior
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Points : 10 765
    Points
    10 765
    Par défaut
    Merci dell68.

    En fait, je crois que j'ai surtout compris que cet encodage n'était pas disponible en version Express.

    J'ai fini par craquer et remplacer tous les VARCHAR2(XXX) par VARCHAR2(XXX CHAR) (près de 2000 occurences tout de même).
    Artisanal, mais ça dépanne bien.

    Merci encore pour ton soutien technique et ... psychologique

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. question de débutant sur l'import DLL
    Par pdgnr dans le forum C++Builder
    Réponses: 4
    Dernier message: 28/04/2006, 21h26
  2. [JBoss][Débutant] configurer JBoss pour MS SQL server 2000
    Par Houbbba dans le forum Wildfly/JBoss
    Réponses: 2
    Dernier message: 09/03/2006, 14h31
  3. [WB9] [Débutante] Configuration du serveur IIS
    Par Ando Nelly dans le forum WebDev
    Réponses: 2
    Dernier message: 06/02/2006, 15h00
  4. [débutant] Configuration du runtime
    Par chleuh dans le forum JBuilder
    Réponses: 2
    Dernier message: 09/12/2004, 11h45
  5. Réponses: 4
    Dernier message: 16/04/2004, 11h18

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