Пространство Oracle, что это такое

Обновлено: 21.11.2024

Радикальный пересказ наших отношений с космосом, переосмысление истории астрономии как новой формы астрологического календаря.

Варианты покупки

Amazon (печать или Kindle)
Барнс и Ноубл
IndieBound
Индиго
Пауэлл
Водные камни

Просмотреть маленькую стрелку

Красиво написанный рассказ Холлингса отправляет читателя в восхитительно неожиданные космические путешествия.

Маленькая стрелка онлайн-внимания

Наведение курсора для данных о внимании в Интернете

Обзор

Автор(ы)

Похвала

Обзор

Радикальный пересказ наших отношений с космосом, переосмысление истории астрономии как новой формы астрологического календаря.

Астрономия – это еще один вид кинематографа. Время фрагментировано и растянуто. Материя становится светом в движении. Камера неподвижна и смотрит во тьму, а земля движется под нашими ногами.

Тщательно составленный текст, состоящий из шестидесяти пронумерованных разделов, Космический оракул заново изобретает историю астрономии как новую форму астрологического календаря. Этот радикальный пересказ наших отношений с космосом восходит к тем местам и временам, когда к астрономам относились как к художникам или священникам, когда папы принимали участие в астральных обрядах, а простые люди боялись затмений и комет как предвестников бедствий.

Панорамный и энциклопедический по своим масштабам фильм Космический оракул объединяет астронавтов и шпионов, инженеров и солдат, богинь и спутники с умозрительными догадками и повседневными наблюдениями. Вселенная, утверждает Холлингс, находится в стадии разработки — наслаждайтесь ею.

Кен Холлингс – писатель, телеведущий и теоретик культуры из Лондона. Он выступал с чтениями, лекциями и презентациями своих работ в Королевском институте, Берлинской академии искусств, Венецианской биеннале, Тейт Британ и Королевском колледже искусств, где он в настоящее время преподает. Его предыдущие две книги, Добро пожаловать на Марс и Яркий лабиринт, опубликованы издательством Strange Attractor Press.

"Кен Холлингс мастерски соединяет авангардную историю искусства, эксцентричную культуру и сверхъестественную науку". — Дэвид Песковиц, Boing Boing

Oracle WebCenter Portal: Framework — это современная структура портала, которая ускоряет создание порталов и веб-сайтов и расширяет возможности традиционных корпоративных порталов.

  • Портал Oracle WebCenter: Spaces — это готовое приложение, предоставляющее новейшие технологии для социальных сетей, общения, совместной работы и личной продуктивности без каких-либо усилий по разработке.
  • Объедините существующие корпоративные функции в новое приложение.
  • Composer в WebCenter Portal позволяет выполнять настройку и персонализацию приложений JSF, созданных с помощью Oracle WebCenter Portal: Framework, во время выполнения.
  • Портал WebCenter. Службы предоставляют различные службы управления контентом, поиска, совместной работы и связи Web 2.0, которые расширяют функциональные возможности ваших приложений и улучшают взаимодействие с конечными пользователями.
  • К другим ключевым функциям портала WebCenter относятся средство создания портлетов Oracle WebCenter Portal, средство создания страниц Oracle WebCenter Portal и персонализация для портала WebCenter.

Учебник для разработчиков портала Oracle WebCenter

Учебное пособие по Oracle WebCenter Portal: пользователи Spaces

  • Перейти к библиотеке документации Oracle WebCenter Portal

Портал Oracle WebCenter: Spaces – это готовое к использованию приложение, которое обеспечивает доступ к нескольким сайтам из единой инфраструктуры. WebCenter Portal: Spaces позволяет вам сотрудничать и обмениваться информацией с динамически создаваемыми сообществами пользователей, объединяя возможности WebCenter Portal: Framework и WebCenter Portal: Services для:

    Предоставьте командам возможность быстро и эффективно управлять своей информацией, приложениями, проектами и людьми без помощи ИТ-специалистов.

Кроме того, WebCenter Portal: Spaces включает в себя мощные комплексные инструменты администрирования, которые позволяют администраторам, веб-разработчикам и авторизованным пользователям настраивать пространства в соответствии с точными спецификациями. Лишь некоторые из этих функций включают адаптацию пользовательского интерфейса навигации, создание иерархической структуры сайта, которая позволяет администраторам делегировать безопасность на основе групп, ролей и удостоверений пользователей, создание и настройку страниц и многое другое.

Портал Oracle WebCenter: Spaces позволяет пользователям более эффективно работать с проектными командами и рабочими группами, в том числе с командами, которые охватывают несколько регионов и даже включают внешних участников.Это устраняет или уменьшает дублирование усилий и несоответствия контента, а также позволяет совместно использовать командный контент и совместно работать над ним, сосредотачивая ценные ресурсы на решении бизнес-проблем, используя новые идеи и сокращая время выхода на рынок. Кроме того, пользователи могут публиковать и редактировать содержимое непосредственно в Oracle WebCenter Content.

