1. Понятие субд. Основные категории субд. Архитектура ansi-sparc


Скачать 0.68 Mb.
Название 1. Понятие субд. Основные категории субд. Архитектура ansi-sparc
страница 5/20
Тип Документы
rykovodstvo.ru > Руководство эксплуатация > Документы
1   2   3   4   5   6   7   8   9   ...   20

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.

  • ORACLE_BASE. Устанавливает путь к ≪корню≫ иерархии каталогов Oracle:

export ORACLE_BASE=/u01/app/oracle

  • ORACLE_HOME. Устанавливает путь к ≪корневому≫ каталогу БД. Этот путь свой для каждого экземпляра БД:

export ORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1

  • ORACLE_SID. Задаёт имя экземпляра Oracle. Значение по умолчанию - ORCL. Формат — строка, состоящая из цифр и букв и начинающаяся с буквы.

  • NLS_LANG. Устанавливает язык и кодировку БД. Формат - язык_местность.набор символов:

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

Способы создания БД

  • «Вручную» — в SQL*Plus, с помощью команды CREATE DATABASE.

  • С помощью графической утилиты Database Configuration Assistant (DBCA)

Создание БД

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 параметра:

  • DB_NAME — имя БД (максимум 8 символов).

  • CONTROL_FILES — список управляющих файлов БД.

  • MEMORY_TARGET — общее количество памяти, которое будет выделено экземпляру БД.

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 (…). Настраиваем резервное копирование БД, автозапуск БД при рестарте сервера, и т.д.

1   2   3   4   5   6   7   8   9   ...   20

Похожие:

1. Понятие субд. Основные категории субд. Архитектура ansi-sparc icon Содержание Введение Глава Основные понятия бд и субд данные и ЭВМ
Эти базы данных создаются и функционируют под управлением специальных программных комплексов, называемых системами управления базами...
1. Понятие субд. Основные категории субд. Архитектура ansi-sparc icon Описание субд mysql
Субд mysql является программным обеспечением с открытым исходным кодом, распространяемым по лицензии gnu (gpl) и коммерческой лицензии...
1. Понятие субд. Основные категории субд. Архитектура ansi-sparc icon Лекция Язык sql 46 вставка одного запроса внутрь другого 68 как работает...
Эти базы данных создаются и функционируют под управлением специальных программных комплексов, называемых системами управления базами...
1. Понятие субд. Основные категории субд. Архитектура ansi-sparc icon Литература: Дейт К. Введение в системы баз данных, 8-е издание. Вильямс, 2006
Субд; 3 оптимального доступа к данным с использованием субд. 4 нереляционная форма хранения данных. 5 Современные технологии доступа...
1. Понятие субд. Основные категории субд. Архитектура ansi-sparc icon Многокритериальный выбор оптимальной системы управления базы данных...
Одной из главных проблем разработки приложения баз данных является выбор системы управления базами данных (далее субд). Выбранная...
1. Понятие субд. Основные категории субд. Архитектура ansi-sparc icon Методические указания к лабораторным работам по курсу Сети ЭВМ и...
Вы познакомились с принципами установки и настройки Web-сервера с поддержкой языка серверных сценариев php. В этой работе мы продолжим...
1. Понятие субд. Основные категории субд. Архитектура ansi-sparc icon Проблемы применения технологии cuda для улучшения времени выполнения...
В данной статье приведено описание итогового sql-запроса, проблем с его производительностью в реляционных субд типа olap. Рассмотрены...
1. Понятие субд. Основные категории субд. Архитектура ansi-sparc icon Управление ит-инфраструктурой
Понятие «информационно-технологическая инфраструктура», связь с понятиями «архитектура предприятия», «архитектура информационной...
1. Понятие субд. Основные категории субд. Архитектура ansi-sparc icon Инструкция по сжатию и восстановлению базы данных Access в связи...
В связи с тем, что субд ms access не предназначена для обработки большого количества записей (до 12 000), рекомендуется регулярно,...
1. Понятие субд. Основные категории субд. Архитектура ansi-sparc icon Тема Архитектура предприятия Исторические аспекты архитектуры предприятия....
Ения. Комплекс проектов совершенствования деятельности. Пути развития архитектуры предприятия. Типичные пользователи. Архитектура...
1. Понятие субд. Основные категории субд. Архитектура ansi-sparc icon Освоение программы парус 8
Краткий курс установки и настройки субд oracle, создания/обновления бд системы парус 8
1. Понятие субд. Основные категории субд. Архитектура ansi-sparc icon Структура программы на pl/sql
Он представляет собой расширение языка sql и предназначен для работы с субд oracle
1. Понятие субд. Основные категории субд. Архитектура ansi-sparc icon Методические указания для выполнения лабораторных работ и «Базы данных»
Лабораторная работа №1 «Организация хранения данных в субд ms access»
1. Понятие субд. Основные категории субд. Архитектура ansi-sparc icon Работа с субд mysql Учебное пособие по выполнению лабораторных работ
О. Н. Лучко, профессор, зав кафедрой прикладной информатики и математики Омского государственного института сервиса
1. Понятие субд. Основные категории субд. Архитектура ansi-sparc icon C одержание
Целью данной работы является описание конфигурирования, администрирования и программирования субд mysql и создание программы иллюстрирующей...
1. Понятие субд. Основные категории субд. Архитектура ansi-sparc icon Инструкция по установке rslight
Установленная на сервере субд oracle xe (версия для Западной Европы, имя файла дистрибутива OracleXE. exe. Не Unicode-версия!)

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск