вторник, 14 декабря 2010 г.

PLS-801

Неприятная ошибка обязательно возникает если, например, перенести бд oracle c 64bit на 32bit.

Вообще, при переносах с изменением битности полагается перекомпиливать весь PL/SQL в бд.
Последовательность действий такова:


SQL> shutdown immediate;
SQL> startup upgrade;
SQL>-- invalidate objects
SQL> @$ORACLE_HOME/rdbms/admin/utlirp;
SQL> shutdown immediate;
SQL> startup;
SQL>-- validate objects
SQL> @@$ORACLE_HOME/rdbms/admin/utlrp;

Комментариев нет:

Отправить комментарий