Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Табличное пространство



Спускайтесь по лестнице, сворачивайте влево и продолжайте движение вниз. Пока вы будете идти, к вам обратится душа сына одного из четырех бессмертных королей, которых Арантир восстановил против вас. Для того чтобы сынок замолвил за вас словечко, вам нужно сбросить его тело в пропасть. Закончив спуск, идите влево, перейдите по маленькому мостику и двигайтесь вдоль стены до лестницы. Спустившись на лестничную площадку, заберитесь на выступ и пройдите к блоку, на котором закреплена цепь. Вытащив клин, вы сделаете полдела по освобождению. Далее спуститесь по лестнице, пройдите влево и заходите в склеп, где вас встретит пара некромантов. Убив их, идите вперед и выйдете к пропасти, где увидите висящий на цепи труп. Оттуда пройдите вправо к разрушенной винтовой лестнице. Там забирайтесь на цепь, чтобы подняться наверх и спрыгнуть на оставшуюся часть лестницы, по которой вы выйдете на большой мост. Идя по нему, обратите внимание на место между двумя арочными мостами. Там располагается крепеж второй цепи. По одному из мостиков вы сможете попасть туда и освободить душу Иштвана. Далее вернитесь на мост, пройдите вправо от статуи и спускайтесь по цепи, свисающей с балки на деревянную площадку. С нее вам нужно спуститься на растрескавшийся пол и пройти к левой стене, откуда спрыгнуть вниз к яме.
Встав на ноги, вы услышите голос освобожденного вами Иштвана. Слушая его, соберите стоящие на полу склянки с микстурами и идите вперед мимо ямы. Так вы окажетесь в коридоре, по которому выйдете в зал, где вам придется сразиться не только с нежитью, но и с циклопом. Войдя в зал, где обретается этот монстр, бегите к статуе, стоящей в нише противоположной стены. Справа от нее перерубите веревку, после этого подвешенный на цепь камень сорвется и собьет с ног циклопа. Вам останется только всадить меч в глаз чудовища. Далее идите к алтарю, на вершине которого стоит гроб. Вверху справа от него переброшены деревянные балки. В них нужно всадить стрелу из лука Скалолаза, еще несколько стрел пошлите в опоры деревянного настила так, чтобы вы смогли добраться до выступа, расположенного в правом дальнем углу. Оттуда идите вдоль стены в дальнюю часть зала, таким образом вы сможете преодолеть огромную трещину в полу. Когда окажетесь на крыше склепа, спускайтесь оттуда на пол. Убив пару некромантов, идите в левый угол зала, чтобы перерубить веревку, держащую деревянный брус. После того как он завалится, забирайтесь на свисающую цепь, с которой вам нужно прыгнуть в дыру в стене.
Поднявшись по винтовой лестнице, вы попадете в коридор с огненной ловушкой. Когда за вашей спиной опустится решетка, заберитесь в дыру, расположенную в правой стене. Там вы найдете бутылки с маной и сможете дождаться, когда дверь вновь откроется. Выйдя из коридора в большой зал, пройдите к противоположной стене. Оттуда вылезайте через окно в огромный склеп. По выступу пройдите вправо до дальней стены, там вы сможете спуститься на пол. После того как вы справитесь со стражниками, проходите в коридор. По нему вы дойдете до зала, где вас встретит один из четырех бессмертных королей. После диалога с ним перебейте появившуюся нежить и проходите в открывшиеся ворота.
Спускайтесь по лестнице до самого низа, далее пройдите в коридор, расположенный справа от стоящего в центре гроба. По нему вы дойдете до огромного зала, в котором Арантир творит свои заклинания. Вам нужно победить колдуна в бою, а потом забрать с алтаря Череп Теней. Теперь вам останется решить, как поступить с ним. Либо вы отнесете его вверх по демонической лестнице и бросите в дыру, чтобы освободить своего отца и лишиться Лины, либо вставить череп обратно в алтарь и заточить в темнице батюшку навечно.

Табличное пространство

CREATE TABLESPACE TS_PEKAR

DATAFILE 'E:\ORACLE\STUDNS\TS_PEKAR.dbf' --файл ОС

SIZE 7 --Размер табличного пространства (начальный)

AUTOEXTEND ON NEXT 5m --Приращение

MAXSIZE 20m --Маск размер

