Acasă Finanțe personale Elementele de bază ale reluării bazei de date Oracle 12c - dummies

Elementele de bază ale reluării bazei de date Oracle 12c - dummies

Cuprins:

Video: Revolution OS - 2001 - Multilingual (16 languages) 2024

Video: Revolution OS - 2001 - Multilingual (16 languages) 2024
Anonim

Caracteristica de reluare a bazei de date Oracle 12c a evoluat ca o soluție pentru necesitatea de a putea efectua teste de aplicații realiste. Înainte de repetarea bazei de date, dacă doriți să testați orice fel de schimbări în raport cu performanța sau cu volumul de lucru, a trebuit să cumpărați un instrument terț sau să faceți cantități masive de codificare pentru a falsifica un volum de lucru.

În cele mai multe cazuri, niciuna dintre metode nu reprezenta cu adevărat volumul de muncă real. De asemenea, modificarea unui mediu de producție, fără a le testa, poate fi riscantă.

Replay-ul bazei de date este încă un instrument în hala dvs. pentru a acoperi toate bazele.

În esență, Replay-ul bazei de date vă permite să vă înregistrați volumul de lucru în timp real și apoi să îl redați. În plus, ați putea să o jucați împotriva

  • O altă bază de date

  • O versiune diferită a Oracle

  • Un alt sistem de operare

Replay de baze de date captează volumul de lucru sub nivelul SQL. Volumul de lucru este stocat în fișiere binare. Puteți apoi să transferați aceste fișiere într-un mediu de testare, să executați volumul de lucru, să analizați problemele, să remediați problemele și să încercați din nou. Același volum de lucru este repetabil. În legătură cu un instrument precum Flashback Database, puteți testa în mod repetat modificările în succesiune rapidă. Aceasta ajută la reducerea șanselor de rupere a cevaului atunci când mediile sunt schimbate.

Repetarea bazei de date oferă un mecanism pentru a ajuta la astfel de situații:

  • Testarea

  • Modificări de configurare

  • Actualizări

  • Downgrade

  • Modificări aplicații

  • > Schimbări de platformă

  • Modificări de sistem

  • Conversii la clusterele de aplicații (RAC)

  • Cum se utilizează Replay-ul bazei de date în Oracle 12c

    Iată cum să utilizați Replay de baze de date:

Conectați-vă la SQL * Plus ca utilizator cu privilegiul SYSDBA.

Oracle are nevoie de un director în care să scrie fișierele de replay.

  1. Creați un director într-o locație în sistemul de operare cu o mulțime de spațiu:

    Veți vedea acest lucru:

  2. Directorul a fost creat.

    
    

    Începeți o captură:

    Acest exemplu folosește numele CAPTURE_DEMO.
    
  3. În mod ideal, reporniți baza de date înainte de începerea capturării, astfel încât să puteți evita capturarea oricăror tranzacții în mijloc. Desigur, acest lucru nu este întotdeauna o opțiune atunci când se ocupă de un sistem de producție.

    
    

    Vedeți acest lucru:

    Procedura PL / SQL a fost finalizată cu succes.

    Executați sarcina dvs. de lucru.

    Dacă este vorba doar de un comportament normal al aplicației, lăsați-l să ruleze pentru perioada de timp dorită.
    
  4. Când volumul de lucru este complet sau dacă ținta de timp a trecut, opriți procesul de captare:

    Veți vedea acest lucru:

  5. Procedura PL / SQL a fost finalizată cu succes.

    
    

    Potrivit documentației Oracle, capturarea unui volum de lucru poate fi de până la 4.5 la sută din operațiunile de procesare la sistem, precum și 64 K de memorie deasupra capului pentru fiecare sesiune. În plus, dacă spațiul rămâne în directorul de captare, captura se va opri. Toate datele obținute până acum vor fi utile.

    Ideea este că veți folosi captura dvs. pentru a "repeta" volumul de lucru. Din experiența noastră, volumul de lucru este, de obicei, relatat împotriva unei baze de date diferite, cum ar fi un mediu de testare. Totuși, acest lucru nu este întotdeauna cazul.
    

