Σπίτι Προσωπικά Οικονομικά Τα βασικά στοιχεία της αναπαραγωγής βάσης δεδομένων Oracle 12c - ανδρείκελα

Τα βασικά στοιχεία της αναπαραγωγής βάσης δεδομένων Oracle 12c - ανδρείκελα

Πίνακας περιεχομένων:

Βίντεο: Why Brexit happened -- and what to do next | Alexander Betts 2024

Βίντεο: Why Brexit happened -- and what to do next | Alexander Betts 2024
Anonim

Το χαρακτηριστικό Replay της βάσης δεδομένων Oracle 12c εξελίχθηκε ως λύση για την ανάγκη να είναι σε θέση να κάνει ρεαλιστικές δοκιμές εφαρμογών. Πριν από την επανάληψη της βάσης δεδομένων, αν θέλετε να δοκιμάσετε οποιεσδήποτε αλλαγές σε σχέση με την απόδοση ή το φόρτο εργασίας, έπρεπε να αγοράσετε ένα εργαλείο τρίτου μέρους ή να εκτελέσετε τεράστιες ποσότητες κωδικοποίησης για να πλαστογραφήσετε ένα φόρτο εργασίας.

Στις περισσότερες περιπτώσεις, καμία μέθοδος δεν ήταν πραγματικά αντιπροσωπευτική του πραγματικού φόρτου εργασίας σας. Επίσης, η πραγματοποίηση αλλαγών σε περιβάλλον παραγωγής χωρίς δοκιμή μπορεί να είναι επικίνδυνη.

Η Αναπαραγωγή Βάσεων Δεδομένων είναι ένα ακόμη εργαλείο στο υπόστεγο σας για να καλύψει όλες τις βάσεις.

Στην ουσία, η Replay βάσης δεδομένων σας επιτρέπει να καταγράφετε το φόρτο εργασίας σας σε πραγματικό χρόνο και στη συνέχεια να το αναπαράγετε. Επιπλέον, θα μπορούσατε να το παίξετε με

  • Άλλη βάση δεδομένων

  • Μια διαφορετική έκδοση του Oracle

  • Μια διαφορετική OS

Replay βάσης δεδομένων καταγράφει το φόρτο εργασίας κάτω από το επίπεδο SQL. Το φόρτο εργασίας αποθηκεύεται σε δυαδικά αρχεία. Στη συνέχεια, μπορείτε να μεταφέρετε αυτά τα αρχεία σε περιβάλλον δοκιμής, να εκτελέσετε το φόρτο εργασίας, να αναλύσετε προβλήματα, να διορθώσετε προβλήματα και να δοκιμάσετε ξανά. Το ίδιο φορτίο εργασίας είναι επαναλαμβανόμενο. Σε συνδυασμό με ένα εργαλείο όπως το Flashback Database, μπορείτε να δοκιμάζετε επανειλημμένα τις αλλαγές σε γρήγορη διαδοχή. Βοηθάει στη μείωση των πιθανών θραύσεων όταν αλλάζουν περιβάλλοντα.

Αναπαραγωγή βάσεων δεδομένων

  • Αναβαθμίσεις

  • Αναβαθμίσεις

  • Αλλαγές εφαρμογών

  • Αντιμετώπιση σφαλμάτων > Μεταβολές πλατφόρμας

  • Μεταβολές OS

  • Μετατροπή σε Real Clusters Application (RAC)

  • Πώς να χρησιμοποιήσετε την επανάληψη βάσης δεδομένων στο Oracle 12c

  • Δείτε πώς μπορείτε να χρησιμοποιήσετε την Replay βάσης δεδομένων:

  • Συνδεθείτε στο SQL * Plus ως χρήστης με το προνόμιο SYSDBA.

    Η Oracle απαιτεί έναν κατάλογο στον οποίο θα γράφουν τα αρχεία αναπαραγωγής.

Δημιουργήστε έναν κατάλογο σε μια θέση στο λειτουργικό σύστημα με άφθονο χώρο:

