Bonjour,
Je souhaite, suite au passage d'un dump, déplacer un schéma (soit l'ensemble des objets d'un user) d'un tablespace vers un aute.
J'ai trouvé plusieurs méthodes plus ou moins bonnes mais aucune ne me déplace l'ensemble des objets.
Première méthode:
http://www.odba.idv.tw/mvschema.htmexport schema A
drop user A cascade
create user A identified by A default tablespace new_tablespace
alter user A quota 0 on old_tablespace
alter user A quota unlimited on new_tablespace
imp userid=system file=exp.dmp fromuser=A touser=A
Deuxième méthode:
http://www.experts-exchange.com/Data..._21417940.html1)Select toutes les tables du schema
select * from all_tables
where owner = upper('SCHEMANAME');
2)déplacer les tables vers le bon tablespace:
select 'alter table <table_name> move tablespace <new_ts>;'
from user_tables;
4)Idem avec les indexes
La première méthode est complétement infructueuses. La seconde ne me déplace pas l'ensemble des objets (views, triggers, packages, lobsegment, logindex...)
Est-ce normal?
Y'a-t'il une autre solution?
Merci d'avance!![]()
Partager