
МАТЕРИАЛЫ ПО ДИСЦИПЛИНЕ СЕТЕВЫЕ БАЗЫ ДАННЫХ / Дополнительные главы / Chapter13
.pdf
Ë À Â À 13
А министриронных íè
 ýòîé ë . . .
• |
Зачем нужны администраторы баз анных |
||
• |
зада администрировEnterpriseанияManager äля выполнения основных |
||
• |
Использ |
ание пространствбазыдля хране ия ин ормации |
|
• |
Экспортирование импортирование даííûõ |
||
• |
ääå æê |
обновление |
данных |
• |
С здание резервныхдительностикопийосстановление данных в случае сбоев |
вышенияОсновнаябазыОсновныеддПîржкавышениеданныхзадачабазыпроизввадмрабозадачидительннистратчем доставадминистратяниибазыбазывыполнениеданныхданных (databaseдействий,ораadministratorнеобмпаниях,одимыхDBA)для по |
|||||||||||||
ï• |
|
|
|
|
|
|
|
Ora le для этого, |
àê |
||||
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
||||||||
равило, |
åå |
çâ |
|
. Ïðè ðàáî |
базами данных |
||||||||
|
дится за |
÷èâ òü |
ñå |
÷åòå |
. В больших к |
|
ó |
исполько |
|||||
зующих |
|
пролько приложений, |
прихрабодит |
времядаж приним ть на |
сотни |
||||||||
админист а |
îðîâ. Ora le ïðå |
|
ëÿåò äåñÿтки инструментов и |
|
нескдо |
åäå |
|||||||
ленных пнескприхдставлений. Они предоставляют ин ормацию, на |
|
рабое к т |
ðîé ïðîèç- |
||||||||||
водится отслеживание работы и настройка базы данных. Для тогосновчтобы |
обоснованно |

