Читайте также:
|
|
STARTUP NOMOUNT -запуск экземпляра Oracle без
монтирования базы данных;
STARTUP MOUNT -STARTUP NOMOUNT+связывается с
файлами данных (монтируется) на
основе информации в управляющих файлах,
но БД не доступна пользователям;
ALTER DATABASE MOUNT -монтировать базу данных;
STARTUP OPEN -STARTUP NOMOUNT+STARTUP MOUNT
и разрешает доступ пользователей к БД;
ALTER DATABASE OPEN - открыть базу данных;
ALTER DATABASE OPEN READ ONLY
ALTER READ DATABASE OPEN WRITE
STARTUP FORCE - останавливает экземпляр в режиме
ABORT и перезапускает его снова
STARTUP RESTRICT -STARTUP OPEN, но только для
пользователей имеющих привилегию
RESTRICTED SESSION
ALTER SYSTEM DISABLE RESTRICTED SESSION;
Останов экземпляра (Instance) базы данных
SHUTDOWN NORMAL -не позволено никому подключаться
к экземпляру, ожидается завершение всех
пользователей,
ORA-01013: user requested cancel of current
Operation
SHUTDOWN TRANSACTIONAL -не позволено никому
подключаться к экземпляру, не позволены
никакие новые транзакции, экземпляр ждет
завершения текущих транзакций и разрывает
соединения
SHUTDOWN IMMEDIATE - не позволено никому
подключаться к экземпляру, все незавершенные
транзакции откатываются, после отката
разрывает соединения;
SHUTDOWN ABORT -- не позволено никому
подключаться к экземпляру, прекращается
выполнение любой SQL-команды, незавершенные
транзакции не откатываются.
После запуска экземпляра Oracle, его характеристики определяются набором параметров, указанных в инициализационном файле параметров. Эти параметры инициализации могут задаваться как в PFILE-е, так и в SPFILE-е. SPFILE используется, начиная с версии Oracle 9i. Все предыдущие релизы Oracle используют только PFILE-ы.
Преимущества SPFILE-ов над PFILE-ами:
RMAN может сделать резервную копию SPFILE-а (PFILE можно сохранить только вручную).
Сокращаются возможные ошибки администратора. SPFILE управляется сервером. Параметры проверяются перед их применением.
Исчезают некоторые проблемы конфигурирования (например, вам не надо иметь локальный PFILE для запуска экземпляра Oracle с удаленной машины).
Легко найти – хранится в определенной директории.
PFILE – статичный, пользовательский текстовый файл, который редактируется стандартными текстовыми редакторами (например, “блокнот” или “vi”). Обычно этот файл находится на сервере, однако, для запуска Oracle с удаленной машины необходимо иметь локальную копию. АБД (Администраторы Баз Данных) обычно ссылаются на этот файл: INIT.ORA.
SPFILE (Server Parameter File), с другой стороны, постоянно находящийся на сервере бинарный файл, который может быть изменен только с помощью команды “ALTER SYSTEM SET”. Это значит, что больше нет необходимости хранить локальную копию файла параметров для запуска экземпляра с удаленной машины. Редактирование SPFILE-а вручную повредит его, после чего он станет неработоспособным.
Пример PFile:
orcl.__db_cache_size=163577856
orcl.__java_pool_size=4194304
orcl.__large_pool_size=4194304
orcl.__oracle_base='C:\OracleDB'#ORACLE_BASE set from environment
orcl.__pga_aggregate_target=213909504
orcl.__sga_target=402653184
orcl.__shared_io_pool_size=0
orcl.__shared_pool_size=218103808
orcl.__streams_pool_size=4194304
*.audit_file_dest='C:\OracleDB\admin\orcl\adump'
*.audit_trail='db'
*.compatible='11.2.0.0.0'
*.control_files='C:\OracleDB\oradata\orcl\control01.ctl','C:\OracleDB\fast_recovery_area\orcl\control02.ctl'
*.db_block_size=8192
*.db_domain=''
*.db_name='orcl'
*.db_recovery_file_dest='C:\OracleDB\fast_recovery_area'
*.db_recovery_file_dest_size=4353687552
*.diagnostic_dest='C:\OracleDB'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'
*.memory_target=616562688
*.open_cursors=300
*.processes=150
*.remote_login_passwordfile='EXCLUSIVE'
*.undo_tablespace='UNDOTBS1'
Oracle Database = Oracle DataBase Software + Oracle DataBase Instance (s)
Параметры Oracle можно посмотреть при помощи select from v$parameter или при помощи show parameter в sqlplus.
System Global Area (SGA) –системная глобальная память, состоящая из следующих компонент:
§ fixed sga – фиксированная часть SGA;
§ buffer cache – буферный кэш; содержимое кэша регулируется LRU;
§ log buffer – буферы журналов повтора;
§ shared pool – разделяемый пул; компоненты разделяемый пула: library cache – библиотечный кэш (откомпилированные SQL-операторы и их планы исполнения, разделяемые курсоры); dictionary cache – словарный кэш (хранение данных словаря БД);
§ java pool – используется для процедур и функций на Java;
§ large pool –используется в режиме MTS сервера Oracle.
Фоновые процессы
- PMON – монитор процессов(очистка после нештатного прекращения подключения, перезапуск всех процессов, устанавливает связь с Listener);
- SMON – монитор системы (сборка мусора, восстановление после сбоя экземпляра, дефрагментация свободного пространства,...);
- MMON, MMNL, Mnnn – мониторы системы управления(сбор статистики);
- MMAN – управление памятью (буферный пул, shared, Java, Large);
- LGWR – запись журнала;
- CKPT - содействие (посылает сигнал) DBWn при обработке контрольной точки; контрольная точка – это событие БД при котором все измененные буферы записываются на диск;
- RECO – восстановление распределенной базы данных (фиксация в нескольких базах данных),протокол 2PC;
- QMNC, Qnnn – управление очередями сообщений (параметр AQ_TM_PROCESS = количество);
- EMNn – управление событиями (уведомлениями), составная часть AQ;
- DBWn – запись блоков базы данных (можно сконфигурировать до 10);
- ARCn – архивирование журналов;
- СJQn, Jnnn –управление очередью заданий;
- PSP0 - генератор процессов Oracle;
6. Файлы Oracle: исполнимые файлы, файл портов, файлы базы данных, конфигурационные файлы, файлы трассировки.
Обязательные файлы:
· Файлы данных (Data Files)
· Оперативные файлы журналов повтора (Online Redo Log Files)
· Управляющие файлы (Control Files)
Необязательные файлы:
· Файлы данных (Data Files)
· Alert log и трассировочные файлы (trace file)
· Файлы паролей (Password File)
Дата добавления: 2015-11-16; просмотров: 194 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Понятия базы данных и экземпляра базы данных. Запуск и останов экземпляра базы данных Oracle. Параметры экземпляра. Программная реализация экземпляра. | | | Файлы паролей (Password File) |