Nafasi ya meza ya Oracle ni nini?
Nafasi ya meza ya Oracle ni nini?

Video: Nafasi ya meza ya Oracle ni nini?

Video: Nafasi ya meza ya Oracle ni nini?
Video: SQL WHERE clause | Oracle SQL fundamentals 2024, Novemba
Anonim

Nafasi za meza ni daraja kati ya vipengele fulani vya kimwili na vya kimantiki vya Oracle hifadhidata. Sehemu za meza ni mahali unapohifadhi Oracle vitu vya hifadhidata kama vile meza , faharasa na sehemu za kurejesha. Unaweza kufikiria a nafasi ya meza kama kiendeshi cha diski iliyoshirikiwa katika Windows.

Kuhusiana na hili, ni nini nafasi ya meza katika Oracle na mfano?

An Oracle hifadhidata inajumuisha kitengo kimoja au zaidi cha kimantiki cha kuhifadhi kinachoitwa nafasi za meza . Data ya hifadhidata huhifadhiwa kwa pamoja katika faili za data zinazounda kila moja nafasi ya meza ya hifadhidata. Kwa mfano , rahisi zaidi Oracle hifadhidata ingekuwa na moja meza na faili moja ya data.

Pili, nafasi ya meza katika SQL ni nini? A nafasi ya meza ni muundo wa kuhifadhi, unao meza , faharasa, vitu vikubwa na data ndefu. Inaweza kutumika kupanga data katika hifadhidata katika kikundi cha hifadhi cha kimantiki ambacho kinahusiana na mahali data iliyohifadhiwa kwenye mfumo.

Zaidi ya hayo, unapataje nafasi kwenye meza?

Ili kupata nafasi za meza kwa Oracle yote meza katika maktaba fulani: SQL> chagua table_name, tablespace_name kutoka kwa meza_zote ambapo mmiliki = 'USR00'; Ili kupata meza kwa faharasa fulani ya Oracle: SQL> chagua tablespace_name kutoka kwa all_indexes ambapo mmiliki = 'USR00' na index_name = 'Z303_ID';

Jedwali za Oracle zimehifadhiwa wapi?

Hivyo Meza za Oracle (maelezo yao na data zao) ni kuhifadhiwa katika nafasi za meza. Nafasi za meza, kwa upande wake, ni kuhifadhiwa katika faili. Kawaida faili hizo zina ugani wa "DBF" na ziko katika maeneo yaliyochaguliwa (kawaida folda ya "ORADATA"). Nakushauri uangalie Oracle marejeleo ya hifadhidata kwa habari mahususi zaidi.

Ilipendekeza: