私は次の半自動の方法を提供します。これはタスクを自動化しませんが、検索と置換を削減します。
SQL * Plusを使用している場合は、次の構文でファイルを実行できます。
@myscriptfile.sql
スキーマごとに1回実行する場合は、辞書にクエリを実行してコードを生成できます。
select 'ALTER SESSION SET current_schema = ' || owner || ';
@myscriptfile.sql'
from dba_users
where <your filter>;
次に、そのクエリの結果をコピーしてsqlplusに貼り付けます。それをファイルにスプールして実行することはおそらく可能です。