쉘 스크립트의 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

티아

관련 정보