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

Oracle Discussion :

[O9i]Transportable Tablespace


Sujet :

Oracle

  1. #1
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 229
    Billets dans le blog
    25
    Par défaut [O9i]Transportable Tablespace
    Soient
    • un schema VAL pointant sur un tablespace VAL_DATA pointant sur un fichier VAL_data.dbf
    • un schema DEV pointant sur un tablespace DEV_DATA pointant sur un fichier DEV_data.dbf
    Le but est de rafraichir DEV avec VAL. Je veux le faire à l'aide de transportable tablespaces

    Mon idée:
    • Export de DEV (optionnel)
    • Suppression de DEV_DATA
    • Offline de VAL_DATA
    • Copie de VAL_data.dbf sur DEV_data.dbf
    • Online de VAL_DATA
    • Export transportable tablespace VAL_data
    • Import sur DEV_data
    Mes problèmes:
    1. l'export doit se faire en sysdba
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
      4
      5
      C:\>exp "sys/xxx@AIA1D as sysdba"  TABLESPACES=(VAL_DATA) TRANSPORT_TABLESPACE=Y FILE=F:\BACKUP\EXPORT\TR.EXP
      LRM-00108: valeur de paramÞtre positionnel 'as' incorrecte
       
      EXP-00019: Echec de traitement de paramÞtres; tapez 'EXP HELP=Y' pour obtenir de l'aide
      EXP-00000: ProcÚdure d'export terminÚe avec erreur
    2. Comment faire l'import afin qu'il accepte le nouveau DEV_DATA ?
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  2. #2
    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
    remplace les " par des '

    je ne suis pas sûr que tu peux renommer le tablespace... je suis même sûr que c'est impossible

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2006
    Messages : 133
    Par défaut
    Quelques suggestions :

    Mettre des simples côtés à la place des doubles côtes ...

    exp 'sys/XXX@base as sysdba'

    Une méthode qui marchera probablement pour toi est la suivante :

    exp 'sys/XXX@base as sysdba' file=val.dmp log=val.log owner=val

    puis lancer l'import sur dev : (vérifier préalablement que les tables existantes sous le user dev soient vides ...)

    imp 'sys/XXX@base as sysdba' file=val.dmp log=dev.log fromuser=val touser=dev ignore=y commit=y


    ==> avec cette méthode, tu ne t'occupes pas des TBS, mais que des users ....

  4. #4
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 229
    Billets dans le blog
    25
    Par défaut
    merci,

    Tout d'abord, ok pour la simple quote.

    Pour l'import/export normal (sans les tablespaces), oui c'est l'ancienne méthode, mais la volumétrie ne nous le permet bientôt plus... d'où l'intérêt des transportable tablespaces...

    Que faut-il encore (hormis une mise en lecture seule) lors de l'exp?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    EXP-00017: la fonction "Export transportable tablespaces" est requise, mais absente de la base de donnÚes
    ORA-00439: Fonction non activÚe : Export transportable tablespaces
    EXP-00000: ProcÚdure d'export terminÚe avec erreur
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  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
    il te faut la version Enterprise Edition

  6. #6
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 229
    Billets dans le blog
    25
    Par défaut
    Citation Envoyé par Fred_D
    il te faut la version Enterprise Edition
    C'est ce que j'ai
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  7. #7
    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
    que donne :


  8. #8
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 229
    Billets dans le blog
    25
    Par défaut
    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
    Partitioning                                                     FALSE
    Objects                                                          TRUE
    Real Application Clusters                                        FALSE
    Advanced replication                                             FALSE
    Bit-mapped indexes                                               FALSE
    Connection multiplexing                                          TRUE
    Connection pooling                                               TRUE
    Database queuing                                                 TRUE
    Incremental backup and recovery                                  FALSE
    Instead-of triggers                                              TRUE
    Parallel backup and recovery                                     FALSE
    Parallel execution                                               FALSE
    Parallel load                                                    TRUE
    Point-in-time tablespace recovery                                FALSE
    Fine-grained access control                                      FALSE
    Proxy authentication/authorization                               TRUE
    Change Data Capture                                              FALSE
    Plan Stability                                                   TRUE
    Online Index Build                                               FALSE
    Coalesce Index                                                   FALSE
    Managed Standby                                                  FALSE
    Materialized view rewrite                                        FALSE
    Materialized view warehouse refresh                              FALSE
    Database resource manager                                        FALSE
    Spatial                                                          FALSE
    Visual Information Retrieval                                     FALSE
    Export transportable tablespaces                                 FALSE
    Transparent Application Failover                                 FALSE
    Fast-Start Fault Recovery                                        FALSE
    Sample Scan                                                      TRUE
    Duplexed backups                                                 FALSE
    Java                                                             TRUE
    OLAP Window Functions                                            TRUE
    Block Media Recovery                                             FALSE
    Fine-grained Auditing                                            FALSE
    Application Role                                                 FALSE
    Enterprise User Security                                         FALSE
    Oracle Data Guard                                                FALSE
    Oracle Label Security                                            FALSE
    OLAP                                                             FALSE
    Heap segment compression                                         FALSE
    Join index                                                       FALSE
    Trial Recovery                                                   FALSE
    Oracle Data Mining                                               FALSE
    Online Redefinition                                              FALSE
    Streams                                                          FALSE
    File Mapping                                                     FALSE
    Ca fait bcp de FALSE par rapport à mes autres versions Enter
    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
    49
    50
    51
    52
    53
    54
    55
    56
    57
    prises :cry:
     
     
    Partitioning                                                     TRUE
    Objects                                                          TRUE
    Real Application Clusters                                        TRUE
    Advanced replication                                             TRUE
    Bit-mapped indexes                                               TRUE
    Connection multiplexing                                          TRUE
    Connection pooling                                               TRUE
    Database queuing                                                 TRUE
    Incremental backup and recovery                                  TRUE
    Instead-of triggers                                              TRUE
    Parallel backup and recovery                                     TRUE
    Parallel execution                                               TRUE
    Parallel load                                                    TRUE
    Point-in-time tablespace recovery                                TRUE
    Fine-grained access control                                      TRUE
    Proxy authentication/authorization                               TRUE
    Change Data Capture                                              TRUE
    Plan Stability                                                   TRUE
    Online Index Build                                               TRUE
    Coalesce Index                                                   TRUE
    Managed Standby                                                  TRUE
    Materialized view rewrite                                        TRUE
    Materialized view warehouse refresh                              TRUE
    Database resource manager                                        TRUE
    Spatial                                                          TRUE
    Visual Information Retrieval                                     TRUE
    Export transportable tablespaces                                 TRUE
    Transparent Application Failover                                 TRUE
    Fast-Start Fault Recovery                                        TRUE
    Sample Scan                                                      TRUE
    Duplexed backups                                                 TRUE
    Java                                                             TRUE
    OLAP Window Functions                                            TRUE
    Block Media Recovery                                             TRUE
    Fine-grained Auditing                                            TRUE
    Application Role                                                 TRUE
    Enterprise User Security                                         TRUE
    Oracle Data Guard                                                TRUE
    Oracle Label Security                                            FALSE
    OLAP                                                             TRUE
    Table compression                                                TRUE
    Join index                                                       TRUE
    Trial Recovery                                                   TRUE
    Data Mining                                                      TRUE
    Online Redefinition                                              TRUE
    Streams Capture                                                  TRUE
    File Mapping                                                     TRUE
    Block Change Tracking                                            TRUE
    Flashback Table                                                  TRUE
    Flashback Database                                               TRUE
    Data Mining Scoring Engine                                       FALSE
    Transparent Data Encryption                                      TRUE
    Backup Encryption                                                TRUE
    Unused Block Compression                                         TRUE
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  9. #9
    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
    en effet... et qu'en dit : PRODUCT_COMPONENT_VERSION ?

  10. #10
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 229
    Billets dans le blog
    25
    Par défaut
    Citation Envoyé par Fred_D
    en effet... et qu'en dit : PRODUCT_COMPONENT_VERSION ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    PRODUCT                            VERSION                           STATUS
    ---------------------------------- ---------------------------------- ----------------------------------
    NLSRTL                              9.2.0.7.0                          Production
    Oracle9i                            9.2.0.7.0                          Production
    PL/SQL                              9.2.0.7.0                          Production
    TNS for 32-bit Windows:             9.2.0.7.0
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  11. #11
    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
    Tu as Oracle 9i au lieu de Oracle9i Enterprise Edition

    Ce serait donc bien la standard

    Pour info : Upgrade Standard -> Enterprise

  12. #12
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 229
    Billets dans le blog
    25
    Par défaut
    Merci, j'oublierai donc pour cette fois-ci (ou plutôt pour cette instance)

    Maintenant une queston plus générale:

    Comment clôner un schéma dans une même instance, sans passer par un export/import de table ?

    Apparament, via copie de tablespaces, ça ne peut malheureusement pas marcher... C'est dommage ! Ce serait la méthode la plus rapide...
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  13. #13
    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
    en générant les scripts de tous les objets du shéma via DBMS_METADATA par exemple et les rejouant sur le schéma cible et CREATE AS SELECT pour les tables... mais franchement, c'est vraiment fastidieux par rapport à l'import

  14. #14
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2006
    Messages : 133
    Par défaut
    On peut aussi imaginer un export-import standart, mais sans les datas...

    Ensuite tu crées un job qui te rafraîchit périodiquement l'ensemble de tes tables de DEV via les datas de tes tables de prod ....

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

Discussions similaires

  1. Pb utilisation RMAN - Transportable tablespace sur 10g
    Par Cathy dans le forum Recovery Manager
    Réponses: 5
    Dernier message: 30/07/2010, 13h09
  2. Erreur Create table lors d'un import Transport Tablespace
    Par ccaye dans le forum Import/Export
    Réponses: 3
    Dernier message: 26/05/2010, 15h46
  3. [XE/linux] Transportable tablespace
    Par booth dans le forum Administration
    Réponses: 2
    Dernier message: 10/08/2007, 13h48
  4. transport tablespace sans view function et package
    Par debdba dans le forum Administration
    Réponses: 13
    Dernier message: 25/06/2007, 11h58
  5. Réponses: 6
    Dernier message: 13/02/2006, 13h13

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