EXTENT MANAGEMENT LOCAL --Управление Локальное еще бывает уравление из словаря

-1. Перечислите редакции поставки RDBMS Oracle 11.

-- Enterprise Edition - includes all features, Standart Edition - includes real application clusters,

-- Standart Edition One - for small businesses, Personal Edition - single user development and deployment

--2. Перечислите предопределенных пользователей БД Oracle.

--SYSTEM, SYS, SYSMAN,

/*

SYS – генерируемый Oracle (предопределенный) привилегированный пользователь ранга администратора базы данных (АБД), который является владельцем ключевых ресурсов БД Oracle (модули Oracle, таблицы словаря БД, V$-представления словаря,...).

INTERNAL – специальный привилегированный псевдоним для пользователя SYS, который используется, как правило, для запуска и остановки экземпляра БД Oracle.

SYSTEM - генерируемый Oracle (предопределенный) привилегированный пользователь, которому принадлежат ключевые ресурсы БД Oracle (представления словаря БД, репозиторий инструментов,...).

SYSMAN - генерируемый Oracle (предопределенный) пользователь, который является владельцем всех ресурсов Enterprise Manager (EM).

*/

--3. Что такое табличное пространство?

--Табличное пространство – логическая структура хранения данных, контейнер сегментов.

--4. В каком соотношении находятся табличные пространства и файлы данных?

--С одним табличным пространством связаны один или несколько файлов операционной системы,

--с каждым файлом связано только одно табличное пространство.

--5. Перечислите известные вам параметры табличного пространства.

--DATAFILE --файл ОС

--SIZE --Размер табличного пространства (начальный)

--AUTOEXTEND ON NEXT -- Приращение

--MAXSIZE --Маск размер

--EXTENT MANAGEMENT LOCAL --управление

--6. Перечислите типы табличных пространств и их назначение.

--табличное пространство SYSTEM (ключевое табличное пространство, содержащее данные словаря Oracle)

--табличное пространство SYSAUX (вспомогательное для SYSTEM, содержит данные для сервисов и приложений Oracle)

--табличное пространство UNDO (для хранения сегментов отката, используется всегда один);

--табличное пространство TEMPORARY(для хранения временных данных (например результаты работы курсора));

--табличное пространство PERMANENT(для хранения постоянных объектов БД (например таблицы));

--7. Что такое роль и для чего она применяется?

--Роль - коллекция предопределенных привелегий досутпа к целевой бд,

--создаваемых привелигероваными администраторами.

--Роли применяеются для управления привелегиями пользователей.

--8. Какие системные роли вы знаете? Объясните их назначение.

--DBA - администратор,

--SYSTEM,

--SYS,

--SCOTT, - Демонстрационная

--CONNECT - поддерживает полномочия CREATE SESSION

--9. Что такое системная привилегия, какие системные привилегии вы знаете?

--системная привилегия - разверешение на выполнение определенных действий. Системные как правило относятся к операторам DDL

--10. Какие специальные системные привилегии администратора БД вы знаете? Как их назначить?

/*

SYSDBA и SYSOPER - специальные привилегии администратора,

которые позволяют выполнять базовые задачи администрирования: запуск или остановка экземпляра БД;

создание, удаление, открытие или монтирования базы и др.

Роль DBA не включает SYSDBA и SYSOPER.

Привилегии могут быть указаны при подключении (connect) пользователя к БД.

GRANT <Имя привелегии> TO <Имя пользуователя которому назначается привелегия>

*/

--11. Что такое профиль безопасности и для чего он нужен?

/*Профиль - это коллекция атрибутов и, связанных с использованием ресурсов и паролей,

котороая может быть назначена пользователю.

Профиль безопасности позволяет наложить индивидуальные ограничения Пользователю

на использование ресурсов Oracle*/

--12. Перечислите известные вам параметры профиля безопасности и поясните их.

/*

PASSWORD_LIFE_TIME 180 --Кол-во дней жизни пароля

SESSIONS_PER_USER 3 --Кол-во одновременных сессий для пользователя

FAILED_LOGIN_ATTEMPTS 7 --Кол-во попыток ввода пароля

PASSWORD_LOCK_TIME 1 --Кол-во дней блокирования после ошибочного ввода пароля

PASSWORD_GRACE_TIME DEFAULT --Кол-во дней-предупреждений о смене пароля

PASSWORD_REUSE_TIME 10 --Кол-во дней, через которы можно вернуть старый пароль

CONNECT_TIME 180 --Кол-во мин. соединения

IDLE_TIME 30 --Кол-во мин. простоя

*/

