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
Partager