CD172 |
|
ëàâà 13. À |
|
|
|
|
|
|
|
ание аз данных |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
их решения, прихминистрировдится, даже |
ðè |
|
|
|
|
и немалого опыта работы, затрачи- |
||||||||||||||||||||||||||||||||||
â ть мн гнаибо |
|
. Åñëè âû õ òè å |
попробовналичть свои силы в |
|
|
найти |
наилучшии |
||||||||||||||||||||||||||||||||||||
|
|
òü |
|
|
|
лее подх дящий инструмент, выяв ть проблемы |
|
|
|
|
|
|
|
é |
|||||||||||||||||||||||||||||
способыбразы данных,времениам надо сначала прочитать десятки |
|
êíèã, |
|
ященныхадминистрировэт му опросу, |
|||||||||||||||||||||||||||||||||||||||
и порабîтать с большими базами, |
чтобы приобрести необхпосвдимые |
|
|
|
. Â äàí îé |
||||||||||||||||||||||||||||||||||||||
главе вкратце |
|
|
|
|
основные задачи, решаемые администратором, |
|
инструìåí- |
||||||||||||||||||||||||||||||||||||
ты, используемые для их решения. |
|
|
|
|
|
|
|
|
|
|
áàçû |
|
|
|
|
|
. |
|
|
|
ò ÿ íà |
|
|||||||||||||||||||||
Один из первыхописаныэта в работы эт |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
Администратор |
|
|
ечает за выпо |
|
|
|
|
ряда повседневных задач,навыкиправленных |
|||||||||||||||||||||||||||||||||||
íà ïî |
|
|
|
|
|
|
|
работв способности |
лнение |
|
|
|
произво |
|
|
|
|
|
|
|
базы данных. |
||||||||||||||||||||||
что эддержаниезадача ормулир ется прос |
повышение, чень сложна.дительностиданныхНе б |
|
прави |
|
î |
||||||||||||||||||||||||||||||||||||||
выбрауктур |
базы и выделить п |
остранствинсталляцияонаä храненияданных. |
Ïðè |
|
определении |
||||||||||||||||||||||||||||||||||||||
|
|
|
|
параметры, скон игу |
èðîâ |
|
|
ñðå |
|
|
|
|
|
ин ормац и, |
|
|
|
|
èòü |
||||||||||||||||||||||||
|
|
|
|
ãî |
|
|
|
|
|
|
|
а следует |
|
принятьстввнимание вопросы произвНесмо |
|
|
|
- |
|||||||||||||||||||||||||
|
|
|
к базе. Обновления |
|
дополнения регулярно предостаâ |
|
|
òñÿ ïðî |
зводительнотелем |
||||||||||||||||||||||||||||||||||
ñòи и учесть, |
чтпространствбудущем ðàçìåðû |
|
|
|
|
îгут увелич |
|
üñÿ. Ïðè ðàáî |
|
с базой |
|||||||||||||||||||||||||||||||||
необходимо |
разными средствами о |
|
|
|
базыть ее пр извод |
|
|
|
|
|
|
. Äëÿ ýòîé öåëè |
|||||||||||||||||||||||||||||||
торые |
|
|
|
|
|
|
. Åñëè âû |
|
|
|
|
тслеживпроб менты,му ам |
íàäî как можно раньше îïðå |
|
|
|
|||||||||||||||||||||||||||
Ora le предо тавляет различные инстру |
|
|
|
ïîçâ |
ляющиетельностьав м тизир вать нек - |
||||||||||||||||||||||||||||||||||||||
ее причпроцессы |
|
способ их устр нения. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
елитьопо |
||||||||||||||||||||||||
Àäìèíистранайтиор отв чаетвыявитетакж |
|
çà своевременную устано ку обновлений и |
|||||||||||||||||||||||||||||||||||||||||
ненийпредназначены для |
|
исправ |
|
|
ошибок |
|
|
|
|
|
пробляюм, связанных |
|
áåç |
||||||||||||||||||||||||||||||
ителями Oraсистемыle лучать обновления, дополнения |
средства, |
|
|
|
|
ующиесистеменовы |
|||||||||||||||||||||||||||||||||||||
опасностью |
|
|
|
|
|
. |
Обновлен |
|
|
|
исправляющие критическиå |
îø áêè |
â |
|
|
|
|
||||||||||||||||||||||||||
íî |
жностипров |
|
|
|
дополнения перед тем, |
|
ак ониустраненияб дут установлены на рабо ающей |
||||||||||||||||||||||||||||||||||||
защиты,â ìî |
важнее оста ьных. |
Администратор долж |
|
|
поддержив ть контакт с предста |
||||||||||||||||||||||||||||||||||||||
|
|
. Он также должен помогать разработчикам использовреализть новые возмож- |
|||||||||||||||||||||||||||||||||||||||||
системе. |
|
|
|
|
|
|
|
лняет важные ункции по обеспе |
|
|
|
|
безопас |
îñòè áàçû |
|||||||||||||||||||||||||||||
Администра ор |
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||
íîì |
|
|
|
. В случаевыпо |
|
|
|
|
åíèÿ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ор должен пов |
|
|
|
||||||||||||||||
данных. Он отв чает за регулярное создание резервных копийчениюхр нение их |
надеж- |
||||||||||||||||||||||||||||||||||||||||||
и сталлироваерятьсистемуозникновосстановить данные. В некадминистраорых случаях |
àäìè |
|
îðíî |
||||||||||||||||||||||||||||||||||||||||
òàêæ |
|
участвует в |
|
|
|
|
|
тке плана защиты мониторинга |
системы. Так, |
|
истрапример, |
||||||||||||||||||||||||||||||||
результа о |
атаки, поэт му |
|
|
|
|
|
неисправностиор долждлениеуметь |
|
|
лять причины подоб- |
|||||||||||||||||||||||||||||||||
внеза |
|
íîå íåîá |
|
|
|
|
|
íà |
|
|
|
|
|
взгляд заме |
|
|
|
работы системы может быть |
|||||||||||||||||||||||||
ногоместепов денияъяснимоеуметьразработследить |
|
|
озможных нар |
|
|
|
. |
|
|
|
|
|
|
|
|
записи |
|||||||||||||||||||||||||||
Âñå |
|
|
|
|
ïðèâ |
|
|
|
|
администрапервыйнной главе, ребóюшителей, чт выяввашей |
|
|
|
|
|||||||||||||||||||||||||||||
ñ собствпримеры,дусмонн й копией Ora le, получить подобные |
|
привилегии не составит труда; вы |
|||||||||||||||||||||||||||||||||||||||||
áûëè |
|
|
|
|
|
|
òð |
|
|
привилденныегии администра ора. Для нобык торых задаучетнойпотребую - |
|||||||||||||||||||||||||||||||||
я дажпредополнит |
льные |
права, например |
учетная |
|
запись SYSDBA. Если вы работаете |

