Это подлинный пример? То есть вы создали пакет с именем PKG_MY_PACKAGE
в схеме SYS?
Это очень плохая практика. Схема SYS является ключом к успешному запуску базы данных. Создание объектов в этой схеме может затруднить экспорт и т. Д. Еще хуже, когда мы используем CREATE OR REPLACE для применения нашего кода и перезаписи существующего пакета PL / SQL.
Итак, пожалуйста, создайте новые схемы для всего вашего кода . Если схеме нужны дополнительные мощные привилегии, такие как SYS, предоставьте их. Но не загрязняйте SYS. Это также относится к СИСТЕМЕ и любой другой схеме, которую устанавливает Oracle.
Изменение схемы SYS из предоставленного Oracle состояния является плохой практикой.