Cuprins:
Video: Linux Tutorial for Beginners: Introduction to Linux Operating System 2024
Multe tipuri de fișiere sunt create cu baza de date Oracle 12c. Unele dintre aceste fișiere sunt pentru stocarea datelor brute. Unele sunt folosite pentru recuperare. Unele sunt utilizate pentru întreținerea sau întreținerea bazei de date în sine. Să aruncăm o privire la diferitele tipuri de fișiere și la ce sunt responsabile pentru stocare.
Fișierele de date din Oracle 12c
Fișierele de date sunt cele mai mari tipuri de fișiere dintr-o bază de date Oracle. Ele stochează toate datele reale pe care le puneți în baza de date, precum și datele pe care Oracle le cere să gestioneze baza de date. Fișierele de date sunt o structură fizică: există dacă baza de date este deschisă sau închisă.
Fișierele de date sunt, de asemenea, binare în natură. Nu le puteți citi fără a porni o instanță și a executa interogări. Datele sunt stocate într-un format organizat împărțit în blocuri Oracle.
Ori de câte ori un proces server citește dintr-un fișier de date, acesta se face prin citirea cel puțin a unui bloc complet. Se pune blocul în memoria cache, astfel încât datele să poată fi accesate, modificate și așa mai departe.
De asemenea, merită remarcat faptul că fișierul de date este creat fizic folosind blocuri OS. Blocurile de sisteme de operare sunt diferite de blocurile Oracle. Blocurile de OS sunt fizice, iar mărimea lor este determinată când ați format inițial unitatea hard disk.
Trebuie să știți dimensiunea blocului dvs. de sistem de operare. Asigurați-vă că este egal cu sau este divizat în mod egal în blocul dvs. Oracle.
Cele mai multe ori fișierele de date Oracle au o extensie de. DBF (scurt pentru fișierul bazei de date). Dar faptul de fapt este că extensiile de fișiere în Oracle nu contează. Ai putea să o numești. XYZ și ar funcționa foarte bine.
Considerăm că este cea mai bună practică să rămânem. DBF deoarece extensia este utilizată în 95% din bazele de date.
În fiecare fișier de date, primul bloc stochează antetul blocului. Pentru a fi specific, în funcție de mărimea blocului Oracle, blocul de antet fișier de date poate fi mai multe blocuri. În mod prestabilit, blocul de antet este de 64k. Prin urmare, dacă dimensiunea blocului dvs. Oracle este de 4k, atunci 16 blocuri de antet sunt la începutul fișierului. Aceste blocuri de antet sunt pentru gestionarea lucrărilor interne ale fișierului de date. Ele conțin
-
Informații de backup și recuperare
-
Informații despre spațiul liber
-
Detaliile despre starea fișierelor
În fine, un tempfile este un tip special de fișier de bază de date. Din punct de vedere fizic, este la fel ca un fișier de date obișnuit, dar deține doar informații temporare. De exemplu, un tempfile este utilizat dacă efectuați sortarea pe disc sau dacă utilizați tabele temporare. Spațiul este apoi eliberat în fișier imediat după terminarea operațiunii sau imediat ce vă deconectați de la sistem.
Puteți vedea că executând o interogare simplă împotriva V $ TEMPFILE și V $ DATAFILE puteți vedea o listă a fișierelor de date din baza de date.
Fișiere de control în Oracle 12c
Fișierul de control este un fișier foarte important în baza de date - atât de important că aveți mai multe copii ale acestuia. Aceste copii sunt plasate astfel încât pierderea unui disc pe sistemul dvs. nu duce la pierderea tuturor fișierelor de control.
De obicei, fișierele de control sunt denumite cu extensia. CTL sau. CON. Orice extensie va funcționa, dar dacă doriți să urmați cele mai bune practici, cele două sunt cele mai populare.
Fișierele de control conțin următoarele informații:
-
Numele și locațiile fișierelor de date și fișierele de recuperare a fișierelor
-
Informații de recuperare
-
Informații de rezervă
-
Informații de verificare
-
Istoric istoric
-
Informații curente de înregistrare
-
Fișierele de control conțin și o serie de alte informații interne. De obicei, fișierele de control sunt unele dintre fișierele mai mici din baza de date. Este greu să-ți spun cât de mari sunt acestea deoarece variază în funcție de următoarele:
-
Câte fișiere are baza de date
Cât de multe informații de rezervă stocați în ele
-
Ce sistem de operare utilizați > După cum am menționat mai devreme, este important să aveți mai multe copii ale fișierelor de control. Dacă ați pierde toate fișierele de control într-un eșec nefericit, este o adevărată durere de rezolvat.