можете создать новую учетную запись |
|
|
Использование Enterprise Manager |
|
CD173 |
|||||||||||||||||||||||||||||||||||||
|
|
|
â |
òü åå |
|
|
ëüþ DBA. Ïðè |
|
|
найдите |
||||||||||||||||||||||||||||||||
|
|
|
|
|
|
ñèñòемы вы задали паро |
|
äëÿ |
|
|
х. Обратся |
òåñü ê |
|
|
|
им записям |
||||||||||||||||||||||||||
эти пароли. Если ж вы работаете |
|
разделяемой |
|
|
|
|
|
|
|
ïîлучить требуинсталляцииемые пр - |
||||||||||||||||||||||||||||||||
новкибудет затру |
|
. Âðÿä |
|
админист |
|
ор позв литсв |
|
работать как system |
||||||||||||||||||||||||||||||||||
Ora le уче ные записи system |
sysdba |
|
созязаю |
|
|
|
авро атически. В проц ссе уста |
- |
||||||||||||||||||||||||||||||||||
|
ания, вам необхднительнодимо инсталлиров ть собственную копию Ora le |
ýê |
|
|
|
|
||||||||||||||||||||||||||||||||||||
ë |
|
éòå |
|
записи. Причем записи должны быть в электронносистемой, |
виде. Вам часто придется |
|||||||||||||||||||||||||||||||||||||
èëè sysdba. Â ýò |
случае |
ам придется огðàничиться |
чтением |
|
|
|
|
из данной |
||||||||||||||||||||||||||||||||||
ã |
|
|
. |
|
|
|
вы действительно х тите ознак миться |
|
ин трументами администриро |
|||||||||||||||||||||||||||||||||
ровлавыть |
Еслиней. В процессе обучения желательно |
|
ботать |
|
копией,примеровк т уюспериментикро вас |
|||||||||||||||||||||||||||||||||||||
|
|
жентак, или иной сценарий. В этом рабо |
|
администра |
|
|
|
немног |
|
í |
ïî |
|
àåò |
|||||||||||||||||||||||||||||
íèê |
|
|
íå |
пользует. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
оро базы данны , обязательно |
|
|
||||||||||||||||||||
|
|
Ïî |
|
|
|
олим себ дать совет: работая админист |
|
|
î- |
|||||||||||||||||||||||||||||||||
копиров |
ть рагменты SQL-сце ариев. Ваши запи |
|
|
должны быть хор шо |
|
|
||||||||||||||||||||||||||||||||||||
â |
àáî |
ó |
|
|
|
в т ля в лабора ории. Каждый |
ýê |
|
оставило |
обязательно докуорганизти |
|
|||||||||||||||||||||||||||||||
|
íû, |
|
|
|
|
|
чтобы вам в случае необходимос |
|
íå |
|
|
|
|
|
|
|
|
труда вспо |
ить, зачем |
|||||||||||||||||||||||
íóð ется. исслеТ ж |
самое вы до |
|
|
делать, эк |
|
|
|
|
|
сперименуя корам ндами |
|
параметрами |
||||||||||||||||||||||||||||||
|
|
|
|
|
копирую рагменты сц на иев |
|
спериментиртмечаю аргумен ыпоств льзуэтого или |
íîãî |
||||||||||||||||||||||||||||||||||
Ora le. |
|
Íåî |
|
тно молжныет случить я, чт |
êî |
|
àíäà |
|
будет выполняться с пер- |
|||||||||||||||||||||||||||||||||
è |
|
|
|
|
|
|
ливднократь другие |
|
чения. Ког |
|
|
|
|
î |
анда наконец |
|
заработает, вы должны |
|||||||||||||||||||||||||
вой попытки. Вам придется изменять стро |
|
|
кода, находить синтаксические ошибки |
|||||||||||||||||||||||||||||||||||||||
знать,устанавчем была ошибка,знак к вы ее устрданили |
|
|
ак следует |
|
|
упать в сле |
|
|
|
|||||||||||||||||||||||||||||||||
решения. Создавая записè â ýëåê ðонном виде, следите за |
|
åì, |
чтобы они храндующийлись |
|||||||||||||||||||||||||||||||||||||||
ðàç. Ïî |
|
|
записыв |
|
|
âñå |
|
|
|
. |
Неко орые использую для |
|
ого обычны |
|
||||||||||||||||||||||||||||
бумажныйдробнолокнот, другайте |
держа |
|
òêðû ûì |
îêíî |
WordPad и записывают все дей- |
|||||||||||||||||||||||||||||||||||||
ствия,надежном месте |
è âû |
смогли действияосстановить |
их в случае оòказа всей системы. |
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
льзование Enterprise Manager |
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
Enterprise Manager (EM) ýò |
и струмент на базе Web, предоставляемый Ora le. |
|||||||||||||||||||||||||||||||||||||||||
ÈñïîÎí |
|
|
|
|
орам контролиров ть работу базы данных и предоставля |
|
||||||||||||||||||||||||||||||||||||
â |
|
мнении относительнопараметровог льшинств, чт коне |
|
|
|
министрачете проще управлять системой Ora |
|
|||||||||||||||||||||||||||||||||||
требдинуюемыхчк |
администраанд |
|
|
. Â |
|
|
|
|
|
них версиях DBMS Ora le EM |
претерпел |
|||||||||||||||||||||||||||||||
|
|
|
|
могаету вхо |
для решения большинств |
задач, в результате |
|
|
|
|
|
выбор |
||||||||||||||||||||||||||||||
|
уще твенные измене ия. Бо |
|
|
послеаä |
|
инстру |
îðîâ- |
|
|
|
|
упрощаетсях дятся |
||||||||||||||||||||||||||||||
le, èñïî |
ьзуя SQL-выражения. Бî |
|
|
÷íî |
|
îâ |
|
|
ñòàâ |
EM ýò |
ëèøü |
|||||||||||||||||||||||||||||||
ность |
|
этих инструме т |
|
|
òîì, ÷òî î |
|
äåì |
|
|
|
|
|
ментую сг |
|
|
рированный SQL-ко . |
||||||||||||||||||||||||||
По мере изучения основных нструмельшинствов констрирмандвыраж |
можетпро ессионаловспользжительная EM |
äëÿ |
||||||||||||||||||||||||||||||||||||||||
ðìû äëÿ ãåíå àöèè è |
|
полнения требу |
|
ûõ |
|
|
|
|
åíèé. Ï |
|
|
|
|
|
особен- |
|||||||||||||||||||||||||||
создания основных выражений |
SQL. Записав |
эти выражения, |
их можно применить |

