Cuprins:
- Cum se creează un mediu de baze de date multietnică în Oracle 12c
- Cum se pornesc și se opresc bazele de date conectabile în Oracle 12c
Video: Funnel de vanzare - vezi elementele de baza 2024
Una dintre cele mai discutate despre noile caracteristici ale Oracle 12c este bazele de date multilaterale. De asemenea, au ajuns să fie cunoscute sub numele de baze de date conectabile. Dacă nu ați auzit de nor, probabil că ați trăit sub o stâncă în ultimii ani. c în 12c reprezintă nor.
Servirea resurselor de calcul și a aplicațiilor în cloud este toată furia în zilele noastre. Acest lucru reduce cheltuielile de capital pentru corporații și are și beneficii fiscale imediate. Prin urmare, companiile au multe stimulente pentru a profita de cloud computing.
Una dintre tehnologiile care au decolat într-adevăr cu revoluția computerelor cloud este virtualizarea . Utilizarea mașinilor virtuale sculptate din mașini fizice mai mari și acordarea de licențe fracționate pentru reducerea costurilor pentru corporații. Bazele de date Oracle multiple au fost dezvoltate pentru a ajuta companiile să profite de toate aceste tehnologii și economii de costuri.
Opțiunea Multitenant a Oracle 12c este licențiată. Ca de obicei, consultați reprezentantul de vânzări Oracle pentru costuri. Din nou, însă, asigurați-vă că sunteți conștient de rentabilitatea investiției pe care această caracteristică o poate aduce.
Trebuie să fii conștient de noile tipuri de baze de date care fac parte acum dintr-o arhitectură multiplă:-
Database Database Containers (CDB): Baza de date primară care conține multiple conectate baze de date. Multe operațiuni pot fi efectuate la nivelul containerului pentru a reduce costurile de gestionare. O bază de date este creată ca CDB sau non-CDB.
-
Baza de date Pluggable (PDB): Un set de obiecte schematice, obiecte și non-schema care pot fi conectate și deconectate de la o bază de date container. Bugetul PDB apare pentru OracleNet și utilizatorii finali ca bază de date în sine, dar este de fapt gestionată într-un container care poate avea mai multe PDB-uri.
-
Bază de semințe (PDD pentru semințe): Un PDB implicit pe care sistemul îl folosește ca șablon pentru a furniza rapid alte PDB-uri create de utilizatori. Pe plan intern, se numește PDB $ SEED.
Opțiunea Multitenant vă ajută să realizați următoarele:
-
Densitate mare de consolidare: Multe baze de date pot partaja memoria și procesele de fundal.
-
Furnizarea: O bază de date poate fi deconectată dintr-un mediu și conectată la altul sau clonată cu comenzi SQL în doar câteva secunde. Ele pot fi chiar conectate între sistemele de operare și chipset-uri.
-
Patching și upgrade-uri: Puteți să modificați o bază de date pur și simplu prin deconectarea de la un container nealimentat și conectarea acestuia într-un alt container patch-uri.
-
Gestionați mai multe baze de date ca unul: Aveți posibilitatea să efectuați sarcini, cum ar fi copierea de rezervă și copierea de pe baza de date primară a containerului, în locul bazelor de date individuale care pot fi conectate.
-
Gestionarea resurselor: Caracteristica Oracle Resource Manager poate funcționa la nivelul bazei de date pluggable pentru a vă gestiona competiția de resurse între bazele de date din mediul dvs.
Un alt lucru care merită menționat este faptul că o bază de date pluggable este pe deplin compatibilă cu o non-CDB. De fapt, Oracle are ceva ce se numește garanția de compatibilitate PDB / non-CDB, , care afirmă că tot ce faci într-un non-CDB ar funcționa, de asemenea, într-un PDB. Această garanție de compatibilitate este importantă atunci când vine vorba de certificarea unor produse cum ar fi produsele furnizate de terți pentru a lucra într-o arhitectură multietnică.
Cum se creează un mediu de baze de date multietnică în Oracle 12c
Atunci când creați o bază de date, trebuie să o desemnați ca o CDB sau non-CDB pentru ca aceasta să poată susține arhitectura multitalentă. Următorul set de exemple vă arată pașii pentru a crea o bază de date pentru containere cu DBCA. Există un singur pas care diferențiază un CDB de un non-CDB atunci când se utilizează DBCA.
În urma căii avansate de creare a unei baze de date, primul lucru pe care îl puteți observa este o casetă de bifare pentru baza de date Creare ca container la pasul 4 din 13.
De asemenea, puteți alege numărul de PDB-uri create în acest moment. De asemenea, puteți alege să creați o bază de date cu contacte goale fără baze de date conectabile la debut. Restul pașilor sunt aproape la fel ca atunci când creați un non-CDB.
Cum se pornesc și se opresc bazele de date conectabile în Oracle 12c
Deoarece arhitectura instanțelor bazelor de date pluggable este complet diferită de o bază de date fără un container, se poate imagina că și gestionarea stării lor de pregătire este diferită. Da, este adevarat. Să începem să privim CDB-ul în sine.
Primul lucru de reținut este faptul că, deoarece CDB menține instanța pentru care împărtășesc toate PDB-urile, acea instanță trebuie să fie deschisă și deschisă pentru ca oamenii să se poată conecta la PDB-uri. Pornirea și oprirea CDB nu este diferită de cele non-CDB.
Următorul lucru de reținut este că atunci când porniți un CDB, toate PDB-urile asociate sunt lăsate în starea MOUNT, ceea ce înseamnă că, în mod implicit, acestea nu sunt deschise cu CDB. Din păcate, 12cR1 nu oferă o opțiune de schimbare a acestui comportament.
Cu toate acestea, 12c furnizează un nou tip de declanșator care se va declanșa dacă detectează o deschidere CDB și va deschide apoi PDB-uri specificate. Consultați documentația Oracle pentru mai multe informații despre configurarea acestuia.
După pornirea și deschiderea unui CDB, puteți deschide toate PDB-urile corespunzătoare:
SQL> modificați baza de date pluggable devpdb1; O bază de date plug-in modificată modificată.
Sau:
SQL> modificați baza de date pluggable toate deschise; O bază de date plug-in modificată modificată.
Pentru a închide PDB-urile, puteți face în principal opusul comenzilor precedente:
SQL> modificați baza de date pluggable devpdb1 aproape; O bază de date plug-in modificată modificată.
Sau:
SQL> modifica baza de date pluggable toate aproape; O bază de date plug-in modificată modificată.
Puteți utiliza vizualizarea dicționarului de date V $ PDBS pentru a obține informații despre disponibilitatea PDB-urilor.