Ежедневная процедура для начинающего админа


Ежедневная процедура для начинающего админа



А знаете ли вы: "Что нужно ежедневно мониторить на сервере ORACLE?"

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

Перво-наперво. Следите за тем, чтобы у вас всегда была резервная копия базы данных.

Актуальная.

Кроме проверки наличия копии, проверяйте её целостность. Берите последнюю копию и восстанавливайте на тестовом компьютере.

Просто восстанавливайте. Можете засекать время (тогда будете знать, что сказать людям).

Делайте это периодически.

Копии могут быть сделаны разными способами. Проверяйте все варианты копий. Сегодня проверьте копию одного варианта, в следующий раз другого.

Во-вторых, следите за местом. В таком порядке:

  1. На жестких дисках (в операционной системе).
  2. В файлах данных оракла и табличных пространствах.
  3. В таблицах и индексах.

Основное правило: всегда должен быть запас свободного места.

Либо место должно быть уже выделено. Либо объект должен иметь возможность вырасти (расшириться) до нужного размера.

Этот размер нужно научиться вычислять.

Куда смотреть?

Под обычным пользователем.

Список таблиц.

SELECT * FROM user_tables;

Вместо user_tables можно использовать tabs.

SELECT * FROM tabs;

Список индексов:

SELECT * FROM user_indexes;

Под администратором.

SELECT * FROM dba_tables;
SELECT * FROM dba_indexes;
SELECT * FROM dba_tablespaces;
SELECT * FROM dba_data_files;

Прежде чем запускать запрос, посмотрите структуру таблицы и для начала вместо звёздочки впишите только понятные вам колонки.

Хорошая идея - сделайте отчеты по мониторингу места.

Лучше сами и своими руками. Главное, чтобы, смотря в них, вы могли увидеть узкое место. Заблаговременно.

Ну, и про размер не забывайте – считайте.





Опубликован: 23 августа 2010, 14:42


Похожие статьи:

  1. Сколько стоит сделать резервную копию оракловой базы?

    Умеете делать резервную копию оракловой базы? Вопрос далеко-далеко не праздный (если вы уже знаете, как делать копию, то, наверное, догадываетесь, о чём пойдёт речь, правильно — о времени). Тема резервного копирования для администраторов оракла — одна из ключевых.

  2. Как обычно повышают производительность базы

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

  3. Как создавать дампы в Oracle с помощью Data Pump

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


Комментарии к этой заметке больше не принимаются.