CD174 |
|
лава 13. Администриров |
б з данных |
|
|
|
|
|
|
||||||||||||||||
для создания |
|
|
|
нных SQL-сценариев. |
|
|
|
необходимо для того, чтобы |
ìîã- |
||||||||||||||||
|
|
|
|
|
òðèì |
|
óê óðó Enterprise Manager. Ýò |
||||||||||||||||||
ли быстассмо |
íàé è ñðåдства для решения основных задач. Запуск EM может |
âûзвать |
|||||||||||||||||||||||
|
|
í |
|
|
ть обращения |
|
ток лу TCP/IP через порстандар5500. Если же |
ê |
-ëèáî |
||||||||||||||||
определенныесобствструдности. Данная прогамм |
|
|
выполняется как очередная Web-служ а |
||||||||||||||||||||||
на сервере |
баз данных Ora le. Если вы установите EM |
|
тным браз м, он будет |
||||||||||||||||||||||
ïðè |
÷ |
нам вы инсталлирпов ли |
î |
|
|
обеспечение в другой позиции айлов |
|||||||||||||||||||
|
ям. По окончании процесса устан вки инсталляционная |
|
|
à Ora le îé |
|||||||||||||||||||||
системырег трирова |
|
вам придется |
|
дствропараметры,стандар |
систепрограммной |
записи, |
|||||||||||||||||||
çäàåò |
небольш |
текстовый айл,граммноев к |
|
записывает ин ор |
àöèþ |
системе. За- |
|||||||||||||||||||
|
|
|
|
|
или задали нест ндартные |
|
|
|
|
ам пр дется обратитьсяакимсвоим |
|||||||||||||||
п ль для котьсяорой был создан впосрех де инсталляции. Возможно, вы захучетнойтите работать |
|||||||||||||||||||||||||
и пароль, вы не см жете сделать это, |
êàê â |
учетной записи не предусмотрены |
|||||||||||||||||||||||
êàê |
|
|
|
|
|
|
|
польз в тель, но не исключено, что, даж |
зная регистрационное имя |
||||||||||||||||
достатобычныйчные права. |
|
|
|
|
|
|
|
|
|
|
|
|
инсталляции систе- |
||||||||||||
1 |
|
|
|
|
|
|
время |
обратиться к записям,такоторые вы сделали |
|
|
|||||||||||||||
2. |
ìû Ora le. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
адрес, указав |
|||||||
Запуст |
те Enterprise Manager посредством Web-браузера привв |
|
|||||||||||||||||||||||
|
Пришлов нем мя сервера, на котором выполняется база данных. |
Пройдите процедуру |
|||||||||||||||||||||||
|
регистрации. |
|
|
|
|
|
:5500/em |
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
http:// < |
|
|
|
|
|
è EM |
÷íåò |
|
òó, ò |
причина, веро |
|||||||||||
|
Åñëè |
û |
|
лучите сообщ ние |
ошибк |
|
|
||||||||||||||||||
|
òå |
|
|
ершить |
рабо усервера> |
обращения,снов запустить его. На рис. 13.1 показан |
åíò |
||||||||||||||||||
|
ÿòíî, â |
|
ïîì, ÷ò |
èìÿ |
или порт указаны íåправиль |
. Возможно также, что |
|||||||||||||||||||
|
|
|
|
|
|
|
а, обрабатывающая |
|
|
|
|
не быланаз пущерабоí корректно. Попробуй- |
|||||||||||||
|
программла ной страницы EM. Отдельные |
анные, на |
|
Instan e Name è |
|
||||||||||||||||||||
|
îáë |
|
|
|
|
|
|
|
для отслеживания действийпримервыявления пробльшаям. Какдиаграммы,адми - |
||||||||||||||||
|
страстиорувыделенаам |
|
|
применять |
средства мониторинга практич ски ежедневно. |
||||||||||||||||||||
|
на завашем ком |
ьютере могут бы |
ä угими. Заметьте, что б |
|
|
часть |
бочей |
||||||||||||||||||
|
Сейчас сосредопридетсячим внимание на че ырех ссылках, расположенных в верхней |
||||||||||||||||||||||||
|
ется как ссылкокна:. |
Home, Performan e, |
Administration |
|
Maintenan e. Íà |
||||||||||||||||||||
|
левой части |
|
|
|
|
||||||||||||||||||||
|
рис. 13.1 показана страница Home, поэтому соответствующий текст не отобража- |
||||||||||||||||||||||||
3. Щел ните на ссылке Administration. |
|
|
|
|
|
работать с основными |
|||||||||||||||||||
|
Íà ðèñ. 13.2 ïîê |
|
|
набор ссылок, которые позволяю |
|||||||||||||||||||||
|
|
|
úåê |
|
|
базы даназаных. Заметьте, что если вы не |
|
|
|
али вариант En- |
|||||||||||||||
|
обудуттамив недост |
|
|
. Теперь вы можете ознакомитьсяинсталлировнекоторыми из средств |
|||||||||||||||||||||
|
terprise |
системы, то ссылки из гр |
|
Enterprise Manager Administration |
|||||||||||||||||||||
|
контроля, доступныхадминистраторуппыбазы данных. |
|
|
|
|
|
|

