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
ティア