• Все разделы
  • Статьи
  • Медиа
  • Новости
  • Нормативные материалы
  • Конференции
  • Глоссарий

Учетные записи с SYSTEM в качестве табличного пространства по умолчанию

Главная Специалистам База уязвимостей Учетные записи с SYSTEM в качестве табличного пространства по умолчанию

Карточка уязвимости

Характеристики уязвимости

Уровень опасности
Оценка CVSS
Производитель ПО
Наименование ПО
Oracle Database (Oracle Database)
Описание
В качестве стандартного табличного пространства учетной записи выбрано SYSTEM.
Если при создании пользователя стандартное табличное пространство не указывается, пользователь создается с SYSTEM в качестве стандартного табличного пространства. Если такой пользователь создаст объекты, они будут созданы в табличном пространстве SYSTEM, что приведет к фрагментации табличного пространства SYSTEM и может повлиять на производительность базы данных. Если табличное пространство SYSTEM переполнится, в базе данных возникнут другие неполадки. Использование табличного пространства, отличного от SYSTEM, сглаживает конфликт между объектами словаря данных и пользовательскими объектами при доступе к одним и тем же файлам данных.
Крайне не рекомендуется использовать табличное пространство SYSTEM для любых пользовательских данных, поскольку SYSTEM предназначено для системных данных Oracle. Таким образом, помещать пользовательские данные в табличное пространство SYSTEM крайне нежелательно.
Можно установить стандартное табличное пространство при создании пользователя и изменить его позже, используя оператор ALTER USER. Изменение стандартного табличного пространства пользователя влияет только на объекты, созданные после того, как этот параметр был изменен.
Эта проверка формирует список учетных записей, отличных от SYS или SYSTEM, для которых в качестве стандартного табличного пространства выбрано SYSTEM.
Как исправить
Измените стандартное табличное пространство учетной записи, используя следующую команду:
ALTER USER [имя учетной записи] DEFAULT TABLESPACE [новое табличное пространство по умолчанию];