Использование Enterprise Manager |
CD175 |
ис. 13.1. лавная страница Enterprise Manager |
л енные при изучении предыдущей гла |
||||||||||||||
4. Äëÿ |
ого чтобы рассмотре задачи, |
|
|||||||||||||
ÿ |
найдитеприв денног |
рисунке. Однаквыпо íåì äî |
отображаться ин ор |
àöèÿ |
|||||||||||
âû, |
раздел Se urity |
щелкните |
à ññû êå Users. |
|
|
может тлича - |
|||||||||
Íà ðèñ. 13.3 ïîê |
часть списк |
|
льзователей. Ваш |
|
|
|
|||||||||
п льзов телях, созданных вами. |
|
|
те, что, щелкнув на кн пк |
Create, |
îæíî |
||||||||||
ñоздать учетную азанапись новог |
пользовЗаметьтеля. КнопклжнаEditсписокляет вам изменять |
||||||||||||||
|
сначала отредак илностьюва учетную |
запись, заб |
|
позвть |
|
ставить в та- |
|||||||||
ин ормацию |
об учетных записях, включая пароли |
ðîëè, ñâ |
|
|
с пользов - |
||||||||||
телем. Кнопк |
Delete ïî |
|
даляет учетную |
ïèñü |
язанныельзов теля из |
áàçû. |
|||||||||
Удаляя учетные записи пользователей, |
удьте внимзательны. Может быть, имеет |
||||||||||||||
смыслко состоянии на некоòорое время, чтоáы убедиться,локироначт |
никому не нужна. |

