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 :

passage de 8i vers 10g


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de petit arbre
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 143
    Par défaut passage de 8i vers 10g
    Bonjour,

    j'ai déjà posé la question mais sans avoir de réponse.
    Ceci étant j'ai un peu progressé dans le pb.

    J'ai une base oracle 8i sous windows que j'essaie de basculer sous une 10g express sous vista.

    Lors de l'import sur la 10g, j'ai le message d'erreur suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
     
     
    Import: Release 10.2.0.1.0 - Production on Ven. Mars 2 20:26:30 2007
     
     
     
    Copyright (c) 1982, 2005, Oracle.  All rights reserved.
     
     
     
     
     
    ConnectÚ Ó : Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
     
     
     
     
     
    IMP-00038: Conversion impossible dans le descripteur du jeu de caractÞres de l'e
     
    nvironnement
     
    IMP-00000: ProcÚdure d'import terminÚe avec erreur
     
     
     
    C:\logi_data>
    le réglage sous la 8i est le suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
     
    PARAMETER                      VALUE
    ------------------------------ -------------------
    NLS_LANGUAGE                   AMERICAN
    NLS_TERRITORY                  AMERICA
    NLS_CURRENCY                   $
    NLS_ISO_CURRENCY               AMERICA
    NLS_NUMERIC_CHARACTERS         .,
    NLS_CHARACTERSET               WE8ISO8859P1
    NLS_CALENDAR                   GREGORIAN
    NLS_DATE_FORMAT                DD-MON-RR
    NLS_DATE_LANGUAGE              AMERICAN
    NLS_SORT                       BINARY
    NLS_TIME_FORMAT                HH.MI.SSXFF AM

    et sous la 10g

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
     
     
     
      1* SELECT * FROM nls_database_parameters
     
    SQL> /
     
     
     
    PARAMETER                      VALUE
     
    ------------------------------ -------------------------------
     
    NLS_LANGUAGE                   AMERICAN
     
    NLS_TERRITORY                  AMERICA
     
    NLS_CURRENCY                   $
     
    NLS_ISO_CURRENCY               AMERICA
     
    NLS_NUMERIC_CHARACTERS         .,
     
    NLS_CHARACTERSET               WE8MSWIN1252
     
    NLS_CALENDAR                   GREGORIAN
     
    NLS_DATE_FORMAT                DD-MON-RR
     
    NLS_DATE_LANGUAGE              AMERICAN
     
    NLS_SORT                       BINARY
     
    NLS_TIME_FORMAT                HH.MI.SSXFF AM
     
     
     
    PARAMETER                      VALUE
     
    ------------------------------ -------------------------------
     
    NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM
     
    NLS_TIME_TZ_FORMAT             HH.MI.SSXFF AM TZR
     
    NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR
     
    NLS_DUAL_CURRENCY              $
    Comment faire pour que changer les jeux de caractéres afin qu'ils soient homogénes entre les deux bases?

    Merci d'avance

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 349
    Par défaut
    ni connais rien en dba mais cette discussion semble intéressante.

    http://asktom.oracle.com/pls/asktom/f?p=100:11:0:::11_QUESTION_ID:1224836384599

    CDLT.

  3. #3
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    recréer ta base avec le même characterset

  4. #4
    Membre confirmé Avatar de petit arbre
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 143
    Par défaut
    Merci pour vos réponses à tous les deux, mais concrétement, comment changer le character set de la 10g pour qu'il soit en adéquation avec celui de la 8i et ensuite recharger? sachant que je suis sous windows

    en voilà une question qu'elle est bonne !!! (c) Coluche

    Merci d'avance

  5. #5
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    la recherche du forum est ton amie

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    IMP-00038: Conversion impossible dans le descripteur du jeu de caractÞres de l'environnement
    Cette erreur est bizarre car WE8MSWIN1252 est un sur ensemble de WE8ISO8859P1: tous les caractères définis dans WE8ISO8859P1 existent dans WE8MSWIN1252 et ont la même représentation binaire.

    Je vois 2 explications pour l'erreur IMP-00038: soit le fichier export est endommagé (a-t-il été correctement transféré - en mode binaire par FTP), soit il y a des caractères incohérents dans la base source (possible si la partie jeu de caractère NLS_LANG côté client correspond au jeu de la base car dans ce cas là, Oracle ne vérifie aucun caractère).

    Changer le jeu de la base sans réinstaller Oracle XE me semble difficile car la commande nécessite que le nouveau jeu de caractères soit un sur ensemble binaire de l'ancien: ce qui n'est pas le cas.

    Changer le jeu de caractères revient à réinstaller Oracle XE puisque c'est l'installation d'Oracle XE qui créé la base et que je doute que le CREATE DATABASE fonctionne avec Oracle XE (car il ne peut y avoir qu'une seule base Oracle XE par machine). Il doit être possible de réinstaller Oracle XE avec WE8ISO8859P1 d'après la liste des jeux de caractères supportés


    Ceci dit, il vaut mieux garder WE8MSWIN1252 comme jeu de caractères car il a nettement plus de caractères que WE8ISO8859P1 (comme le caractère euro) et est plus adapté aux client Windows.

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

Discussions similaires

  1. Pb de perf suit au passage 8i vers 10g
    Par farenheiit dans le forum Administration
    Réponses: 4
    Dernier message: 13/03/2009, 11h04
  2. Passage de ASP vers PHP
    Par FoxLeRenard dans le forum Langage
    Réponses: 2
    Dernier message: 26/04/2006, 17h15
  3. Passage de paramètres vers un template xsl
    Par Le lag dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 19/04/2006, 18h20
  4. Réponses: 9
    Dernier message: 07/04/2006, 14h33
  5. Problème passage Access 97 vers 2000
    Par chris76 dans le forum Access
    Réponses: 7
    Dernier message: 28/03/2006, 11h32

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