савав. Тема Управление бд автор Барабанщиков И. В
Скачать 380.1 Kb.
|
Курс: Администрирование Oracle 11g Тема 5. Управление БДАвтор: Барабанщиков И.В.План лекцииУправление Листенером Управление Enterprise Manager Управление экземпляром БД Шаги запуска БД Останов БД Файл параметров БД Управление БД Oracle 11gТри основных компонента управления БД Oracle 11g:Процесс прослушивания (Listener) Интерфейс управления: - агент управления (Oracle EM Grid Control)- автономная консоль (Database Control)Экземпляр БДЛистенерЛистенер необходим для подключения удаленных пользователей к БД. Он управляется с помощью утилиты lsnrctl. Листенер должен запускаться первым. Команды управления ЛистенеромЗапуск Листенера lsnrctl startПросмотр статусаlsnrctl statusОстанов Листенераlsnrctl stopOracle Enterprise ManagerЕМ может быть либо: - Grid Control- Database ControlEM предоставляет Web-интерфейс для администрирования БД.Доступ к ЕМ: https://хост:порт/emhttps://mydb:1158/emЗапуск и останов Database ControlЛюбая консоль Database Control позволяет управлять только одной БД.Запуск Database Control emctl start dbconsoleПроверка статусаemctl status dbconsoleОстанов Database Controlemctl stop dbconsoleИнтерфейс Database ControlЗапуск БДВ процессе запуска БД проходит через несколько состояний:БД остановлена (shutdown) Создание экземпляра (nomount) Монтирование БД (mount) БД открыта (open) Состояние NOMOUNTВыполняются задачи:Поиск файла параметров в каталоге $ORACLE_HOME/dbs Выделение памяти для SGA Запуск фоновых процессов Открытие сигнального файла alertSID.log Режим NOMOUNT используется:при создании БДпри пересоздании управляющих файлов при определенных сценариях резервирования и восстановления. Состояние MOUNTВыполняются задачи:Связь БД с ранее запущенным экземпляром Определение расположения управляющих файлов (указано в файле параметров) Чтение управляющих файлов, определение имен и статуса файлов данных Режим MOUNT используется при:Переименовании файлов данныхВключении/отключении режима ARCHIVELOG Полном восстановлении БД Состояние OPENВыполняются задачи:Проверка наличия файлов данных и файлов оперативного журнала Открытие файлов данных и оперативного журнала Проверка целостности БД Восстановление БД (при необходимости) Состояние OPEN используется:При нормальном функционировании БДКоманды запуска БДЗапуск SQL*Plus:$sqlplus /nologCоединение от имени администратора:SQL>conn / as sysdbaВарианты запуска БД:SQL> startupSQL> startup pfile=/oracle/dbs/init.oraSQL> startup restrictКоманды запуска БДПошаговый запуск БД:Создание экземпляра SQL>startup nomountМонтирование БДSQL>alter database mountОткрытие БДSQL>alter database openОстанов БДПри останове БД выполняется:Контрольная точка Запись информации о последней транзакции в управляющие файлы и файлы данных. Размонтирование БД. Ликвидация экземпляра. Команда останова БДБезопасный останов (БД не требует восстановления):SQL>shutdown; SQL>shutdown transactional; SQL>shutdown immediate; Аварийный останов (БД требует восстановления):SQL>shutdown abort;Команда останова БДБезопасный останов БДФайл параметровOracle читает файл параметров при старте БД.Существует два типа файла параметров:файл серверных параметров spfile текстовый файл параметров init Текстовый файл параметровСервер БД читает, но не пишет в этот файл. Значения параметров должны задаваться вручную с помощью текстового редактора. Модифицированные параметры начнут действовать только после перезапуска БД. В Oracle 11g если при старте БД не найден SPFILE, то ищется текстовый файл параметров. Не рекомендуется использовать, начиная с Oracle 9i. Файл серверных параметровПредставляет собой двоичный файл. Сервер БД может читать и писать в этот файл. Его нельзя редактировать вручную. Он располагается на стороне сервера, где работает БД. Позволяет динамически менять параметры в процессе работы сервера БД. При старте экземпляра первым ищется SPFILE. Рекомендуется использовать SPFILE. ЛитератураАлапати Сэм Р.Oracle Database 11g: руководство администратора – Вильямс, 2010г.Глава 4, стр. 200 – 226 Глава 10, стр. 590 – 603 Глава 11, стр. 616 – 620 |