CD176 лава 13. Администрирование баз данных
ис. 13.2. Страница Administration инструмента Enterprise Manager |
|
åå íó- |
||||||||||
ораздо проще повт |
ак ивизиров ть у етную запись, чем создава |
|||||||||||
ля и связывать |
íåé |
ëè |
присваивать с |
привилегии. Имеет |
смысл |
|||||||
просмотреть неск |
лькорноучетных за |
чтобы получше знак миться |
|
íèìè. |
||||||||
Заметьте, что многие |
|
|
орыписей, |
изстемныею по |
|
|
подход к соз |
íà- |
||||
учетных записей пользов телей. Чтобы понять прич ну подобных уб |
|
|||||||||||
ñîç |
ть учетную запись |
âíèì |
|
üí ïðîàíà |
ать SQL-выражеждений,. При |
|||||||
до дании учетной записи пользов òåëя описанным браздобныйм с ним ав |
тическ |
|||||||||||
ñвязыв |
роль Conneадминистраt, ко îðàÿ |
пре оставляетлизировд |
но бо ьшие привилегии, |
|||||||||
в частнос и, право CREATE TABLE. А одно |
èç |
|
правиë |
данию- |
ния гласиается: инструменты должны быть простыосновныхиспользовании,администрировно необх димо быть осторожным и ясно представлять себе, какие действия они выполняю .

Использование Enterprise Manager |
CD177 |
|
Модификация существующей |
Создание нового |
|
учетной записи |
|
пользователя |
Пользователь
деластрЩелкните13.3нице. СтраницаAdministrationна ссылкеAdministration/SeDatabase. в левомurity/Usersверхнем углуинструментаокна, чтобыEnterpriseдствернутьсяManager к |
||||||||||
5èñ.MarcouxK. |
|
|
|
|
|
|
|
|
|
|
Ó |
|
несколько |
ознак |
с осн вными разделами. Сре |
à èç ðàç |
. |
||||
|
Se urity мы минутобс ждали в глав 12, |
îму они должны быть ам |
|
|
||||||
ñëå îâ |
ям, процедураммлениюдругимпоэтлементам, с |
зд нным для конкретной |
||||||||
базыделитеàнных. Их можно |
|
|
создания |
ò ëèö, íî |
|
àä |
|
|||
|
|
S hema предоставляет доступ к таблицам, индек |
представле понятныиям, |
|
||||||
ных. Описание средств, äоступрименятьных в разделах EnterpriseприбWarehouse, выхмощидит |
||||||||||
минист тельносторы предпочитаю |
непосредлятвенно использновыхсам,в ть для эт й цели SQL |
|
||||||||
|
ражения. В этом случае |
жно создать айл сценария |
ега копытныеег по |
|
|
|||||
âсякий ðàз, когда необхо |
ìî îâ îðíî |
|
ть таблицу или перестроить базу дан- |
|||||||
за рамки этой книги. аздел Storage |
создин из наиболее важных для нас. |
|
|

