-
import / export
Bonjour à tous,
Pouvez-vous m'informer svp s'il existe un moyen pour importer un schéma dans un tbs autre que celui duquel il a été importé en l'existence de ce dernier ?
Nous avons une base de référence qui se trouve dans un tbs 'X'. Toutes les modifications se font sur cette base, et périodiquement, on exécute un export de ce schéma afin de remplacer les autres schémas utilisateurs, mais le problème c'est que l'import ne s'effectue pas sur les tbs des utilisateurs mais sur le tbs d'origine 'X'. On ne peut pas supprimer ce tbs 'X', et tous se trouvent dans le même disque physique. Y'a-t-il une solution pour y remédier ?
Merci d'avance
-
a partir de oracle 10 tu peu utilisé IMPDP qui permet avec REMAP_TABLESPACE de faire ce que tu veux.
http://download.oracle.com/docs/cd/B...t.htm#i1010670
Sinon avec imp
si tu detruis le tablespace source et que tu reimport alors les objets irons dans le tablespace par default du OWNER de l'objet.
tu peu aussi simplement deplacer le tablespace sur un autre emplacement si c'est ton problemes
- alter tablespace X offline;
- !mv datafiles <nouvel emplacement>
- alter tabelspace x rename datafile 'xxxxxxxxxx' 'yyyyyyyyyyyyyy';
- alter tablespace X online;
http://www.dba-oracle.com/t_rename_data_file.htm