Βλέπετε αυτό:

  1. Δημιουργήθηκε κατάλογος.

    Ξεκινήστε μια καταγραφή:

  2. Αυτό το παράδειγμα χρησιμοποιεί το όνομα CAPTURE_DEMO.

    
    

    Στην ιδανική περίπτωση, κάνετε επανεκκίνηση της βάσης δεδομένων πριν ξεκινήσει η σύλληψη, ώστε να αποφύγετε την αλίευση οποιωνδήποτε συναλλαγών στη μέση. Φυσικά, αυτό δεν είναι πάντοτε μια επιλογή όταν πρόκειται για ένα σύστημα παραγωγής.

    Βλέπετε αυτό:
    
  3. Η διαδικασία PL / SQL ολοκληρώθηκε με επιτυχία.

    
    

    Εκτελέστε το φόρτο εργασίας σας.

    Αν είναι απλώς η συνήθης συμπεριφορά εφαρμογής, αφήστε την να τρέξει για το χρονικό διάστημα που θέλετε.

    Όταν ολοκληρωθεί ο φόρτος εργασίας ή έχει περάσει ο χρονικός σας στόχος, σταματήστε τη διαδικασία λήψης:

    Βλέπετε αυτό:
    
  4. Η διαδικασία PL / SQL ολοκληρώθηκε με επιτυχία.

    Σύμφωνα με την τεκμηρίωση της Oracle, η λήψη ενός φόρτου εργασίας μπορεί να προσθέσει μέχρι και 4.5 τοις εκατό της διεκπεραίωσης επεξεργασίας στο σύστημα, καθώς και 64 Κ από την εναέρια μνήμη για κάθε συνεδρία. Επιπλέον, αν τελειώσει ο χώρος στον κατάλογο καταγραφής, η σύλληψη θα σταματήσει. Όλα τα δεδομένα που συλλέχθηκαν μέχρι το σημείο αυτό θα είναι χρήσιμα.

  5. Η ιδέα είναι ότι θα χρησιμοποιήσετε τη σύλληψή σας για να "επαναλάβετε" το φόρτο εργασίας. Από την εμπειρία μας, ο φόρτος εργασίας συνήθως επαναλαμβάνεται σε μια διαφορετική βάση δεδομένων, όπως ένα δοκιμαστικό περιβάλλον. Ωστόσο, αυτό δεν συμβαίνει πάντοτε.

    
    

    Εάν το περιβάλλον της βάσης δεδομένων σας είναι εκείνο όπου μπορεί να εμφανιστούν παρατεταμένα παράθυρα συντήρησης (όπως σε ένα Σαββατοκύριακο), ίσως βρείτε τον εαυτό σας να κάνετε αυτά τα πράγματα:

    Ενεργοποίηση βάσης δεδομένων Flashback
    

Δημιουργία σημείου επαναφοράς την Παρασκευή το πρωί

Εκκίνηση συλλογής φόρτου εργασίας για τέσσερις ώρες από 8α. m. μέχρι το μεσημέρι

Περιορισμός του συστήματος και δημιουργία ενός άλλου σημείου επαναφοράς μετά την επιστροφή των εργαζομένων την Παρασκευή το βράδυ

  • Επαναφορά της βάσης δεδομένων στο σημείο επαναφοράς Παρασκευή το πρωί

  • Ανάπτυξη βάσης δεδομένων ή αλλαγών εφαρμογής

  • Αναβοσβήνει το φόρτο εργασίας μέχρι την Παρασκευή το βράδυ

  • Η ανάπτυξη της βάσης δεδομένων ή των αλλαγών της εφαρμογής θα ισχύσει όταν οι εργαζόμενοι επιστρέψουν τη Δευτέρα το πρωί

  • Πώς να επαναλάβετε το φόρτο εργασίας στο Oracle 12c

  • Ακολουθήστε τα παρακάτω βήματα για να επαναλάβετε το φόρτο εργασίας:

  • Δημιουργήστε έναν κατάλογο για τα αρχεία καταγραφής αναπαραγωγής:

  • Βλέπετε αυτό:

Δημιουργήθηκε κατάλογος.

