Πίνακας περιεχομένων:
- Πώς να επιλέξετε μια κατάσταση καταλόγου στο Oracle 12c
- Πώς να δημιουργήσετε τον κατάλογο στο Oracle 12c
Βίντεο: Cloud Computing - Computer Science for Business Leaders 2016 2024
Κατά τη ρύθμιση του περιβάλλοντος RMAN (Oracle 12c Recovery Manager), εξετάστε τον κατάλογο ανάκτησης. Ένας κατάλογος αποκατάστασης είναι ένα αποθετήριο για όλες τις παραμέτρους διαμόρφωσης RMAN, τις λειτουργίες δημιουργίας αντιγράφων ασφαλείας και τα μεταδεδομένα. Ο κατάλογος μπορεί να αποθηκεύσει τις πληροφορίες δημιουργίας αντιγράφων ασφαλείας επ 'αόριστον.
Πώς να επιλέξετε μια κατάσταση καταλόγου στο Oracle 12c
Το RMAN παρέχει δύο επιλογές για την αποθήκευση δεδομένων αντιγράφων ασφαλείας:
-
Η λειτουργία NOCATALOG αποθηκεύει δεδομένα αντιγράφου ασφαλείας μόνο στο αρχείο ελέγχου για κάθε μεμονωμένη βάση δεδομένων. Αυτή είναι η προεπιλογή.
-
Η λειτουργία CATALOG αποθηκεύει δεδομένα δημιουργίας αντιγράφων τόσο στο αρχείο ελέγχου όσο και στον κατάλογο.
Η αποθήκευση εφεδρικών δεδομένων μόνο σε ένα αρχείο ελέγχου έχει ορισμένους περιορισμούς:
-
Από προεπιλογή, η Oracle αποθηκεύει επτά ημέρες δεδομένων αντιγράφων ασφαλείας στο αρχείο ελέγχου. Ο έλεγχος παραμέτρων βάσης δεδομένων file_record_keep_time μπορεί να αλλάξει το χρονικό διάστημα. Παρόλα αυτά, δεν συνιστάται να χρησιμοποιείτε το αρχείο ελέγχου για μεγάλες περιόδους αποθήκευσης αντιγράφων ασφαλείας. Προκαλεί την αύξηση του αρχείου ελέγχου και αν χάσετε ποτέ τα αρχεία ελέγχου, έχετε χάσει όλες τις πληροφορίες ανάκτησης. Αυτό δεν κάνει την ανάκτηση αδύνατη, αλλά είναι ένας πραγματικός πόνος.
-
Περιορίζει τον τύπο αναφορών που μπορείτε να κάνετε στα αντίγραφα ασφαλείας. Μπορείτε να αναζητήσετε μόνο μία βάση δεδομένων τη φορά, μετά από την οποία πρέπει να συγκεντρώσετε με μη αυτόματο τρόπο όλες τις αναφορές για πολλαπλές βάσεις δεδομένων μαζί.
Εξετάστε τη χρήση ενός καταλόγου εάν
-
Έχετε πολλές βάσεις δεδομένων για να δημιουργήσετε αντίγραφα ασφαλείας.
-
Όλες οι βάσεις δεδομένων που δημιουργείτε αντίγραφα ασφαλείας είναι διαφορετικές εκδόσεις του Oracle.
-
Θέλετε να αποθηκεύσετε τα αντίγραφα ασφαλείας για περισσότερες από 60 ημέρες.
-
Ξέρετε τι είδους αναφορές θέλετε να κάνετε.
-
Μπορείτε να αντέξετε οικονομικά τους πόρους που απαιτούνται για τη διατήρηση και τη διατήρηση μιας βάσης δεδομένων καταλόγου.
Ας υποθέσουμε ότι στο τέλος κάθε εβδομάδας θέλετε μια αναφορά που συνοψίζει όλες τις πληροφορίες δημιουργίας αντιγράφων ασφαλείας για 50 βάσεις δεδομένων που κυμαίνονται από Oracle 8i έως 12c. Θέλετε η αναφορά να συμπεριλαμβάνει πράγματα όπως ο χρόνος που έχει παρέλθει, το μέσο μέγεθος τεμαχίου, οι πληροφορίες συμπίεσης και ο τύπος δημιουργίας αντιγράφων ασφαλείας. Ένας κατάλογος αποκατάστασης μπορεί εύκολα να δημιουργήσει αυτή την αναφορά.
Ο κατάλογος αποκατάστασης έχει ένα σύνολο από προβολές που μπορείτε να ζητήσετε, με SQL, για να λάβετε πληροφορίες δημιουργίας αντιγράφων ασφαλείας. Η λήψη ιστορικών πληροφοριών δημιουργίας αντιγράφων ασφαλείας για πολλές βάσεις δεδομένων είναι σχεδόν αδύνατο να γίνει χωρίς έναν κατάλογο ανάκτησης, επειδή όλες οι πληροφορίες δημιουργίας αντιγράφων ασφαλείας αποθηκεύονται ξεχωριστά σε κάθε βάση δεδομένων.
Εάν έχετε μόνο μία ή δύο βάσεις δεδομένων για να δημιουργήσετε αντίγραφα ασφαλείας και θέλετε απλές αναφορές και σύντομη πολιτική διατήρησης, ίσως ο κατάλογος αποκατάστασης είναι υπερβολικός. Μετά από όλα, πρέπει να πάει στη δική του βάση δεδομένων, να υποστηριχθεί και να διατηρηθεί όπως και κάθε άλλη εφαρμογή.
Εντούτοις, η Oracle βοηθά με την παροχή μιας άδειας χρήσης περιορισμένης χρήσης για την κατοχή ενός καταλόγου ανάκτησης RMAN. Αυτό σημαίνει ότι δεν χρειάζεται να διαθέτετε άδεια χρήσης της βάσης δεδομένων Oracle για τον κατάλογο σε ξεχωριστό μηχάνημα, εφόσον χρησιμοποιείτε τον κατάλογο μόνο για το RMAN.
Πώς να δημιουργήσετε τον κατάλογο στο Oracle 12c
Αν αποφασίσετε να δημιουργήσετε έναν κατάλογο, είναι εύκολο. Ακολουθήστε αυτά τα βήματα για περιβάλλον Linux (θα είναι σχεδόν πανομοιότυπα για τα Windows):
-
Δημιουργήστε ένα χώρο αποθήκευσης για να κρατήσετε τα δεδομένα RMAN πληκτρολογώντας SQL * Plus:
Βλέπετε αυτό:
-
Πληκτρολογήστε τα εξής για να δημιουργήσετε τον κάτοχο του καταλόγου:
Βλέπετε αυτό:
Δημιουργήθηκε ο χρήστης.
-
Αποκτήστε τα κατάλληλα προνόμια:
Βλέπετε αυτό:
Επιχορήγηση επιτεύχθηκε.
-
Από ένα παράθυρο τερματικού, συνδεθείτε στον κατάλογο αποκατάστασης με τον ιδιοκτήτη και δημιουργήστε τον κατάλογο:
Βλέπετε την έξοδο έτσι:
Recovery Manager: Release 12. 1. 0. 1. 0 - Production on Sun Jun 30 10: 13: 59 2013 Πνευματικά δικαιώματα (c) 1982, 2013, Oracle και / ή οι θυγατρικές της. Ολα τα δικαιώματα διατηρούνται. >
-
Όταν συνδέεστε στη βάση δεδομένων του καταλόγου, δημιουργήστε το αποθετήριο καταλόγων:
Βλέπετε αυτό:
δημιουργήθηκε κατάλογος αποκατάστασης
-
Πληκτρολογήστε τα εξής για να συνδεθείτε τόσο τη βάση δεδομένων στόχου όσο και τον κατάλογο:
Κάθε φορά που δημιουργείτε αντίγραφα ασφαλείας μιας βάσης δεδομένων, πρέπει να συνδεθείτε με τον στόχο και τον κατάλογο.
Βλέπετε το εξής:
Recovery Manager: Release 12. 1. 0. 1. 0 - Παραγωγή στις Sun Jun 30 10: 17: 30 2013 Πνευματικά δικαιώματα (c) 1982, 2013, Oracle ή / και οι θυγατρικές της. Ολα τα δικαιώματα διατηρούνται. συνδέεται με τη βάση δεδομένων προορισμού: DEV12C (DBID = 3615982967) βάση δεδομένων καταλόγου αποκατάστασης Κωδικός πρόσβασης: συνδεδεμένη με τη βάση δεδομένων καταλόγου αποκατάστασης
Μην καθορίζετε τον κωδικό πρόσβασης στη γραμμή εντολών κατά την εκκίνηση του RMAN. Δεν είναι ένας ασφαλής τρόπος για να συνδεθείτε, επειδή μπορεί να εκθέσει τον κωδικό πρόσβασής σας σε άλλους χρήστες του συστήματος.
-
Συνδέστε τόσο στο στόχο όσο και στον κατάλογο και πληκτρολογήστε το:
Καταχωρήστε οποιαδήποτε βάση δεδομένων θα δημιουργήσετε αντίγραφο ασφαλείας στον κατάλογο ανάκτησης.
Βλέπετε:
βάση δεδομένων καταχωρημένο στον κατάλογο ανάκτησης ξεκινώντας την πλήρη ανασύνδεση της ανάκτησης catalogs full resync complete
Όλα τα άλλα στο RMAN λειτουργούν ακριβώς τα ίδια ανεξάρτητα από το αν χρησιμοποιείτε έναν κατάλογο.