Скачать 0.68 Mb.
|
7. Создание контрольной точки, процесс архивирования журнала повторов.Контрольная точка – это структура данных, определяющая SCN в потоке повторов базы данных. Контрольные точки записываются в управляющий файл и в заголовок каждого из файлов данных. Эту операцию выполняет процесс CKPT. Процесс CKPT не записывает блоки на диск, эту операцию выполняет процесс DBWn. Запись номеров SCN в заголовки файлов гарантирует, что все изменения, внесенные в блоки базы данных до фиксации данного номера SCN уже записаны на диск. Контрольная точка – это структура данных, определяющая системный номер изменения (SCN) в потоке повторов базы данных. Контрольные точки записываются в управляющий файл и в заголовок каждого из файлов данных. Они являются важнейшим элементом процесса восстановления. При фиксации контрольной точки Oracle Database нужно обновить заголовки всех файлов данных, чтобы записать сведения о контрольной точке. Эту операцию выполняет процесс CKPT. Процесс CKPT не записывает блоки на диск, эту операцию выполняет процесс DBWn. Запись номеров SCN в заголовки файлов гарантирует, что все изменения, внесенные в блоки базы данных до фиксации данного номера SCN, уже записаны на диск. Статические контрольные точки DBWR, которые отображает в Oracle Enterprise Manager монитор SYSTEM_STATISTICS, показывают количество выполненных запросов создания контрольной точки. Процессы архиваторов (ARCn) Копируют файлы журнала повторов на указанное устройство хранения после заполнения журнала. Могут собирать данные для восстановления транзакций. Функционируют, только если БД работает в режиме ARCHIVELOG. Можно изменить максимальное количество процессов архиваторов при помощи параметра инициализации LOG_ARCHIVE_MAX_PROCESSES. Процессы архиваторов (ARCn) копируют файлы журнала повторов на указанное устройство хранения после переключения журнала. Процессы ARCn функционируют, только если БД работает в режиме ARCHIVELOG и при этом включено автоматическое архивирование. Если ожидается, что архивирование вызовет интенсивную загрузку (например, при пакетной загрузке данных), можно увеличить максимальное количество процессов архиваторов при помощи параметра инициализации LOG_ARCHIVE_MAX_PROCESSES. Оператор ALTER SYSTEM позволяет изменять значение данного параметра динамически, увеличивая или уменьшая количество процессов ARCn. 8. Установка БД. Основные задачи администратора при установке в среде Unix-подобных систем.Переменные среды, необходимые для установки Oracle.
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1
export NLS_LANG=RUSSIAN_CIS.AL32UTF8 Способы установки Oracle С помощью Oracle Universal Installer — в интерактивном режиме с помощью графической утилиты (написанной на Java): ./runInstaller «Silent Mode» — с помощью файла конфигурации, (Response File) заданного в ходе одной из предыдущих установок: ./runInstaller –record -responseFile ./runInstaller -silent -responseFile responsefilename Установка под *nix После завершения работы OUI необходимо выполнить ряд скриптов из-под суперпользователя: $ su # password: # cd /u01/app/oracle/oraInventory # ./orainstRoot.sh # cd /u01/app/oracle/product/11.1.0/db_1 # ./root.sh Способы создания БД
Создание БД 1. Задаём Oracle System Identifier (SID): ORACLE_SID=mynewdb export ORACLE_SID 2. Ещё раз проверяем, задана ли переменная окружения ORACLE_HOME: echo $ORACLE_HOME /u01/app/oracle/product/11.1.0/db_1 3. Выбираем метод аутентификации, который будет использоваться в БД:
4. Создаём текстовый файл с параметрами инициализации БД. Он должен содержать как минимум 3 параметра:
5. Создаём экземпляр Oracle (только для Windows, в *NIX экземпляр создаётся автоматически): oradim -NEW -SID sid -STARTMODE MANUAL -PFILE file 6. Запускаем SQL*Plus без подключения к БД: $ sqlplus /nolog 7. Подключаемся к экземпляру с привилегиями SYSDBA: SQL> CONNECT SYS AS SYSDBA или SQL> CONNECT / AS SYSDBA 8. Создаём бинарный файл параметров инициализации сервера на основании созданного ранее текстового: SQL> CREATE SPFILE FROM PFILE; 9. Запускаем экземпляр Oracle без монтирования БД: SQL> STARTUP NOMOUNT; 10. Вызываем команду CREATE DATABASE. Возможны 2 варианта вызова:
11. Создаём пользовательские и дополнительные табличные пространства: CREATE TABLESPACE apps_tbs LOGGING DATAFILE '/u01/app/oracle/oradata/mynewdb/apps01.dbf' SIZE 500M REUSE AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL; CREATE TABLESPACE indx_tbs LOGGING DATAFILE '/u01/app/oracle/oradata/mynewdb/indx01.dbf' SIZE 100M REUSE AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL; 12. Заполняем первичными данными представления словаря данных: @?/rdbms/admin/catalog.sql @?/rdbms/admin/catproc.sql @?/sqlplus/admin/pupbld.sql 13 (…). Настраиваем резервное копирование БД, автозапуск БД при рестарте сервера, и т.д. |
Содержание Введение Глава Основные понятия бд и субд данные и ЭВМ Эти базы данных создаются и функционируют под управлением специальных программных комплексов, называемых системами управления базами... |
Описание субд mysql Субд mysql является программным обеспечением с открытым исходным кодом, распространяемым по лицензии gnu (gpl) и коммерческой лицензии... |
||
Лекция Язык sql 46 вставка одного запроса внутрь другого 68 как работает... Эти базы данных создаются и функционируют под управлением специальных программных комплексов, называемых системами управления базами... |
Литература: Дейт К. Введение в системы баз данных, 8-е издание. Вильямс, 2006 Субд; 3 оптимального доступа к данным с использованием субд. 4 нереляционная форма хранения данных. 5 Современные технологии доступа... |
||
Многокритериальный выбор оптимальной системы управления базы данных... Одной из главных проблем разработки приложения баз данных является выбор системы управления базами данных (далее субд). Выбранная... |
Методические указания к лабораторным работам по курсу Сети ЭВМ и... Вы познакомились с принципами установки и настройки Web-сервера с поддержкой языка серверных сценариев php. В этой работе мы продолжим... |
||
Проблемы применения технологии cuda для улучшения времени выполнения... В данной статье приведено описание итогового sql-запроса, проблем с его производительностью в реляционных субд типа olap. Рассмотрены... |
Управление ит-инфраструктурой Понятие «информационно-технологическая инфраструктура», связь с понятиями «архитектура предприятия», «архитектура информационной... |
||
Инструкция по сжатию и восстановлению базы данных Access в связи... В связи с тем, что субд ms access не предназначена для обработки большого количества записей (до 12 000), рекомендуется регулярно,... |
Тема Архитектура предприятия Исторические аспекты архитектуры предприятия.... Ения. Комплекс проектов совершенствования деятельности. Пути развития архитектуры предприятия. Типичные пользователи. Архитектура... |
||
Освоение программы парус 8 Краткий курс установки и настройки субд oracle, создания/обновления бд системы парус 8 |
Структура программы на pl/sql Он представляет собой расширение языка sql и предназначен для работы с субд oracle |
||
Методические указания для выполнения лабораторных работ и «Базы данных» Лабораторная работа №1 «Организация хранения данных в субд ms access» |
Работа с субд mysql Учебное пособие по выполнению лабораторных работ О. Н. Лучко, профессор, зав кафедрой прикладной информатики и математики Омского государственного института сервиса |
||
C одержание Целью данной работы является описание конфигурирования, администрирования и программирования субд mysql и создание программы иллюстрирующей... |
Инструкция по установке rslight Установленная на сервере субд oracle xe (версия для Западной Европы, имя файла дистрибутива OracleXE. exe. Не Unicode-версия!) |
Поиск |