CD178 лав 13. Администрирование баз данных |
|
|
|
Хранение |
копий и от леживан |
дитель- |
|
При ин талляции данныхáàçû, ñîç |
|||
ности администратор так или |
íà÷å взаимодейств ет с |
ñистемой |
хранения данных. |
Вернемся к рис. 13.2 и рассмотримссылкизервных группе Storage, в числепроизворыхк т
•Contro files
•T blespa es
•Datafiles
•Redo Log Groups
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
|
äîTablespaмлжнаArКакВтипеэтойhiveсистемойагдеминистрагруне-eайла,Logsнопхранитьпезв.RollbaНезависимотакжпомещаетляеторутаблицывноситьимеюkампроизвSegmentsнеобхданныесятреальнпунктывзаоздписиможностей,вмоужûåайлы.иметьRollbaнеизеальномененияиспользуется,.ВхотOraкоторСУБДk Segments.leбыопревзаимонекпредоставадминистраделеныTemporaryт рыедействи TemporaсвляетуетзличнденияGСУБД,сrоперациyoupû GroupтипыкажTaона- |
||||||||||||||||||
онной• |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
айлов, испо ьзуемые |
аботе в разных |
|
|
|
системах. Кажд |
é àéë |
||||||||||||
имеет опредеëенное назначение |
|
жет контролировоперационныхься |
|
|
|
т ром с целью |
||||||||||||
Перед тем как |
иступать к рассмотрению |
конкретных |
|
|
м, чтайлов, |
íàäî óäå |
- |
|||||||||||
од из самых |
äë |
|
ныхму |
|
|
в к мпьютере. Пр чина |
|
|
åñòü ì |
|||||||||
повыш ния надежнос |
ïðè |
|
|
дительности. |
îñòü ä |
|
. Приоростивых дених из строя |
|||||||||||
Механические |
ýлементы также |
èæàþ |
|
|
|
|||||||||||||
õ íè |
элеме |
. Скорость обмена с дисками зависит отиповск |
èõ |
|
|
. |
||||||||||||
восстановить данные |
чрезвстройствчайí трудно,надежв большинстов |
|
|
случаев |
â |
вращенияневоз- |
||||||||||||
лить внимание |
ппара |
íî |
обеспечению, в частности |
ам. Как вы знаете, диски |
||||||||||||||
не поддерживается |
|
|
Oraоптимизацииle, поэт му их рассмотрениене вх дит в числоизадач |
|||||||||||||||
можно. Существую |
способû |
|
|
|
данных надиске, |
большинс |
â |
íèõ |
||||||||||
льзуя массив незавсистемойсимых дисковых |
|
(redundant array of independent |
||||||||||||||||
записи данныхдств йл, зически |
|
ëîæ |
íà |
разных носителях. Поск льк |
|
|||||||||||||
данной книги. Так, напр мер, вы можете с |
|
енно повысить произв диòельность, |
||||||||||||||||
drives RAID), обеспеч вающий избытуществчн ь и ормации. Эта |
|
логия ис- |
||||||||||||||||
использует сре |
операц онной |
системы |
устройстви к нтроллеры дисков для авхном тическ |
|
||||||||||||||
каждый |
äèñê |
òàåò |
|
|
можно использовать |
параллельные |
||||||||||||
процессы,дним устройстврабом. Можнонезависимотакж организовстальных,высокть опированиå |
на несколько устройств; |
|||||||||||||||||
|
обеспечивающие |
многраспоболее |
енный быстрод йствие, чем при |
работе |
|