Dacă mediul bazei dvs. de date este unul în care pot apărea ferestre de întreținere de lungă durată (cum ar fi peste un weekend), s-ar putea să găsiți că faceți următoarele lucruri:

Activarea Flashback Database

Începeți o captare de lucru timp de patru ore de la 8 a. m. până la amiază

  • Restricționarea sistemului și crearea unui alt punct de restaurare după ce angajații vin acasă vineri seara

  • Restabilirea bazei de date la punctul de restaurare Vineri dimineața

  • Implementarea modificărilor bazei de date sau a aplicației

  • Reproducerea încărcării de lucru pentru a testa modificări

  • Înapoi înapoi volumul de lucru până vineri seara

  • Implementarea modificărilor bazei de date sau a aplicațiilor pentru a intra în vigoare atunci când muncitorii revin luni dimineață

  • Cum să redați volumul de lucru în Oracle 12c

  • Urmați acești pași pentru a reda încărcarea:

  • Creați un director pentru fișierele de reluare a capturilor:

vedeți acest lucru:

Directorul a fost creat.

  1. Acest exemplu presupune că reluarea are loc pe o altă bază de date. Dacă este în aceeași bază de date, nu este nevoie să creați un director și să mutați fișierele de captare, deoarece acestea vor fi deja în locația corectă.

    
    

    Mutați fișierele din directorul de captare din sistemul sursă în directorul sistemului de redare.

    Începeți procesul de reluare în baza de date:
    

    Vedeți acest lucru:

  2. Procedura PL / SQL a fost finalizată cu succes.

  3. Inițializați o sesiune de replay numită REPLAY_DEMO:

    
    

    vedeți acest lucru:

    Procedura PL / SQL a fost finalizată cu succes.
    
  4. Spuneți Oracle să pregătească fișierele de replay:

    
    

    Veți vedea acest lucru:

    Procedura PL / SQL a fost finalizată cu succes.
    
  5. Start

    
    

    clienți de replay,

    care sunt procese care execută și gestionează volumul de lucru. Aceste procese sunt lansate din linia de comandă a sistemului de operare.
    

    Exemplul următor pornește un client de reluare cu oracol ca parolă: Vezi tu: Clientul Replay de lucru: Release 12. 1. 0. 1. 0 - Producție pe Fri Aug 16 22: 24: 44 2013 Copyright (c) 1982, 2013, Oracle și / sau afiliații săi. Toate drepturile rezervate. Așteptați începerea reluării (22: 24: 44)

  6. Spuneți bazei de date pentru a începe reluarea:

    
    

    Vedeți acest lucru:

    Procedura PL / SQL a fost finalizată cu succes.
    
  7. Verificați starea în timp ce reluarea rulează:

    
    

    Practic, interogați tabela DBA_WORKLOAD_REPLAYS. Vedeți acest lucru (sau ceva de genul acesta):

    ID NAME STATUS DURATION_SECS ---------- -------------------- --- -------- ------------- 10 REPLAY_DEMO IN PROGRESS 369
    
  8. Cand totul este terminat, ar trebui sa cureti metadatele de reluare.

    
    

    Capture ID info pe sistemul sursă:

S-ar putea să vedeți ceva de genul:

ID NAME ---------- -------------- --------------------- 4 CAPTURE_DEMO

  1. Ștergeți informațiile de captură:

    
    

    vedeți acest lucru:

    procedura PL / SQL a fost finalizată cu succes.
    
  2. Găsiți ID-ul reluării în sistemul de repetare:

    
    

    S-ar putea să vedeți ceva de genul:

    ID NAME ---------- ------------- ----------------------- 10 REPLAY_DEMO
    
  3. Ștergeți informațiile despre reluare:

    
    
    
Elementele de bază ale reluării bazei de date Oracle 12c - dummies

Alegerea editorilor

Social Media Design: Twitter Opțiuni imagine - dummy

Social Media Design: Twitter Opțiuni imagine - dummy

Jonglați constrângerile legate de spațiu și modul cel mai bun de a poziționa cele trei imagini separate pe care vi se permite să le utilizați în profilul dvs. Twitter.