--13. Объясните назначение профиля с именем DEFAULT.

--Профиль Default назначается все пользователям для которых не был назначен профиль при создании.

--Таже в нем хранятся все значения поумолчанию, если како-то параметр создаваемому профилю указать DEFAULT,

--то значение возмется из профиля DEFAULT

--14. Что такое пользователь базы данных?

/*Пользователь – человек, у которого есть учетная запись,

посредством которой определяются его полномочия и разрешения в пределах базы данных.

В дальнейшем, в уроках, понятия пользователя и учетной записи будут тождественны,

но всегда стоит помнить различие между ними.

*/

--15. Перечислите известные вам параметры пользователя БД Oracle.

/*

DEFAULT TABLESPACE TS_PEKAR QUOTA UNLIMITED ON TS_PEKAR --Табличное пространство по-умолчанию

TEMPORARY TABLESPACE TS_PEKAR_TEMP --Временное табличное пространство

PROFILE PF_PEKARCORE --Профиль

ACCOUNT UNLOCK --Учетная запись разблокирована

PASSWORD EXPIRE --Пароль истек

*/

--16. Перечислите все известные вам представления словаря БД Oracle.

/*

SYS.DBA_TABLESPACES - хранит информацию о табличных пространствах

DBA_DATA_FILES - хранит информацию о файлах данных

DBA_SYS_PRIVS - хранит информацию о ролях

DBA_PROFILES - хранит информацию о профилях безопасности

Все представления относятся к статическим

Словарь данных. Структура БД Oracle.

17. Что такое словарь данных Oracle? Для чего он необходим.

/*

Словарь данных СУБД Oracle: набор таблиц и связанных с ними представлениями,

который представляет возможность отследить внутреннюю структуру базы данных и деятельность СУБД Oracle.

*/

--18. Проклассифицируйте представления словаря данных Oracle.

/*

Статические представления производительности (static data dictionary vews)

Отображают информацию, обновляемую DDL.Владелец: в основном SYS и некоторые представления (PL/SQL) SYSTEM

USER_XXXXXXXXX - представления, которые представляют возможность видеть объекты принадлежащие пользователю

ALL_XXXXXXXXXX - представления, которые представляют возможность видеть объекты

принадлежащие пользователю или на которые ему были выданы привилегии

DBA_XXXXXXXXXX - представления, которые представляют возможность видеть все объекты.

Представления предназначены для администратора базы данных

Динамические представления производительности (dynamic perfomance data dictionary views)

Отображают информацию в основном об экземпляре (instance) БД Oracle. Динамические представления строятся на основе X$-таблиц, представляющие внутренние структуры памяти

V$XXXXXXXXXXX – динамические представления производительности, информация об экземпляре БД к которому подключен пользователь.

GV$XXXXXXXXXX - динамические представления производительности, информация обо всех экземплярах БД.

*/

--19. Что значит СУЬД Oracle работает в режиме клиент/сервер? Какой номер порта используется сервером Oracle по умолчанию?

/*

Это значит, что вся база данных и субд находятся на сервере,

и все клиенты подключаются и работают через компьютеры именно с сервером.

Номер порта 1521

*/

--20. Перечислите все типы файлов базы данных Oracle.

/*

1) Файлы данных

2) Файлы журнала повторного выполнения

3) Временные файлы

4) Управляющие файлы

5) Архивные файлы

6) Файлы паролей

*/

--21. Перечислите 2 главные области оперативной памяти СУБД Oracle.

/*

System Global Area (SGA) – системная глобальная память.

Это большой совместно используемый сегмент памяти, к которому обращаются все процессы Oracle.

Program Global Area (PGA) – программная глобальная область: значения переменных для исполняемых SQL-операторов,

область сортировки, характеристики обработки курсоров.

Это приватная область памяти процесса или потока, недоступная другим процессам/потокам.

*/

--22. Перечислите основной области памяти SGA и поясните их назначение.

