以前、Oracle RDSで不思議な現象(未解決…)で、Oracle RDSのPL/SQLでの日本語処理に関して、うまく動作しないパターンを紹介しました。
最近では下記のように、Oracle RDSのエンジンが増えており、
11.2.0.2.v3で同様のことを試してみると、下記のように問題なく動作しました。
SQL> create or replace procedure suzuki.test is begin dbms_output.put_line('ああああああああああああああああああ'); end; / 2 3 4 5 Procedure created.
念のために、11.2.0.2.v2で再度試してみると、やはり同様のエラーになりました。
SQL> create or replace procedure suzuki.test is begin dbms_output.put_line('ああああああああああああああああああ'); end; / 2 3 4 5 create or replace procedure suzuki.test is * ERROR at line 1: ORA-00604: error occurred at recursive SQL level 1 ORA-20900: Error in rdsadmin.rdsadmin. ORA-00600: internal error code, arguments: [kole_t2u], [34], [], [], [], [], [], [], [], [], [], [] ORA-06512: at "RDSADMIN.RDSADMIN", line 183 ORA-06512: at line 2
11.2.0.2.v3なら移行できるのでしょうか。