Αυτό το παράδειγμα υποθέτει ότι η επανάληψη λαμβάνει χώρα σε άλλη βάση δεδομένων. Αν είναι στην ίδια βάση δεδομένων, δεν υπάρχει λόγος να δημιουργήσετε έναν κατάλογο και να μετακινήσετε τα αρχεία καταγραφής επειδή θα βρίσκονται ήδη στη σωστή θέση.

  1. Μετακινήστε τα αρχεία από τον κατάλογο καταγραφής στο σύστημα προέλευσης στον κατάλογο του συστήματος αναπαραγωγής.

    
    

    Ξεκινήστε τη διαδικασία επανάληψης στη βάση δεδομένων:

    Βλέπετε αυτό:
    

    Η διαδικασία PL / SQL ολοκληρώθηκε με επιτυχία.

  2. Αρχικοποιήστε μια περίοδο επανάληψης που ονομάζεται REPLAY_DEMO:

  3. Βλέπετε αυτό:

    
    

    Η διαδικασία PL / SQL ολοκληρώθηκε με επιτυχία.

    Πείτε στην Oracle να προετοιμάσει τα αρχεία επανάληψης:
    
  4. Βλέπετε αυτό:

    
    

    Η διαδικασία PL / SQL ολοκληρώθηκε με επιτυχία.

    Ξεκινήστε
    
  5. πελάτες επανάληψης,

    
    

    που είναι διαδικασίες που εκτελούν και διαχειρίζονται το φόρτο εργασίας. Αυτές οι διαδικασίες ξεκινούν από τη γραμμή εντολών του λειτουργικού συστήματος.

    Το ακόλουθο παράδειγμα ξεκινά ένα πρόγραμμα αναπαραγωγής επαναλήψεων με τον μαντείο ως κωδικό:
    

    Βλέπετε αυτό: Πελάτης Replay Client: Release 12. 1. 0. 1. 0 Παραγωγή στις Παρ 16 Αυγ 22:24: 44 2013 Πνευματικά δικαιώματα (c) 1982, 2013, Oracle και / ή οι θυγατρικές της. Ολα τα δικαιώματα διατηρούνται. Περιμένετε να ξεκινήσει η επανάληψη (22: 24: 44) Ενημερώστε τη βάση δεδομένων για να ξεκινήσετε την επανάληψη:

  6. Βλέπετε αυτό:

    
    

    Η διαδικασία PL / SQL ολοκληρώθηκε με επιτυχία.

    Ελέγξτε την κατάσταση κατά την εκτέλεση της επανάληψης:
    
  7. Βασικά, αναζητάτε τον πίνακα DBA_WORKLOAD_REPLAYS. Βλέπετε αυτό (ή κάτι παρόμοιο):

    
    

    ID ΟΝΟΜΑ ΚΑΤΑΣΤΑΣΗΣ DURATION_SECS ---------- -------------------- --- -------- ------------- 10 REPLAY_DEMO IN PROGRESS 369

    Όταν όλα γίνονται, θα πρέπει να καθαρίσετε τα μεταδεδομένα επανάληψης.
    
  8. Πληροφορίες καταγραφής ID στο σύστημα προέλευσης:

    
    

    Ενδέχεται να δείτε κάτι παρόμοιο:

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

Διαγράψτε τις πληροφορίες λήψης:

  1. Βλέπετε αυτό:

    
    

    Η διαδικασία PL / SQL ολοκληρώθηκε με επιτυχία.

    Βρείτε το αναγνωριστικό επανάληψης στο σύστημα επανάκλησης:
    
  2. Ενδέχεται να δείτε κάτι παρόμοιο:

    
    

    ID NAME ---------- ------------- ---------------------- 10 REPLAY_DEMO

    Διαγράψτε τις πληροφορίες επανάληψης:
    
Τα βασικά στοιχεία της αναπαραγωγής βάσης δεδομένων Oracle 12c - ανδρείκελα

Η επιλογή των συντακτών

GoPro Κάμερες Για Ανδρείκελα Εξέλιξη Φίλτρων

GoPro Κάμερες Για Ανδρείκελα Εξέλιξη Φίλτρων

Η κάμερα GoPro αλλάζει τον τρόπο με τον οποίο οι άνθρωποι κάνουν ταινίες. Δεν είναι μόνο οικονομικά προσιτό και ανθεκτικό, αλλά προσφέρει και χαρακτηριστικά που φαινόταν σαν πολύ μακρινά στοιχεία λίστας ευχών μόλις πριν από λίγα χρόνια. Μπορείτε να τοποθετήσετε αυτήν την κάμερα σε σχεδόν οτιδήποτε, να την υποβρύχετε και να καταγράφετε την πιο εκτεταμένη βιντεοταινία που γνωρίζει η ανθρωπότητα. Εντάξει, αυτό είναι ένα μικρό ...

Mounts για την κάμερα GoPro - dummies

Mounts για την κάμερα GoPro - dummies

Το GoPro έχει πολλά στηρίγματα και ένα για κάθε περίσταση και κατάσταση. Υπάρχουν mounts για το σκι σας, το roll bar του οχήματος all-terrain και την κορυφή του ποδηλάτου σας. Υπάρχει ακόμη και ένα που το σκυλί σας μπορεί να φορέσει ως σαγματοποιία. Εδώ είναι μερικά από τα βασικά κομμάτια (δείτε το σχήμα): ...

Οι GoPro HERO5 Μαύρες Dummies

Οι GoPro HERO5 Μαύρες Dummies

