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 ?