Oracle DBA Forum  

Вернуться   Oracle DBA Forum > Oracle University Official Study Notes (RUS) > База данных Oracle 10g Администрирование > База данных Oracle 10g Администрирование I

Ответ
 
Опции темы Опции просмотра
  #31  
Старый 24.09.2009, 13:38
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Временные таблицы: указания



Временные таблицы: указания

Временные таблицы создаются по команде CREATE GLOBAL TEMPORARY TABLE.
Для них можно создавать индексы, представления и триггеры, а также использовать утилиты Export и Import или Data Pump для выгрузки и загрузки определений временных таблиц. Однако данные не выгружаются, даже если вы укажите параметр
ROWS.

Кроме уже упомянутых двух случаях, вызывающих удаление данных, можно принудительно и эффективно очистить таблицу, используя команду TRUNCATE TABLE. В результате удаляются все данные, которые были вами вставлены. Это боле эффективно, чем выполнение команды DELETE.

Примечание: ключевое слово GLOBAL соответствует терминологии, определенной в стандарте ISO (International Organization for Standardization) для SQL.
__________________
Телеграм чат
Ответить с цитированием
  #32  
Старый 24.09.2009, 13:39
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Обзор словаря данных



Обзор словаря данных

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

Словарь данных:

используется сервером базы данных Oracle для поиска информации о пользователях, объектах, ограничениях и хранении данных;
Сопровождается сервером базы данных Oracle и отражает изменения в структуре и описании объектов;
позволяет пользователям получать информацию о базе данных;
принадлежит пользователю SYS;
не должен никогда изменяться напрямую с использованием SQL.

Примечание: Представление словаря данных DICTIONARY, к которому можно обратиться с помощью синонима DICT, содержит имена и описания всех объектов словаря данных. Для просмотра имен столбцов и их определений используйте представление DICT_COLUMNS. Полное описание каждого представления см. в документе Oracle Database Reference.
__________________
Телеграм чат
Ответить с цитированием
  #33  
Старый 24.09.2009, 13:40
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Представления словаря данных



Представления словаря данных

Префикс представления отражает то, какие данные и в каком объеме может видеть конкретный пользователь.

Глобальные представления, содержащие все сведения определенного вида, доступны только пользователям с привилегиями DBA. Они имеют префикс DBA_.

Представления следующего уровня имеют префикс ALL_. Они показывают сведения о всех объектах (независимо от того принадлежат они пользователю или нет), которые имеет право видеть пользователь после получения на это привилегии.

Например, если пользователь USERA получил право доступа к таблице, принадлежащей пользователю USER_B, тогда USER_A видит эту таблицу в представлении вида ALL_, имеющем отношение к именам таблиц.

Префикс USER_ отражает наименьший уровень. В таких представлениях показываются только такие объекты, которые принадтежат пользователю, выполняющему запрос (то есть в них отражаются сведения об объектах схемы пользователя).

Обычно каждый набор представлений - это подмножество представлений более высокого уровня, для доступа к которым необходимы большие привилегии, открывающие дополнительные строки и столбцы. Не все представления, входящие в множество определенного уровня, имеют соответствующие представления на другом уровне. Это зависит от природы информации в представлении. Например, есть представление DBA_LOCK, но нет представления ALL_LOCK. Отсутствие представления другого уровня обусловлено тем, что только DBA (администратор базы данных) получает сведения о блокировках. В соответствие с тем, что вам необходимо получить, следует выполнять запросы к представлениям, входящим в множество того или иного уровня. Например, если у вас есть привилегия доступа к представлениям DBA_, вы можете также производить запросы к представлениям USER_, когда необходимы сведения об объектах, принадлежащих только вам.

Запросы к представлениям DBA_ могут выполнять пользователи с привилегией SYSDBA ИЛИ SELECT ANY DICTIONARY.
__________________
Телеграм чат
Ответить с цитированием
  #34  
Старый 24.09.2009, 13:42
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Примеры использования статических представлений словаря данных



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

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

a. Таблицы с какими именами и в каком табличном пространстве были созданы в вашей схеме?
b. Какая существенная информация может быть получена о последовательностях базы данных, к которым вы имеете доступ?
c. Какие пользователи в настоящий момент времени имеют право входа в систему?
d. Какие столбцы входят в представление DBA_INDEXES? Они отражают то, какую информацию можно получить о всех индексах базы данных. Ниже приведен неполный перечень столбцов, получаемый по этой команде:


__________________
Телеграм чат
Ответить с цитированием
  #35  
Старый 24.09.2009, 13:43
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Итоги

__________________
Телеграм чат
Ответить с цитированием
  #36  
Старый 24.09.2009, 13:43
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

__________________
Телеграм чат
Ответить с цитированием
Ответ
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:55. Часовой пояс GMT +3.


Powered by vBulletin®