ï |
|
|
ýòîì àâ |
ìà |
|
|
|
даются резервные |
|
|
Хранение данных |
CD179 |
|||||||||||||||||
|
|
|
|
|
|
îï è. Åñëè |
|
дин з дисков |
àññ â |
||||||||||||||||||||
|
|
|
|
|
èç |
строя, сист м восстановит |
данные на |
÷èòü |
èí îð |
ации, хранящейся |
à |
||||||||||||||||||
других дисках. Тотическиж механизм |
|
î |
|
|
дно из устройств и замен |
|
|||||||||||||||||||||||
выйдетего, о вр |
я как остальные продолжаляетрабо |
у.основЭт |
|
|
возможность модернизи- |
||||||||||||||||||||||||
ðîâ òü ñèñòåìу хранения данныхпозвт |
время,тклюак польздаетîв ели продолжают работаòü |
||||||||||||||||||||||||||||
ñ |
|
базой. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
Защита управляющих айлов |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
Ó |
|
|
ляющий |
|
|
|
ýò |
|
|
|
|
двоичный айл, к торый сообщает Ora le, |
|||||||||||||||||
êàê |
|
|
|
|
|
лжны хра иться в системе. По |
молчанию Ora le создает три копии |
||||||||||||||||||||||
управляющегдо айла. В í |
часпециальныйработы система пытае ся |
|
очитать кон игурацион- |
||||||||||||||||||||||||||
ные данные |
èç |
|
äíîã |
èç |
. Е ли все копии б дут повр |
ждены, |
база данных |
|
|||||||||||||||||||||
|
|
|
|
|
|
|
и вам придется приложить немало усилий для устранения |
неисправности. |
|||||||||||||||||||||
В целях безопасности рек айлов ется |
хранить по крайней |
ì ðå |
одну копию на др - |
||||||||||||||||||||||||||
åã |
ì |
à |
мпью ере, доступном по сети. Минимальным решен ем являет я раз |
систему |
|||||||||||||||||||||||||
|
|
|
|
|
|
|
диск . Еслименду |
í |
|
дисков или сервер выйдет из |
|
òðîÿ, |
|||||||||||||||||
можно будет |
|
|
|
|
â |
|
|
используя |
|
ляющий |
éë, |
|
ëîæ íûé |
||||||||||||||||
наткроетсядруг мдельномпьюк быстро |
.осстановить,Эт |
|
|
|
управажно, так к к ег |
|
выполнемещение |
||||||||||||||||||||||
конечном |
÷åòå îïðåреляет доступн сть данных. Если, работая |
одним сервером, |
âû |
||||||||||||||||||||||||||
утеряете управляющий айл,правилоэт , |
ятнее сего, означает, чт |
âû |
|
теряли значи- |
|||||||||||||||||||||||||
тельную часть данных из базы. В эт м случае придется в |
|
|
|
ëèâраспоòü áàçó, à ñ íåé |
|||||||||||||||||||||||||
и управляющий айл из |
|
керопии, |
äíàê |
|
это займет дов льно много времени. |
||||||||||||||||||||||||
1. |
|
|
|
âû |
|
|
закрыли Enterprise Manager,чрезвычайноернитесь к осстанавранице Administration |
||||||||||||||||||||||
|
|
|
Еслищелкнитне |
на ссылкрезервнойControlfiles из группы Storage. |
|
|
располож |
|
|||||||||||||||||||||
|
|
|
Как показано на рис. 13.4, вы |
|
|
|
ñï |
|
к, в которо |
|
|
|
|
||||||||||||||||
трех управляющих айлов. Если вы |
|
ëë ðîвали с бственнуюазанок пию Ora le, то |
|||||||||||||||||||||||||||
ýòè òðè àéëà, |
|
ероятнее |
ñåãî, á äóò |
х диться в |
îäíî |
|
|
талог . Щелкнув |
à |
||||||||||||||||||||
ñ |
ñûëê Re ord Se tion, |
вы получитеувидитеинст ормацию о размереукаждого айла, ноение |
|||||||||||||||||||||||||||
|
|
|
æåòå |
|
äàê |
|
|
|
|
данные. На эт м этапе |
менить располо |
ение ай ов нельзя. |
|||||||||||||||||
Чтмобы сдела ь эт , |
|
изменить |
инициализационные |
параметры базы данных. Сле |
|||||||||||||||||||||||||
дует зарегисòðèð |
|
надоться в SQL*Plus к к пользователь, принадлежащий |
ëè sysdba, |
||||||||||||||||||||||||||
и выполнить к манду ALTER SYSTEM. Не пробуйте сделать эт |
сейчас. Синтаксис вы- |
||||||||||||||||||||||||||||
ражений, необхтировдимых для решения |
данной задачи, мы рассмотрим нескролько позже. |
||||||||||||||||||||||||||||
|
|
|
|
ALTER |
|
YSTEM SET ontrol files= < àéë 1>, |
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
< àéë 2>, ... |
< àéë 8> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
SCOPE=SPFILE; |
|
|
|
|
|
важны, в системе Ora le предусмотрено |
|||||||||||||||||||
|
|
|
Поскольку управляющие айлы о |
|
следующее: чтобы изменения проявилисчень, надо перезапустить СУБД. Статический

CD180 лава 13. Администрирование баз данных
èñ. 13.4. |
о расположении управляющих айлов |
|
их значений нель |
||||||||||
ха ак ер пар метровИн ормациядна из причи , по к |
îðîé äëÿ èç |
|
|
||||||||||
зя использ |
àть EM. Если вы правильíо скон игурируете управляющие |
àéëû, âàì, |
|||||||||||
в роя нее овсего, никогда не придется из |
енять |
. Заметьте,менениячто |
ли вы не собирае- |
||||||||||
системы для создания |
ðезервных к пий управ |
|
|
|
ëîâ. |
|
|
|
|
|
|||
ь изменять кон игу ацию Ora le, выможете использов ть средñтва операционной |
|||||||||||||
здание табличных |
пространствляющих айлов данных |
Ora le. |
|||||||||||
Табличное |
|
î (tablespa e) èç |
|
|
|
|
â êî |
|
|||||
ÑîÝò |
набор элемент в базы данных. Как |
специалистî |
âû ìîæ |
ïîìå- |
|||||||||
ститьлогическийв табпространствчное странств |
|
обретениеъек администра |
пользовмпанииåëòåé). |
|
|||||||||
можете создать как уг дно мн го таб |
|
|
|
|
числерешать, чт |
û áó |
|
||||||
хранить в |
них. Возможно, |
ïðазличныедпочтетеличныхрани ь(все таблицы и другие объекдетеВы |
|||||||||||
щие остальным системам, выдругих табличныхпространствах. Можно такжетствпойти |
|||||||||||||
системы Redwood Realty в одíîм табличном |
|
òû |
е, данные, соîòâ |
|
óþ- |