Скачиваний:
27
Добавлен:
10.02.2015
Размер:
2.1 Mб
Скачать

езюме CD231

Ограничения на запуск

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

Дополнеорение

 

 

разилиостранствделыыхпространств,ченьособжь?пройденногъединенныпредставбольшогполляетэтзны,посребъематдинтакжематериалаляемыйдство(veryсамое,какйлсвобщегоlargeданязанныечто-ыхsиaleключа,. айлмеждуdatabaseданных,елательнособойVLSD)и кданные,ждоехранитьтабличнаприсов-

 

ìåХэшноеТабличноер,п-дантаблиц

 

 

 

 

 

 

 

 

 

 

 

Áàçà

 

 

 

 

 

 

 

 

 

 

 

 

ИстинаПов21.

 

 

 

 

 

 

 

 

 

 

 

3

 

íî.

 

 

 

 

 

Ora le, обеспе

 

ает э ективное эк

Инструмент Data Pump, пред

 

 

 

 

4

портирование ин ормации, ноставсегда

 

 

данные во внутреннем ор ате.

Äî

нения Ora le, предполагающие перехранитд к старшей

ерсии (например, о 9i

5. Использование Enterprise Manager единств нный способ получить доступ к ста-

 

10g), обычно требуют пре бразования айлов данных чивостановки СУБД.

 

тистическим данным, необходимым

для определения состояния базы.

Заполнить пропущенное

 

 

 

 

 

 

еск льким инструм

1

çäåë

Enterprise Manager предоставляет доступ к

 

2.

Если вы х тите созда

блицу,произвк

 

 

старые данные хранились бы на медлен-

3.

Åñëè

решили не

ëüç

новыеустройства RAID для резервногоростных

копирования

 

òàì,

ïî

óâ

 

 

дительность базы да

 

.

.

 

 

в надомогающимсгрупп роваеличитьданные по г дам, используя

 

 

устройствах,

 

ных, но недорог х дисках,

данные на высокоск

 

 

 

йлов баз данных, вам надо установить свойство

, чтобы систем Ora le

4

сама выполняла постиспоянное резервирование.

 

 

 

 

таблицах.

Âàì

надо загрузить в

 

Ora le данные, хранящиеся в элек

 

5.

Äëÿ ýòîã

подойдет инстрсистему

 

 

.

 

 

 

 

 

 

Список системных

авлений, предоставляющих ин ормациютронныхбазе данных,

 

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

.

 

 

 

 

CD232

ëàâà 13.

 

 

 

ание баз данных

 

 

Варианты отв т

 

 

àì, ÷òî äâ

ìû

жения работают недо

1. Пользоват ли

 

 

пустимо м дленно. Вы подозреваете, чторвинойсоставму плох

состав

запрос ,

íî íå óâå

 

нысообщиливАдминистрировэт . поможет вам определитьприлоист чник ленныепроб мы и вû-

работать решение.

 

 

 

 

 

 

 

à)

 

*Loader

 

 

 

 

 

 

 

 

á

 

SQL A ess Advisor

 

 

 

 

 

 

 

â

 

Хэш-разделение

 

 

 

 

 

 

 

ã

 

ARCHIV

LOG

 

 

 

 

 

 

 

 

ä)

PCTFREE

 

 

 

 

 

 

 

 

 

2. Если вы создали большую таблицу, содержащую данные, которые изменяются

достаточно редко, вам надо сделать следующее:

 

 

à)

 

 

 

 

 

 

 

5

 

 

 

 

á

 

 

 

 

 

 

FR E

 

 

 

 

â

 

 

 

 

 

 

 

 

 

 

 

ã

 

Задать

значение PCTUSED=40

 

 

 

 

ä)

списочное разделение

 

 

анных, используя си-

3. Если вы решили вручную создать резервную копию базы

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

важным?

 

 

 

 

 

 

 

 

 

 

à)

CON ROL01.CTL

 

 

 

 

 

 

 

á

 

 

YSTEM01.DBF

 

 

 

 

 

 

 

â

 

SPFILEmydb.ORA

 

 

 

 

 

 

 

ã

 

REDO01.LOG

 

 

 

 

 

 

 

 

ä)

IFBLD90.EXE

 

 

 

 

ручную либо скон

òü Enterprise Man

4. Дополнения можно копиров ть

ager äëÿ ò

 

о, чтобы эта

 

ֈ

âыполнялась автоматèгурировднакчески, о в обоих слу-

чаях необхогдима

учетнаязадапись на узле

.

 

 

à)

OTN (Ora le Te hnology Network)

 

 

 

á

 

MetaLink

 

 

 

 

 

 

 

 

â

 

Java

 

 

 

 

 

 

 

 

 

 

