Déplacement d'un schéma vers un tablespace
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:
Citation:
export 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
http://www.odba.idv.tw/mvschema.htm
Deuxième méthode:
Citation:
1)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
http://www.experts-exchange.com/Data..._21417940.html
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! :wink: