Jeg tilbyder følgende semi-automatiske måde, som ikke automatiserer din opgave, men skærer ned på søgning og erstatning.
Hvis du bruger SQL*Plus, kan du udføre en fil med følgende syntaks:
@myscriptfile.sql
Hvis du ønsker at gøre det én gang for hvert skema, kan du generere koden ved at forespørge i ordbogen:
select 'ALTER SESSION SET current_schema = ' || owner || ';
@myscriptfile.sql'
from dba_users
where <your filter>;
Så ville du bare kopiere/indsætte resultatet af den forespørgsel i sqlplus. Det er sandsynligvis muligt at spoole det til at arkivere og udføre det.