Основы администрирования баз данных Oracle
База данных Oracle может быть достаточно большой, поэтому кто-то должен управлять этой системой. Этот управляющий называется администратором базы данных (DBA – Data Base Administrator).
Обязанности администратора
- установка программного обеспечения Oracle и прикладных средств;
- распределение внешней памяти системы и планирование дальнейших потребностей в ней;
- создание первичных структур хранения базы данных (табличных пространств) по мере завершения разработок приложений;
- создание первичных объектов (таблиц , представлений, индексов) по мере завершения разработок приложений;
- модификацию структуры базы данных по требованию разработчиков приложений;
- регистрацию пользователей и обеспечение защиты системы;
- обеспечение соответствия лицензионному соглашению с корпорацией Oracle;
- управление и мониторинг доступа пользователей к базе данных;
- измерение и оптимизацию производительности базы данных;
- проектирование процедур создания резервных копий и восстановления базы данных;
- ведение архивных данных на магнитных лентах;
- создание резервной копии и восстановление базы данных;
- связь с корпорацией Oracle для получения технической помощи;
Инструменты
- ZhiDBA for Oracle – это рабочий инструмент администратора базы данных Oracle, призванный помочь ему в выполнении возложенных на него обязанностей по поддержке работоспособности данной СУБД. Программа позволяет получать общую информацию о базе данных, производить мониторинг сеансов пользователей, просматривать и настраивать системный аудит, управлять заданиями и табличными пространствами, осуществлять настройку экземпляра.
- ZhiSQL for Oracle – инструмент администратора базы данных Oracle предназначенный для создания, редактирования и выполнения SQL команд и скриптов.
- Quest SQL Navigator – решение для разработки и управления кодом PL/SQL. Графический интерфейс интегрированной среды делает удобной разработку и тестирование хранимых процедур, администрирование субд oracle схем, сценариев SQL, HTML-ориентированных хранимых процедур PL/SQL и многого другого. Мощные средства отладки, настройки SQL и интегрированные библиотеки программного кода превращают разработку в быстрый и свободный от ошибок процесс.
- PL/SQL Developer – пакет PL/SQL Developer представляет собой интегрированную среду разработки для создания, тестирования, отладки и оптимизации хранимых процедурных модулей (stored program units) на языке Oracle PL/SQL, таких, как пакеты (packages), триггеры и др.
- DBAScript for Oracle – инструмент администратора базы данных Oracle предназначенный для создания первичных объектов и модификации структуры базы данных по запросам от разработчиков приложений.
- Oracle Enterprise Manager Console
- Oracle SQL Developer – инструментальное средство от компании Oracle для разработки базы данных.
- Toad DBA Suite for Oracle – лидирующий инструмент для разработки и администрирования базы данных. Мощное средство, предназначенное для повышения скорости разработки баз данных и приложений, а также упрощения ежедневных задач администрирования.
- Oracle Session Resource Profiler – обработчик файла трассировки сеанса. Разбирает и расширяет файлы трассировки SQL и создает сообщение, которое позволяет определить, где ваша сессия провела свое время и почему. OraSRP может произвести сообщения в html или в текстовом формате.