Предоставляя динамическую основу для совместной работы пользователей в группах, Oracle WebCenter Portal: Spaces помогает вашему предприятию решать многие проблемы, например:

Oracle Database предоставляет представления словаря данных и пакеты PL/SQL, которые позволяют отображать информацию об использовании пространства объектами схемы. Представления и пакеты, уникальные для конкретного объекта схемы, описаны в главе этой книги, связанной с этим объектом. В этом разделе описываются представления и пакеты, которые являются универсальными по своей природе и применяются к нескольким объектам схемы.

Использование пакетов PL/SQL для отображения информации об использовании пространства объектов схемы

Эти подпрограммы DBMS_SPACE предоставляют информацию об объектах схемы:

Пакет и процедура/функция Описание
DBMS_SPACE.UNUSED_SPACE Возвращает информацию о неиспользованном пространстве в объекте (таблице, индексе или кластере).
DBMS_SPACE.FREE_BLOCKS Возвращает информацию о свободных блоках данных в объекте (таблице, индексе или кластере), чьи свободное пространство сегмента управляется списками свободных мест (управление пространством сегмента осуществляется ВРУЧНУЮ).
DBMS_SPACE.SPACE_USAGE Возвращает информацию о блоке свободных данных cks в объекте (таблице, индексе или кластере), для которого управление пространством сегмента установлено на AUTO .

Пример: использование DBMS_SPACE.UNUSED_SPACE

В следующем примере SQL*Plus пакет DBMS_SPACE используется для получения информации о неиспользуемом пространстве.

Представления словаря данных об использовании пространства объектов схемы

В этих представлениях отображается информация об использовании пространства в объектах схемы:

В следующих разделах приведены примеры использования некоторых из этих представлений.

Справочник по базе данных Oracle для полного описания представлений словаря данных

Пример 1. Отображение информации о сегменте

Следующий запрос возвращает имя и размер каждого сегмента индекса в схеме hr :

Вывод запроса:

Пример 2. Отображение информации об экстенте

Информация о выделенных в данный момент экстентах в базе данных хранится в представлении словаря данных DBA_EXTENTS. Например, следующий запрос определяет экстенты, выделенные каждому сегменту индекса в схеме hr, и размер каждого из этих экстентов:

Вывод запроса:

Для схемы hr ни одному сегменту не назначено более одного экстента.

Пример 3. Отображение свободного пространства (экстентов) в табличном пространстве

Информация о свободных экстентах (экстентах, не выделенных ни одному сегменту) в базе данных хранится в представлении словаря данных DBA_FREE_SPACE. Например, следующий запрос показывает объем свободного пространства, доступного в виде свободных экстентов в табличном пространстве SMUNDO:

Вывод запроса:

Пример 4. Отображение сегментов, которым нельзя выделить дополнительные экстенты

Возможно, сегмент не может быть выделен экстенту по одной из следующих причин:

В табличном пространстве, содержащем сегмент, недостаточно места для следующего экстента.

Сегмент имеет максимальное количество экстентов.

Сегмент имеет максимальное количество экстентов, разрешенное размером блока данных, который зависит от операционной системы.

Следующий запрос возвращает имена, владельцев и табличные пространства всех сегментов, удовлетворяющих любому из следующих критериев:

При использовании этого запроса замените data_block_size на размер блока данных для вашей системы.

После того как вы определили сегмент, который не может выделить дополнительные экстенты, вы можете решить проблему одним из двух способов, в зависимости от ее причины:

Если табличное пространство заполнено, добавьте файл данных в табличное пространство или расширьте существующий файл данных.

Если в сегменте слишком много экстентов и вы не можете увеличить MAXEXTENTS для сегмента, выполните следующие действия.

Экспорт данных в сегменте

Удалите и заново создайте сегмент, указав для него большее значение параметра ИСХОДНОЕ хранение, чтобы ему не нужно было выделять так много экстентов. Кроме того, вы можете настроить параметры хранения PCTINCREASE и NEXT, чтобы освободить больше места в сегменте.

Вопрос: Мое табличное пространство фрагментировано, и я хочу уменьшить размер файлов dbf, чтобы освободить диск. Как освободить место на диске в Oracle?

Ответ. В двух словах, лучший способ освободить место на диске и обеспечить плотную упаковку строк — это экспортировать (или копировать) таблицы, настроив параметры хранения так, чтобы они плотно упаковались в блоки данных и гарантировали, что последующие действие обновления не приводит к повторной фрагментации данных.

Я занимаюсь освобождением дискового пространства с 1980-х годов, когда диск стоил 200 000 долларов за мегабайт!

Oracle разработан для обеспечения высокой производительности, и Oracle не выполняет очистку при добавлении и удалении строк, оставляя соты свободного пространства в физических блоках данных.

