Вы подключаетесь с DBA
привилегиями? Если нет, уверены ли вы, что у вас есть необходимые разрешения для взаимодействия с SYS
объектами? Как обычный пользователь, вы не сможете взаимодействовать с некоторыми SYS
объектами, если вам явно не предоставлен доступ. Это особенно верно, если вы работаете в базе данных организации, поскольку это обычное явление, когда все гранты аннулируются с роли PUBLIC
.
Если это случай с разрешениями, вы ничего не можете сделать, чтобы исправить это самостоятельно. Если у вас есть доступ, вы можете попробовать подключиться с ролью SYSDBA
. Если у вас нет такого доступа, вам нужно будет запросить его у DBA
, который управляет базой данных.
Если это ваша база данных, которую вы используете для тестирования / обучения, и вы не уверены, я бы порекомендовал проверить документацию Oracle по ролям по следующей ссылке: https://docs.oracle.com/database/121/DBSEG/authorization.htm#DBSEG004
Вот также отличная статья, в которой немного рассказывается о схеме SYS
и роли SYSDBA
. https://asktom.oracle.com/pls/asktom/f?p=100:11:0%3A%3A%3A%3AP11_QUESTION_ID:2659418700346202574