О файлах данных в Oracle
Конечными компонентами архитектуры Oracle являются физические файлы в виде которых наша информация хранится на диске. У Oracle есть несколько типов файлов с данными, каждый для различных целей:
* Database datafiles
* Control files
* Online redo logs
* Parameter files
* Other database related files
Давайте рассмотрим их подробнее.
Файлы с данными
Файлы с данными в базе данных это реальные файлы на диске.
Все ваши данные хранятся в этих файлах. Файлы с данными в базе данных пишутся исключительно процессом DBWR.
Эти файлы с данными в базе данных ассоциируются с оракловскими табличными пространствами ("tablespace"), а те в свою очередь представляют собой контейнеры для таблиц и индексов.
Управляющие файлы
Управляющие файлы в базе данных это двоичные файлы, которые содержат большое количество информации о базе данных. Управляющий файл содержит имя базы данных и данные о файлах журналов базы данных. Без правильных управляющих файлов Oracle функционировать не может.
Из за важности управляющих файлов Oracle позволяет вам поддерживать дублирующие копии управляющих файлов. Хорошей практикой является размещение дублирующих копий управляющих файлов на разные диски.
Концепции журналов отката
Представим журналы отката как ленточный магнитофон, который записывает каждое изменение в базе данных Oracle. В случае если диск выйдет из строя, вы можете заменить диск и восстановить на нем данные из копии. Если эта копия была сделана несколько дней назад, вы потеряете много данных за эти дни.
К счастью, Oracle может 'перевыполнить' все сохраненные транзакции из он-лайновых журналов отката, и перезаписать потерянные транзакции назад в базу данных. Oracle может восстановиться после аварии без вмешательства DBA. Когда администратор вводит команду поднять базу, Oracle по необходимости выполняет процедуры восстановления.
Минимально, Oracle требует, что бы вы назначили базе данных хотя бы два он-лайновых журнала отката. Oracle будет писать информацию о транзакциях в первый файл журнала, когда он заполнится, Oracle переключится на использование второго файла журнала откатов. После использования последнего файла журнала Oracle перейдет на использование первого файла и затрет его, ваша обязанность как администратора позаботится о сохранении этих файлов в другом месте. При создании копии базы данных файлы с журналами откатов не нужны.
Каждый из этих отдельных журналов отката известны как группа журналов отката.
Каждый из этих отдельных журналов отката известны как группа журналов отката.
Группой они называются потому что каждый файл журнала может иметь зеркальную копию в каждой группе. Каждая копия называется членом группы.Каждая группа может иметь один или несколько членов.
Oracle Parameter file Concepts
The parameter file (sometimes called init.ora) contains
configuration information for the database to use at startup time. The parameter
file you configure how much RAM the database is going to use, where to find the
control files, where to write trace files, and a whole host of other
information. In most cases the database will not start without a parameter file.
Oracle allows you to have a manual parameter file (called a PFILE) or a
server-side parameter file (called a SPFILE).
Other Database Related Files
When working with the Oracle database you will be
introduced to a number of different kinds of files. The following table is a
list of the most common files and their general purpose. As we proceed through
the chapters of this book, you will be introduced to many of these files in more
detail.
* Oracle Trace Files - Created by Oracle in a number of
different situations. These can be created as a result of a database crash, a
session failure, an unexpected but non-fatal database failure, or based on
specific user operational commands.
* Alert log - This is the general log file for each
Oracle database.
Networking configuration files - These files are used to
configure the different network components of the Oracle database. These include
files such as tnsnames.ora and listener.ora.
* Oracle Database Software Binaries - The Oracle
Database software includes the basic programs that allow the database to
function.
Комментариев нет:
Отправить комментарий