Μία φορά, ήταν μια σειρά από ονόματα που διαφοροποιούσαν το GoPro HERO, συμπεριλαμβανομένων των εκδόσεων Silver και White. Και ενώ πολλά από αυτά τα μοντέλα είναι ακόμα βιώσιμες επιλογές, η τελευταία έκδοση είναι μόνο για το Black. Είναι το μεγάλο kahuna της σειράς HERO και έχει ανανεωθεί τόσο πολύ ...

Η επιλογή των συντακτών

Πώς να ρυθμίσετε μια νέα ή υπάρχουσα τοποθεσία στο Dreamweaver - ανδρείκελα

Πώς να ρυθμίσετε μια νέα ή υπάρχουσα τοποθεσία στο Dreamweaver - ανδρείκελα

Site στο Dreamweaver, πρέπει να αποθηκεύσετε όλους τους πόρους του ιστότοπού σας σε έναν κύριο φάκελο ή κατάλογο στον σκληρό σας δίσκο. Το Dreamweaver ονομάζει αυτόν τον φάκελο τον φάκελο του τοπικού ιστότοπου και όταν ορίσετε έναν νέο ιστότοπο, απλά προσδιορίζετε ακριβώς αυτό το φάκελο στο Dreamweaver. Η διαδικασία εγκατάστασης ιστότοπου είναι ...

Πώς να αλλάξετε τη λειτουργία CSS και HTML στον περιηγητή ιδιότητας Dreamweaver - dummies

Πώς να αλλάξετε τη λειτουργία CSS και HTML στον περιηγητή ιδιότητας Dreamweaver - dummies

Ο επιθεωρητής ιδιότητας, ο οποίος είναι προσβάσιμος από το κάτω μέρος του χώρου εργασίας του Dreamweaver, εμφανίζει τις ιδιότητες που είναι διαθέσιμες σε οποιοδήποτε επιλεγμένο στοιχείο στη σελίδα. Επομένως, οι επιλογές στον επιθεωρητή ιδιοτήτων είναι διαφορετικές όταν επιλέγεται μια εικόνα από ό, τι όταν έχει επιλεγεί κείμενο, για παράδειγμα. Όταν δεν έχει επιλεγεί τίποτα ή αν επιλέξετε κείμενο στο ...

Πώς να ρυθμίσετε τις λειτουργίες FTP του Dreamweaver - dummies

Πώς να ρυθμίσετε τις λειτουργίες FTP του Dreamweaver - dummies

Αφού συγκεντρώσετε όλες τις πληροφορίες FTP για να ρυθμίσετε τις δυνατότητες δημοσίευσης FTP του Dreamweaver. Αυτή η διαδικασία μπορεί να φανεί τρομακτική και συχνά απαιτεί λίγες προσπάθειες για να γίνει σωστή, αλλά τα καλά νέα είναι ότι πρέπει να το κάνετε μόνο μία φορά. Ακολουθήστε αυτά τα βήματα για να ρυθμίσετε τις λειτουργίες FTP του Dreamweaver και να δημοσιεύσετε αρχεία ...

Η επιλογή των συντακτών

Πώς να Paint με το εργαλείο πινέλου στο Photoshop Elements 9

Πώς να Paint με το εργαλείο πινέλου στο Photoshop Elements 9

Το Photoshop Elements δημιουργεί μαλακές κινήσεις. Πόσο μαλακά αυτά τα εγκεφαλικά επεισόδια εξαρτώνται από το ποια βούρτσα χρησιμοποιείτε. Από προεπιλογή, ακόμη και η πιο σκληρή βούρτσα έχει μια ελαφρώς μαλακή άκρη επειδή είναι αντι-αλλιώς. Η αντικατάσταση δημιουργεί μια μόνο σειρά μερικώς γεμάτων εικονοστοιχείων κατά μήκος των άκρων για να παραχθεί η ψευδαίσθηση μιας ομαλής ακμής. Μπορείτε ...

Πώς να τοποθετήσετε μια εικόνα στο Photoshop Elements 10 Παράθυρο εικόνας - ανδρείκελα

Πώς να τοποθετήσετε μια εικόνα στο Photoshop Elements 10 Παράθυρο εικόνας - ανδρείκελα

Στοιχεία Photoshop Τα εργαλεία και οι λειτουργίες του παραθύρου εικόνας 10 είναι πιο χρήσιμα όταν μια εικόνα είναι ανοιχτή στο παράθυρο. Μόλις μια γρήγορη ματιά στο χώρο εργασίας Elements όταν εισάγετε τη λειτουργία πλήρους επεξεργασίας φωτογραφιών σας δείχνει κάποια ενέργεια που προσφέρει η Elements με ένα απλό πάτημα του κουμπιού του ποντικιού σας. Με όλες τις δυνατότητες, ...