Bonjour tout le monde,

j'ai deux schémas dans mon serveur Oracle,

SCHEMA1
SCHEMA2

Dans le SCHEMA2, il y a des vues qui réferencent des tables du SCHEMA1.
Les vues sont de ce genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
create or replace view vueBidon as
select  "COL1", "COL2"
from  "SCHEMA1".tableBidon

Aprés export de ces deux schema à travers la commande "Exp", dans deux dumps differents, j'ai importé les deux Schema dans deux autres Schémas test du même serveur. J'ai chargé donc le SCHEMA1 dans un SCHEMATEST1 et le SCHEMA2 dans SCHEMATEST2.

Le problème est que ma vueBidon, référence toujours la table tableBidon du SCHEMA1.

Ma question, est ce qu'il y a une méthode (peut être dans l'import) pour substituer le schema initial SCHEMA1 par le nouveau SCHEMATEST1 dans toutes les vues qui auparavant rérérençaient le SCHEMA1

ainsi ma vue de l'exmple deviendra


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
create or replace view vueBidon as
select  "COL1", "COL2"
from  "SCHEMATEST1".tableBidon

Merci pour votre aide