Social Media Design: Inspirând exemplele de afaceri pe Facebook - manechine

Social Media Design: Inspirând exemplele de afaceri pe Facebook - manechine

ÎNainte de scufundări în elementele de bază ale proiectării o pagină solidă Facebook, aruncați o privire asupra unor branduri care profită din plin de Facebook cu pagini proprii. Persoanele fizice și organizațiile de la bloggeri la proprietarii de magazine Etsy de la domiciliu la branduri internaționale folosesc Facebook pentru a se conecta cu clienții și fanii existenți, precum și cu potențialul lor ...

Social Media Optimization: Publicarea Tweets automat la profilul dvs. Facebook - dummies

Social Media Optimization: Publicarea Tweets automat la profilul dvs. Facebook - dummies

Lucrurile noi pe care să le postați pe Facebook pot fi o adevărată corvoadă. Din fericire, există un truc pe care îl puteți optimiza pe acest site media social. Dacă puteți atinge postarea încrucișată a conținutului între servicii, vă puteți salva ceva timp. Twitter vă oferă posibilitatea de a vă conecta profilul cu alte servicii. Există, ...

Alegerea editorilor

Cum se verifică performanța sistemului cu AWS - dummies

Cum se verifică performanța sistemului cu AWS - dummies

AWS (Amazon Web Services) metode pentru monitorizarea serviciilor specifice AWS. Cu toate acestea, este posibil să aveți probleme de performanță a sistemului sau probleme de aplicare non-AWS care trebuie abordate, ceea ce înseamnă că aveți instrumente care pot funcționa în afara AWS. Pachetul de grupuri de instrumente de performanță conține un număr de instrumente specifice pentru realizarea acestei sarcini ...

Cum să alegeți serviciile AWS de care aveți nevoie - dummies

Cum să alegeți serviciile AWS de care aveți nevoie - dummies

Amintiți-vă că aveți doar 12 luni de libertate proces în care să se ia decizii privind serviciile AWS (Servicii Amazon Web) pe care să le utilizați în afacerea dvs. Douăsprezece luni pot părea mult timp, dar veți descoperi că se evaporă înaintea ochilor dvs. în timp ce încercați să vă jonglați responsabilitățile zilnice, întâlnirile ...

Probleme de securitate aWS - dummy

Probleme de securitate aWS - dummy

Pentru a utiliza AWS (Amazon Web Services) cale. Administratorii și profesioniștii în domeniul securității se pot răzbuna rapid, încercând să păstreze aceste computere interconectate în siguranță, dar aceasta face parte din descrierea postului. Trebuie să urmați cele mai bune practici în securizarea sistemelor informatice, a datelor pe care le conțin, ...

Alegerea editorilor

Cum se asamblează o Circuit de organe color - dummies

Cum se asamblează o Circuit de organe color - dummies

După ce ați strâns toate materialele de care aveți nevoie construiți un organ de culoare, sunteți gata să asamblați proiectul. Vedeți ce aveți nevoie pentru a construi un circuit de organe color. Veți avea nevoie de următoarele instrumente: Sârma de lipit, de preferință cu setări de 20 și 40 W Solder Utilizați lipire mai groasă pentru firele de tensiune și subțire ...

Construirea unui Circuit Dead-Bug Style - dummies

Construirea unui Circuit Dead-Bug Style - dummies

) Sunt montate cu capul în jos pe placa de circuit imprimat (PC), majoritatea picioarelor lipindu-se în aer! Arata ca multe. . . morți bug-uri! Un alt nume pentru acest tip de construcție este "circuitele de aer", deoarece componentele sunt atașate direct la ...

Aplicarea RFID în lumea reală - dummies

Aplicarea RFID în lumea reală - dummies

Capacitatea de a urmări și de a urmări, de a urmări și de a găsi, peek sunt toate îmbunătățite prin utilizarea RFID. Unii avocați de confidențialitate vă faceți griji că aparatele vor atașa în mod magic etichetele RFID la îmbrăcăminte sau pantofi pe măsură ce vă plimbați prin magazin sau în jurul unui birou, dar acest lucru este foarte puțin probabil. Limitele ...