ã

)

RMAN

 

 

 

 

 

 

 

 

 

 

 

Pat h.Ora le

 

 

 

 

 

 

 

 

5. Администратор мож÷òåт настрîить Ora le Enterprise Manager так, чтобы получать оповещения по по . Для эт го надо скон игурировать:

 

а) Обновления.

 

 

 

езюме

CD233

 

á SQL-ïðî èëü.

 

 

 

 

 

Ó

â

Data P mp.

 

 

 

 

 

 

ä)

SQL Tuning Advisor.

 

 

 

 

 

ã

Метрики.

 

 

 

 

 

 

 

произвпражненияглав 10, выглядит следующим образди м:ициров

 

 

1. Readwood Realty

в примерах из данной главы, необо

 

Èñïî

ó

 

ïîäõ ä,

 

çà ðîñ,

 

 

дительностьописанныйтчета Sales by Month and Agent. Создайте пр

ает наибольший объем данных.ДанноеМ

анный запрос для отчета, сîповыситьзданног

использу

SaleStatusID=101.

 

значение выбрано потому, чтодимобныйес ечи-

 

 

CT

.

 

AGENTS.LASTNAME,

 

 

 

 

LISTIN

.

K

NAME,

 

 

 

 

1.

 

 

PR CE,

 

 

айл SQLAdvisor.sql. Замените

 

 

 

 

 

 

 

ASLISNALESTATUSID-дискCTNAMEGS,DLISTDATE,USID))INGтакжиASC,GотредактируйтеN =ATUSID='MM=101')

 

 

 

 

 

 

 

 

.òåñü

 

 

 

 

 

 

 

 

 

 

 

 

U.TI

 

 

 

 

 

 

 

 

 

 

 

 

ID)

 

 

 

 

 

 

 

 

 

 

 

INGLISALESTAGSAMEìïàê

 

 

 

 

 

 

 

 

 

 

 

A

 

 

 

 

 

 

 

 

 

 

AGESTI,êN.

 

 

 

 

 

 

 

 

R(.FIRSTFIR.äîñò

 

 

 

 

 

 

 

 

GENT

 

 

 

 

 

 

 

 

ORDERWHEREFROMTOSALEMONTHAGENTSопируйтеSALESTATUSCHNTSBY

 

 

 

 

 

 

 

Ñê

 

 

 

 

 

 

 

 

 

 

 

234. первыйавычкискимУдалитеВыпоблемыПриDBнеобходимостилнитеименем.SSQL.вУADVISORор-î.запросвоейовзапросерьвыражение.DELETEудалитеновымитекст.TASK(Убвседляе,ADDдитесь,предыдущиечтосозданияSQLWKLDвы чтозаменилипроцедурыдлязадачиSTATEMENTорматаREDWOODи. Устранитеобъекты.'MMвашим' добавленыWorkloadвозможныепользо.â тельорыпро--

(Exe ute DBMS_ADVISOR.DELETE'FirstSQLWKLDTask');

5. ВыполнитеVARIABLEset'MainlongновуюWorkload50000;bufпроцедуру,CLOB;'); затем ознакомьтесь с предложенными изменениями.

CD234

 

лава 13. Администрирование баз данных

 

 

 

 

 

 

 

Exe ute:buf:=DBMS ADVISOR.GET_TASK SCRIPT

 

 

 

 

 

 

 

àотчетылизируйтеетеMerповысить:buf;ихTaskhant. приложенияОзнакомьтеора,'предложения);вы можетепреподавCoffeeипроввкраMerтеляåритцеhantòьсообъясните,ихдоссвоимипроизвчнотат выводамипочемудительностьпростывы. . принимаетеЕсли.Проанализиувасестьили-

ïîФор26рав..звCoffeeПроанавмытвергадминистраPrint('First

 

 

 

 

 

 

 

 

 

 

 

использ

ание таблиц, вы

 

, ÷

нек орые из известных вам мет дов

1.

îëÿþ

 

 

óé

 

дительносувидить.

 

 

 

 

тдельная

 

 

 

 

сьпроизвSQL*Plus. Это

проще сделать, если у вас есть

 

2.

ЗарегистрирИз се таблиц выберитедост, содержи

îå ê

орой изменяется реже, чем в других.

 

хем . Получите список

упных таблиц.

 

 

 

 

 

 

 

 

SELECT table name FROM user tables;

 

î

.

 

 

3.

чтобы

óменьшить занимаемую память енениюповысить

àç

ïî

Ñî

временем вы замет ли, что менеджеры част вы

лняю поиск

 

 

îð

 

лируйте рекомендации по изì

 

средств хранения таблицы с тем,

 

к таблице

 

 

ндекс на

àçå LastName. Â

ервуюдительностьчередьзакпросèòå

 

именам

требителей. Для того что

 

оптимизировать

иск, вы решили добаов

ü

 

данные

ïî

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

 

 

 

 

 

SELECT

D, City, LastName

 

 

 

 

 

 

4.

 

FROM Con

INme(INSERT',SamuelsStreet,(ConsumerID,è' обратите'CityBloom'State,внимание, 'Mau ZipCode)h'на);ее быстродействие.

 

 

ТакжеFirstName,INSERTWHEREпроверьтеVALUESLaConsumersINTOtNa(99,LastNaкомандуConsu

 

 

 

 

 

 

 

 

65..

 

 

 

 

 

'Barbara'

'Feldon'

 

 

 

 

 

 

CoîðíîREATEmpnsóéòåu'индекс123tmпровeтакжINTOINDEXrs("LASTNAME")StatistiMiерьLastNaнатевыражениеhiganConsuConsumerLastNameосновевыражение'mes;,rs,'столбцаChiStreet,INSERT(ConsumerID,SELECTagoLastName' Cityíî'кILнемногторое,',State,. '60601рассматривалосьоизменитеZipCode)'); данныена. этапе 3. Про-

 

тестирПовСоздайтеFirstName,INSERT

 

 

 

 

 

 

 

 

 

 

VALUES (86, 'Max', 'Smart' '123 State' 'Chi ago' 'IL', '60601');

7. Заме или ли вы разницу в

 

 

 

 

 

 

 

 

 

 

 

 

çþìå

 

CD235

 

 

 

 

 

 

 

На ишите короткий тчет и объ

 

 

 

ñíèòе в нем, изменилась липроизвдительности?дительность и ïочему. Какие условия

повли-

 

 

ÿëè íà íåå?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3. Rowing Ventures

 

 

 

 

 

 

 

íà ê

 

-диске, содержатся данные

В айле Organizations. sv, записанно

 

 

âèäå ýëåê

 

òàáë

öû. Âàì íàäî

импортировмпакть

их в таблицу Organiza-

tion. Для этогтроннойнеобходимо

экспортировать приведенные ниже столбцы из Ex el

â

стандартный айл .CSV.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ID, Phone, Address, City,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OrganizationName, NewsOutlet

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

State, PostalCode, Nation,

 

 

 

 

 

 

 

 

 

 

 

ïðîá

. Ä í

 

 

Откройте айл в WordPad, и вы увидите ист чники по

 

 

 

 

 

е, соответств

 

 

некоторым ст лбцам, пропущены,тенциальныхв большинствлемслучàåâ

òåê

 

овые значенияующие помещены

кавычки. Эти пробл мы

 

 

àòü ñå üåç

í

ûì , íî âàì

 

внимате ьно проверить данные, чтобы уб

 

назвих орðåêò

 

 

. Важнеенадо

àê , ÷ò

 

последняя

 

 

 

 

 

 

 

 

тнельзяж

иденти

 

òîð,

чтости предыдущая. Эт

не случайно, поэторганизацияму не спеш те вносдитьсяисправлен я. На

Èì

 

тируйте ег

 

ëèáî ñ

помощью SQL*Loader в режиме

 

к мандной строки,

ëè

áî ïîсредстввыяснить,м îç

÷òî

 

 

 

 

таблицы.

 

çàâ

 

 

 

èñïîльзуйте выр жен е

øà öåëü

 

 

 

роизойдет, если вы попытамееттесь

мпортировать айл.

данных треагировала на дубл рование значений идентершениисоставикъяснитеора

êàê âû собирае-

в дите данные на педания÷ ть.внешнейНап

те небольшПо

 

ò÷åò

 

îá

 

 

 

â íåì, êàê

çà

SELECT, чтобы извле ь некоторые столбцы, вх дящие в

 

 

 

 

овых записей,

âû

òåñü

поступать, если необхоäèìî èмпортировать

большой объем данных.

 

 

 

4. Broad loth Clothing

 

 

 

а администра ора, определите табличные

 

 

 

Предполагая, что вы имеете

 

 

 

 

 

 

ых Broad loth Clothing. Е липравозможно,

вершите

 

ó àçû

выполнддержкитепрострх лод

ства, айлы данных

ñå

истемные айлы, используемые для по

 

áàçû äàí

шите работу базыопировосстановите

ее из резе вн й копии. Не

 

 

выполнитсь

íое резерв ое к

 

 

 

 

 

сех айлов. Если у вас хватит

смелости, постарайт

удалить диí из айлов аниепереза

 

базу. Когда

рабоудеò

îáнаружена ошибка, завåð-

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

ðаботают другие пользовпытайтесьтели.

 

 

Соседние файлы в папке Дополнительные главы