/*

? fixed sga – фиксированная часть SGA;

? buffer cache – буферный кэш; содержимое кэша регулируется LRU;

? log buffer – буферы журналов повтора;

? shared pool – разделяемый пул; компоненты разделяемый пула: library cache –

библиотечный кэш (откомпилированные SQL-операторы и их планы исполнения, разделяемые курсоры);

dictionary cache – словарный кэш (хранение данных словаря БД);

? java pool – используется для процедур и функций на Java;

? large pool – используется в режиме MTS сервера Oracle.

*/

--23. Для чего необходим файл паролей и как определить его место расположения на сервере?

/*

Используются для аутентификации пользователей, выполняющих администрирование удаленно, по сети.

Мы не будем их подробно рассматривать. Достоверность пароля

(сравнить со значением, хранящимся для пользователя в базе данных) можно проверить, только если база данных открыта. В случае наличия файла паролей пользователь должен удостоверить свою личность, чтобы запустить базу данных.

*/

--24. В чем разница между SPFILE и PFILE?

/*

Файлы параметров инициализации (pfile, spfile)

PFILE – статичный, пользовательский текстовый файл, который редактируется стандартными текстовыми редакторами (например, “блокнот” или “vi”).

Обычно этот файл находится на сервере, однако, для запуска Oracle с удаленной машины

необходимо иметь локальную копию. АБД (Администраторы Баз Данных) обычно ссылаются на этот файл: INIT.ORA.

SPFILE (Server Parameter File), с другой стороны, постоянно находящийся на сервере бинарный файл,

который может быть изменен только с помощью команды “ALTER SYSTEM SET”.

Это значит, что больше нет необходимости хранить локальную копию файла параметров

для запуска экземпляра с удаленной машины. Редактирование SPFILE-а вручную повредит его,

после чего он станет неработоспособным.

Файлы параметров инициализации

При запуске экземпляра базы данных выделяется память для экземпляра Oracle и открывается один их двух типов файла параметров инициализации: либо текстовый файл, который называется init.ora (PFILE), либо файл параметров сервера (SPFILE).

Файлы параметров инициализации независимо от их формата — определяют места размещения трассировочных файлов, управляющих файлов, заполненных файлов журналов базы данных и так далее. Кроме того, они устанавливают предельные значения размеров различных структур в системной глобальной области (SGA) и максимальное число одновременно разрешенных подключений пользователей к базе данных.

Применение SPFILE значительно упрощает управление параметрами и делает его более эффективным для АБД. Если для работающего экземпляра используется SPFILE, любая команда alter system, изменяющая нараметр инициализации системы, может автоматически изменить параметр инициализации в SPFILE.

*/

--25. Перечислите основные конфигурационные файлы используемые при работе Oracle в сети как определить его место расположения на сервере и клиенте.

/*

С базой данных Oracle связано много файлов параметров:

от файла TNSNAMES.ORA на клиентской рабочей станции (используемого для поиска сервера)

и файла LISTENER.ORA на сервере (для запуска процесса прослушивания Net8) до файлов

SQLNET.ORA, PROTOCOL.ORA, NAMES.ORA, CMAN.ORA и LDAP.ORA.

Наиболее важным является файл параметров инициализации экземпляра,

потому что без него не удастся запустить экземпляр. Остальные файлы тоже важны;

они связаны с поддержкой сети и обеспечением подключения к базе данных.

Файл профиля SQLNET.ORA содержит сведения, как клиент или сервер должны использовать возможности Net8.

*/

--26. Объясните назначение программы Listener

/*

Listener - это процесс, основная функци оторого - прослушивание запросов запросов клиентов на вход в бд Oracle.

*/

--27. Объясните разницу работы сервера в режиме выделенного и разделяемого серверов.

/*

При работе в режиме выделенного сервера каждому набору клиентов(до 50) выделяется свой сервер,

который обрабатывает их запросы.

При работе в режиме разделяемого сервера. Все запросы изначально поступают в диспетчер, которы потом посылает

запросы в очередь запросов. Сервер, обработав запрос, посылает его в очередь ответов.

*/

--28. Какие типы процессов вы знаете?

/*

1)серверные процессы (теневые);

2)фоновые процессы;

3)подчиненные процессы.

*/

--29. Перечислите наиболее значимые фоновые процессы.

/*

? 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;

*/





Дата публикования: 2014-12-25; Прочитано: 1835 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.023 с)...