top oracle dba rac
Најпопуларнија питања о Орацле ДБА, РАЦ и подешавању перформанси о напредним темама за искусне професионалце:
У наставку претходног чланка, Најпопуларнија питања за Орацле интервју , овај чланак укључује скуп питања из интервјуа који покривају неке напредне Орацле концепте као што су архитектура базе података, израда резервних копија / опоравак базе података и подешавање перформанси.
Теме обухваћене Орацле Адванцед Интервиев Питањима:
- Питања за Орацле ДБА интервју
- Питања за интервју за Орацле РАЦ
- Питања за интервју за Орацле Перформанце Тунинг
Овде смо скупили сет питања која ће помоћи кандидатима који су на средњем нивоу, као и сваком тражиоцу посла, да успешно реше интервју.
Најпопуларнија питања о Орацле ДБА, РАЦ и подешавању перформанси
Укључено је најважније Орацле Интервју питање о напредним темама, заједно са одговорима.
Почнимо!!!
П # 1) Зашто користимо материјализовани приказ уместо табеле или погледа?
Одговор: Материјализовани приказ је објект базе података који садржи резултате упита. Ако се материјализовани погледи користе уместо табела или погледа у сложеним извршавањима упита, перформансе се побољшавају јер поновно извршавање није потребно за поновљене упите.
П # 2) По чему се кластерисани индекс разликује од некластерисаног индекса?
Одговор: Индекс је објекат шеме, који може ефикасно претраживати податке у табели.
Индекси могу бити гроздасти или некластерисани. Разлике укључују:
- У кластерисаном индексу, записи табела се физички сортирају и чувају у одређеном редоследу. Дакле, табела може имати само један кластер индекс. Док се налази у некластерисаном индексу, догађа се логичко сортирање које се не подудара са физичким редоследом записа.
- Лисни чвор кластерисаног индекса држи странице података, док некластерисани индекс држи редове индекса.
П # 3) Које су различите одговорности ДБА?
Одговор: ДБА је администратор базе података који обавља све административне задатке.
Административни послови укључују:
- Администрација на нивоу корисника, тј. Ствара кориснике, уклања постојеће кориснике или мења корисничке дозволе.
- Одржава сигурност базе података.
- Управља складиштем базе података и објектима.
- Подешава перформансе базе података.
- Обавља сигурносне копије и задатке опоравка.
П # 4) Шта подразумевате под Нормализацијом базе података и зашто је то важно?
Одговор: Техника нормализације је скуп правила која се користе за организацију релационе базе података како би се спречила сувишност и зависност података. Једном када се идентификују почетни објекти базе података, нормализација помаже у идентифицирању односа између објеката схеме.
Различити облици нормализације су следећи:
- Прва нормална форма (1НФ)
- Друга нормална форма (2НФ)
- Трећа нормална форма (3НФ)
- Боице-Цодд-ова нормална форма (БЦНФ)
- Четврта нормална форма (4НФ)
- Пети нормални образац (5НФ)
П # 5) Можете ли навести различите компоненте физичке и логичке структуре базе података?
Одговор: Доље је дата листа различитих компоненти.
Физичка структура укључује:
- Датотеке података у којима се налазе сви ДБ објекти попут табела, погледа, индекса итд.
- Понови датотеке евиденције, које одржавају евиденцију промена базе података као резултат корисничких трансакција.
- Контролне датотеке које одржавају статус и физичку структуру базе података.
Логичка структура укључује:
- Таблеспаце, који је логичка јединица за складиштење у којој се налази објект базе података.
- Сегменти су само логичке јединице за складиштење, али унутар простора табела.
- Опсег је логичка јединица где различити суседни блокови података и обим заједно чине сегмент.
- Блок података је најмања логичка јединица за складиштење у бази података.
П # 6) Шта је СИСТЕМ таблични простор и зашто нам је потребан?
Одговор: Простор табела система креира се у време креирања базе података. Овај простор табела садржи све табеле речника података и стога се користи за стварање различитих објеката базе података. Простор табела система мора остати на мрежи да би база података несметано функционисала.
П # 7) Шта подразумевате под СГА и по чему се разликује од ПГА?
Одговор: СГА значи да је системско глобално подручје меморијско подручје које је дефинисао Орацле током покретања инстанце. Ово подручје могу дијелити процеси на нивоу система, па је стога познато и као заједничко глобално подручје.
ПГА је Програмско глобално подручје је меморија специфична за процес или сесију. Ствара се када започне Орацле процес и сваки процес ће имати наменски ПГА.
П # 8) Шта је датотека лозинке у бази података и зашто је потребна када се корисник може потврдити идентитет помоћу табела речника података?
Одговор: Корисници базе података могу се аутентификовати помоћу табела речника података док чувају корисничко име и лозинку. Ако се лозинка коју обезбеди корисник подудара са лозинком која је сачувана у бази података, тада би корисник могао да се пријави. Међутим, то се може догодити само ако је база података отворена.
Ако је база података у режиму искључивања, тада се не може приступити овим табелама и стога ће администратори базе података користити датотеку лозинке за пријављивање и отварање базе података.
П # 9) Које су различите врсте резервних копија доступне у Орацлеу?
Одговор: На вишем нивоу, постоје две врсте сигурносних копија које су доступне у Орацле-у, а које су физичке и логичке.
Током физичке резервне копије креирају се и чувају копије датотека физичких база података (као што су датотеке података, контролне датотеке, редови дневника и друге извршне датотеке). То се може постићи помоћу услужних програма оперативног система или РМАН-а.
Насупрот томе, логичка резервна копија омогућава појединачно прављење резервних копија објеката базе података као што су табеле, погледи, индекси, ускладиштене процедуре итд. Путем услужног програма Екпорт / Импорт који пружа Орацле.
П # 10) Шта подразумевамо под врућом и хладном резервном копијом и у чему се разликују?
Одговор: Вруће резервне копије су поступак узимања резервних копија базе података док је база података у режиму рада. Отуда је познат и као резервна копија на мрежи. Иако се сигурносна копија може правити само када је база података у режиму искључења, па је стога позната и као офлајн резервна копија.
Постоји неколико веб локација попут оних за банкарство и трговање, које раде 24 сата, па стога не могу подржати рушење базе података. Због тога ДБА-ови морају да праве резервне копије само у мрежном режиму.
П # 11) Која је разлика између враћања базе података и опоравка базе података?
Одговор: Током процеса обнављања, сигурносне копије се копирају са тврдог диска, медија или трака на локацију обнављања и касније чине базу података оперативном. Опоравак има додатни корак ажурирања ових датотека података применом редо дневника како би се обновиле промене без којих се праве резервне копије.
Разумимо то уз помоћ сценарија.
- Потпуна резервна копија базе података узима се у петак 23:00
- Пад базе података догодио се у суботу 07:00
Изгубљене датотеке можемо вратити помоћу пуне резервне копије од 23 сата која је Обнова. Међутим, подаци ће бити враћени до петка у 23 сата, а не до суботе у 7 сати. Да би се учинило исто, могу се применити редови дневника који ће базу довести до тачке квара.
П # 12) Шта разумете под зрцаљењем датотеке Редо Лог?
Одговор: Поновити евиденцију је најважнија компонента архитектуре базе података која бележи све трансакције у бази података и пре него што оде у датотеку података.
Стога се зрцаљење ових датотека врши ради њихове заштите. Поновно зрцаљење датотека дневника омогућава копирање редо дневника на различите дискове истовремено. А то се може постићи употребом Дата Гуард-а и других услужних програма.
П # 13) Како се инкрементална резервна копија разликује од диференцијалне сигурносне копије?
Одговор: Инкрементална резервна копија позната је по томе што прави резервне копије само промењених датотека података од последње резервне копије, које могу бити пуне или инкременталне. На пример, Поступно / потпуно прављење резервних копија врши се у петак у 10:00, а следеће се прави у 10:00 у суботу. Друга додатна резервна копија ће имати трансакције само након петка у 10 сати.
Док Диференцијална резервна копија прави резервне копије датотека које су се промениле током последње потпуне резервне копије.
Ако направите потпуну резервну копију у петак у 10 сати, а затим диференцијалну резервну копију у суботу у 10 сати, биће направљена резервна копија датотека промењених од петка, 10 сати. Даље, ако се направи диференцијална резервна копија у недељу у 10 сати, биће потребна резервна копија датотека промењених од петка, 10 сати.
П # 14) Шта је Фласхбацк упит и када га треба користити?
Одговор: Орацле је увео флешбек технологију за опоравак прошлих стања објеката базе података. Може да поврати случајне промене које су такође почињене. Опоравак зависи од наведене вредности параметра УНДО_РЕТЕНТИОН.
На пример, параметар УНДО_РЕТЕНТИОН је подешен на 2 сата и ако корисник случајно избрише податке у 11:00 са извршеним урезивањем. Затим, користећи ФЛАСХБАЦК КУЕРИ, он може да преузме ове редове само до 13:00.
П # 15) По чему је РМАН бољи од процеса опоравка сигурносне копије којим управља корисник?
Одговор: Рецовери Манагер (РМАН) је Орацле уграђени услужни програм који може аутоматизовати сигурносно копирање и опоравак базе података и администрирати стратегије сигурносних копија. У сигурносним копијама којима управља корисник, корисник треба да изврши сигурносно копирање ручно.
РМАН време за прављење резервних копија биће мање у поређењу са резервним копијама којима управља корисник јер РМАН одржава све метаподатке у Централном спремишту и може брзо да их преузме.
РМАН ради инкременталне сигурносне копије, умјесто да узима сигурносне копије пуних датотека које се израђују помоћу сигурносних копија којима управља корисник, што опет штеди вријеме.
РМАН креира скрипте за резервне копије и опоравак које се могу поново користити и распоредити и не требају ручне интервенције.
РМАН може аутоматски открити оштећене блокове података током процеса израде резервне копије и опоравити их, док се то не дешава у сигурносним копијама којима управља корисник.
П # 16) Шта је каталог за опоравак?
Одговор: Каталог опоравка је шема базе података која садржи метаподатке које РМАН користи за процесе обнављања и опоравка.
У основи чува информације о
- Датотеке података и њихове резервне датотеке.
- Архивирани поновљени дневници и њихови скупови резервних копија.
- Похрањене скрипте
- Оваплоћење
- Историја резервних копија
Каталог се ажурира када РМАН направи резервну копију или пребаци редо евиденцију или промени датотеку података.
П # 17) Како опоравити изгубљену контролну датотеку?
Одговор: Ако се једна од контролних датотека изгуби или се оштети, можемо користити другу копију контролне датотеке која се одржава на нивоу ОС-а. Ако су све копије контролних датотека изгубљене или ако корисник задржава само једну копију контролне датотеке која се губи, тада корисник може
- Ручно креирајте контролну датотеку.
- Вратите га из контролне датотеке сигурносне копије помоћу наредбе у наставку.
ALTER DATABASE BACKUP CONTROL FILE TO TRACE;
- Вратите помоћу резервне копије РМАН помоћу наредби у наставку.
setdbid XX; restorecontrolfile;
П # 18) Која је разлика између опоравка медија и опоравка од пада?
Одговор: Опоравак медија је поступак опоравка базе података из резервне копије кад год дође до квара на диску. Физичке датотеке као што су датотеке података, контролне датотеке или датотеке параметара сервера се опорављају током опоравка медија. Међутим, обнављање отказа извршиће се сваки пут када се догоди неуспех инстанце базе података.
Опоравак медија мора да изведе ДБА, док је опоравак отказа аутоматизовани процес који се брине о СМОН позадинском процесу.
П # 19) Шта је РАЦ и које су разне предности употребе РАЦ архитектуре?
Одговор: РАЦ или Реал Апплицатион Цлустер омогућава базу података да се инсталира на више сервера који чине кластер и истовремено деле структуру складишта. Ово спречава базу података у једној тачки квара, јер ће једна или друга инстанца увек остати горе, чак и ако друга не успе.
Коришћење РАЦ-а помаже
- Одржавање високе доступности система.
- Управљање радним оптерећењем уз најмање трошкове.
- Скалабилност и окретност.
П # 20) Како бисте разликовали кластер и мрежу?
Одговор: Груписање је саставни део мрежне инфраструктуре и фокусира се на одређени циљ.
Иако мрежа, која се може или не мора састојати од више кластера, има шири оквир који омогућава дељење система за складиштење, ресурса података и осталих на различитим географским локацијама.
Кластер ће имати једно власништво, али мрежа може имати вишеструко власништво на основу броја кластера који поседује.
П # 21) Шта разумете из Цацхе Фусион-а?
Одговор: Фузија кеш меморије је процес преноса података из једне инстанце кеш меморије у другу врло великом брзином унутар кластера. Уместо преузимања података са физичког диска, што је спор процес, блоку података се може приступити из кеш меморије.
На пример, Инстанца А жели да приступи блоку података у власништву инстанце Б. Послаће захтев за приступ инстанци Б и стога може да му приступи користећи кеш међуспремника друге инстанце Б.
П # 22) Како се једно окружење инстанце може претворити у РАЦ окружење и како ће се они разликовати?
Одговор: Појединачна инстанца се може претворити у РАЦ помоћу једне од следећих метода:
- Ентерприсе Манагер
- ДБЦА тј. Помоћник за конфигурацију базе података
- РЦОНФИГ услужни програм
Јединствено окружење против РАЦ окружења
Параметри | Окружење појединачне инстанце | РАЦ окружење |
---|---|---|
Инстанца | Инстанца | Вишеструко |
Меморија | Инстанца ће имати наменски СГА | Свака инстанца ће имати засебан СГА |
Приступ физичке датотеке | Само једна инстанца ће приступити датотекама података и контролне датотеке. | Датотеке података и контролне датотеке се деле све инстанце. |
Дневник опоравка Фласх-а | Приступљено појединачно. | Дели више инстанци. |
Понови евиденције | Посвећено једној инстанци. | Само једна инстанца може истовремено писати, али друге могу читати податке током опоравка или поступак архивирања. |
П # 23) Како можемо надгледати расподјелу простора у бази података?
Одговор: За праћење расподјеле простора можемо користити доње табеле рјечника података :;
- ДБА_ФРЕЕ_СПАЦЕ
- ДБА_СЕГМЕНТС
- ДБА_ДАТА_ФИЛЕС
П # 24) Шта разумете под „Подешавањем перформанси ДБ-а“ и која су различита подручја на којима можемо извршити подешавање?
Одговор: То је процес побољшања перформанси базе података оптималним коришћењем расположивих ресурса.
Перформансе се могу побољшати подешавањем било које од доле наведених области:
- Дизајн базе података.
- Додела меморије.
- Диск У / И.
- Препирка у бази података.
- Ниво ОС (ЦПУ).
П # 25) Које различите алате нуди Орацле за помоћ у праћењу перформанси?
Одговор: Разни алати укључују:
- АВР (Аутоматско спремиште радног оптерећења)
- АДДМ (Аутоматед Датабасе Диагностицс Монитор)
- ТКПРОФ
- СТАТСПАЦК
- ОЕМ (Орацле Ентерприсе Манагер )
П # 26) Који су различити оптимизатори који се користе за оптимизацију базе података?
Одговор: Постоје две врсте оптимизатора:
- Оптимизатор заснован на правилима (РБО) : Ако референцирани објекти не одржавају никакву интерну статистику, користи се РБО.
- Оптимизатор заснован на трошковима (ЦБО): Ако референтни објекти одржавају интерну статистику, ЦБО ће проверити све могуће планове извршења и одабрати онај са најнижим трошковима.
П # 27) Шта је план објашњења и како помаже у оптимизацији СКЛ упита?
Одговор: План објашњења је изјава која приказује план извршења који је изабрао Орацле оптимизатор за наредбе СЕЛЕЦТ, ИНСЕРТ, УПДАТЕ & ДЕЛЕТЕ. Гледајући овај план, може се утврдити Орацлов избор правих индекса, правилне операције спајања и сортирања итд.
П # 28) Како можемо прикупити статистику различитих објеката базе података?
Одговор: Израз АНАЛИЗЕ може се користити за прикупљање статистике различитих објеката базе података попут табела, индекса, партиција, кластера или референци на објекте. Коришћењем ове изјаве такође можемо идентификовати мигриране као и ланчане редове унутар табеле или кластера.
П # 29) Зашто треба да обновимо индексе?
Одговор: Потребна је поновна израда индекса како би се побољшале перформансе апликације. Захваљујући разним операцијама ИНСЕРТ & ДЕЛЕТЕ, индекс постаје фрагментиран и неструктуриран, што доводи до успорења апликације. Да би се реорганизовали подаци унутар ових индекса, врши се поновна изградња.
П # 30) Шта је ТКПРОФ и како га можемо користити?
тестирајте своју веб страницу у различитим прегледачима
Одговор: ТКПРОФ је услужни програм за подешавање који нуди Орацле који може претворити СКЛ датотеке праћења у читљив формат.
Једном када се датотека праћења генерише помоћу услужног програма за праћење СКЛ, алат ТКПРОФ може се покренути против датотеке праћења и излаз се може прочитати. Такође може генерисати план извршења за СКЛ изразе. Извршна датотека за ТКПРОФ се налази у директоријуму ОРАЦЛЕ ХОМЕ / бин.
П # 31) Како можемо подесити СКЛ упит да бисмо оптимизовали перформансе базе података?
Одговор: Уврштено је неколико најбољих пракси за писање СКЛ упита.
- Имена СЕЛЕЦТ треба навести уместо * у наредбама СЕЛЕЦТ.
- Придруживања треба користити уместо подупита.
- ПОСТОЈИ треба користити уместо ИН да би се потврдило постојање података.
- УНИОН АЛЛ би требало користити уместо УНИОН-а.
- ХАВИНГ треба користити само за филтрирање резултујућих редова из СКЛ упита.
П # 32) Како бисте препознали параметар СХАРЕД_ПООЛ_СИЗЕ који треба прилагодити?
Одговор: Испод су индикације за исто:
- Добијање грешке ОРА-04031.
- Погоршање перформанси чак и када су сви остали параметри већ оптимизовани.
- Лоши поготци кеш меморије / речника података.
П # 33) Шта разумете под ланцем редова?
Одговор: Када је ред превелик да не може да стане у блок, тада ће на крају употребити узастопне блокове који воде ка концепту ланчаног низа. То се може избећи ажурирањем параметара меморије на одговарајућу вредност.
П # 34) Шта је партиционирање табеле и зашто је то потребно?
Одговор: То је процес поделе табеле на мање делове како би се олакшало и брзо приступило подацима. Сваки комад ће бити познат као партиција и моћи ће му се приступити одвојено. Осим табела, индекси се такође могу делити.
П # 35) Како можемо идентификовати ресурсе на које сесије чекају?
Одговор: То можемо сазнати помоћу в $ сессион_ваитс и в $ систем _ваитс.
Закључак
Надам се да би вам горњи скуп питања дао добро разумевање неких напредних концепата компаније Орацле.
Само прођите кроз ова питања пре него што посетите интервју и успех ће бити ваш.
=> Кликните овде за серије које покривају питања о Орацле Интервјуу
Прочитајте СЛЕДЕЋИ део 3: Најчешћа питања за интервјуе за Орацле обрасце и извештаје
Желим ти све најбоље!!!
Препоручено читање
- Интервјуирајте питања и одговоре
- Најпопуларнија техничка питања за Орацле Аппс и Орацле СОА Интервју
- Најчешћа питања за интервјуе за Орацле обрасце и извештаје
- Најчешћа питања за Орацле интервју: Орацле Басиц, СКЛ, ПЛ / СКЛ питања
- Нека занимљива питања за испитивање софтверског тестирања
- Питања и одговори за испитивање ЕТЛ-а
- 12 најпопуларнијих питања о Моцкито интервјуу (Моцкинг Фрамеворк Интервиев)
- Софтверско ручно тестирање Интервју питања за искусне професионалце