Поэтому существует множество возможностей использования запланированного простоя для высвобождения свободного места на диске, а высвобождение места на диске является частью работы администратора баз данных Oracle.

  • Строки в блоке данных: необходимо настроить пороговые значения свободных списков PCTFREE и PCTUSED, чтобы плотно упаковать строки в блок данных, или использовать ASSM.
  • Свободные блоки в таблицах. У Oracle может быть много свободного места в списках свободных мест, в основном это пустые блоки, ожидающие использования таблицей или индексом.

Oracle сопоставляет физические файлы (customer.dbf) с их логической конструкцией "табличного пространства", а Oracle помещает объекты (таблицы и индексы) в табличное пространство.

В табличном пространстве объекты разбросаны по всему табличному пространству и соответствующим файлам данных. Существует несколько типов фрагментации, наиболее распространенная — «сотовая» фрагментация и «пузырьковая» фрагментация, при которых труднее восстановить неиспользуемое дисковое пространство. Обратите внимание, что фрагментацию пузырьков можно удалить, используя локально управляемые табличные пространства, и см. эти примечания о фрагментации файлов данных Oracle.

Таблицы, индексы и табличные пространства будут естественным образом фрагментироваться в зависимости от активности обновления, и у Oracle есть много методов освобождения дискового пространства и советник по сегментам, который рекомендует, когда таблицы и индексы выиграют от реорганизации для освобождения дискового пространства.

  • изменить файл данных базы данных xxx.dbf изменить размер ггм; - Это удалит пространство, которое физически "заканчивается", если файл данных, и команда не будет работать, если какие-либо сегменты выходят за пределы вашей границы изменения размера.
  • alter tablespace xxx объединение - эта команда высвободит пространство из-за сотовой фрагментации

Oracle оставляет максимальную отметку после удаления строк, и вы можете освободить место на уровне таблицы с помощью этих методов, каждый из которых снижает максимальную отметку для таблицы, тем самым освобождая место:

  • экспорт-импорт. Для полной реорганизации и освобождения места экспорт/импорт позволяет реструктурировать файлы и восстановить потерянное пространство.
  • dbms_redefinition — эта процедура реорганизует таблицу, пока она остается в сети для обновлений.
  • альтерировать таблицу ххх сжимать - Если вы были 10g и выше, вы могли бы использовать "альтерировать таблицу ххх сжимать пространство компактно"; синтаксис.
  • Вы можете посмотреть синтаксис таблицы объединения. В отличие от синтаксиса «освобождение неиспользуемого пространства», который удаляет пространство выше верхней отметки, «объединение» объединяет несмежные фрагментированные экстенты. В Oracle существует два типа фрагментации пространства.

Во-первых, это сотовая фрагментация, когда свободные экстенты располагаются рядом друг с другом, и фрагментация "швейцарский сыр", когда экстенты разделены живыми сегментами.

изменить таблицу xxx объединить;

Вы также можете освободить неиспользуемое пространство. Oracle отмечает, что предложение «освобождение неиспользуемого пространства» используется для явного освобождения неиспользуемого пространства в «конце» сегмента и делает это пространство доступным для других сегментов внутри табличного пространства.

изменить таблицу xxx, освободить неиспользуемое пространство;
изменить индекс xxx, освободить неиспользуемое пространство;

Внутренне Oracle освобождает неиспользуемое пространство, начиная с конца объектов (выделенное пространство) и двигаясь вниз к началу объекта, продолжая вниз, пока не достигнет верхней отметки (HWM). Для индексов "освобождение неиспользуемого пространства" объединяет все конечные блоки в одной ветви b-дерева и быстро освобождает конечные блоки индекса для использования.

Независимо от вашего подхода к освобождению места на диске вам потребуется запустить сложные сценарии словаря, чтобы обнаружить области фрагментации, и эти сценарии также можно использовать для восстановления неиспользуемого пространства.

Бурлесон — американская команда

Примечание. Эта документация по Oracle была создана в качестве справочника по поддержке и обучению Oracle для использования нашими специалистами-консультантами по настройке производительности администраторов баз данных. Не стесняйтесь задавать вопросы на нашем форуме Oracle.

Проверьте опыт! Любой, кто рассматривает возможность использования услуг эксперта службы поддержки Oracle, должен самостоятельно проверить свои полномочия и опыт, а не полагаться на рекламу и самопровозглашенный опыт. Все законные эксперты Oracle публикуют свои квалификации Oracle.

Ошибки? Технология Oracle меняется, и мы стараемся обновлять нашу информацию о поддержке BC Oracle. Если вы обнаружите ошибку или у вас есть предложение по улучшению нашего контента, мы будем признательны за ваш отзыв. Просто электронная почта:

и укажите URL-адрес страницы.


Burleson Consulting

Оракул поддержки баз данных

Читайте также: