シェルスクリプトのsqlplus呼び出しで「ALTER SESSION」を呼び出す方法

シェルスクリプトのsqlplus呼び出しで「ALTER SESSION」を呼び出す方法

ALTER SESSION既存のシェルスクリプトのSQLPlusブロック内でコマンドを呼び出す必要があります。

呼び出そうとするとEXECUTE IMMEDIATE 'alter session set optimizer_dynamic_sampling=5'機能しません。 ORAエラーが発生しますERROR at line 1: ORA-00922: missing or invalid option

私がここで何を間違っているのか?以下はその一部です。

 sqlplus -s << EOS
                            $CONNECT_STRING
                            Whenever SqlError Exit 45;
                            **EXECUTE IMMEDIATE 'alter session set optimizer_dynamic_sampling=5';** 
                            exec PACKAGE.PROCEDURE
 EOS

ティア

ベストアンサー1

おすすめ記事