Εγκατάσταση και διαμόρφωση του Oracle 12c σε RHEL/CentOS/Oracle Linux 6.5 - Μέρος II


Στο προηγούμενο άρθρο μας, σας δείξαμε πώς να ρυθμίσετε τις προϋποθέσεις για την εγκατάσταση του Oracle 12c. Σε αυτό το άρθρο θα καλύψουμε την εγκατάσταση και τη διαμόρφωση του Oracle 12c σε RHEL/CentOS/Oracle Linux 6.5, μαζί με ορισμένες οδηγίες μετά την εγκατάσταση της Oracle.

Απαιτήσεις

  1. Εγκατάσταση προϋποθέσεων για το Oracle 12c σε RHEL/CentOS/Oracle Linux 6.5 – Μέρος I

Εγκατάσταση της βάσης δεδομένων Oracle 12c στο CentOS 6.5

1. Μετά την εξαγωγή, θα λάβουμε τον κατάλογο βάσης δεδομένων που έχει μέγεθος 2,6 GB. Έτσι, στη συνέχεια μπορούμε να προχωρήσουμε και να εγκαταστήσουμε το μαντείο. Ας ξεκινήσουμε την εγκατάσταση εκτελώντας το runInstaller. Πλοηγηθείτε στον Κατάλογο του προγράμματος εγκατάστασης και εκτελέστε το πρόγραμμα εγκατάστασης.

cd database/
./runInstaller

Το πρόγραμμα εγκατάστασης μας έχει ξεκινήσει εδώ. Για κάθε βήμα πρέπει να προχωρήσουμε κάνοντας κλικ στο Επόμενο ή στο OK.

Διαμόρφωση ενημερώσεων ασφαλείας

2. Θα παραλείψω αυτό το βήμα, καθώς δεν θέλω ενημερώσεις ασφαλείας. Καταργήστε την επιλογή του πλαισίου ελέγχου και σημειώστε το πλαίσιο ελέγχου που λέει "Επιθυμείτε να λαμβάνετε ενημερώσεις ασφαλείας μέσω της Υποστήριξης My Oracle".

Κάντε κλικ στο Επόμενο, θα λάβετε ένα σφάλμα που λέει ότι δεν έχετε δώσει και η διεύθυνση email κάντε κλικ στο Ναι για να συνεχίσετε.

Ενημερώσεις λογισμικού

3. Ενώ παραλείψαμε το βήμα του email από προεπιλογή, θα επιλέξει παράλειψη ενημερώσεων λογισμικού Κάντε κλικ στο επόμενο για να συνεχίσετε.

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

Επιλογή εγκατάστασης

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

Κατηγορία Συστήματος

5. Θα επιλέξω εδώ Κλάση διακομιστή. Εάν χρειαστεί να εγκαταστήσουμε σε οποιοδήποτε επιτραπέζιο μηχάνημα, μπορούμε να επιλέξουμε την παραπάνω Επιλογή ως Κλάση επιτραπέζιου υπολογιστή.

Επιλογές εγκατάστασης πλέγματος

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

Τύπος εγκατάστασης

7. Επιλέξτε την επιλογή Εγκατάσταση εκ των προτέρων για να έχετε περισσότερες επιλογές κατά τη διάρκεια των βημάτων εγκατάστασης.

Γλώσσες προϊόντων

8. Η προεπιλεγμένη γλώσσα θα επιλεγεί ως Αγγλικά. Εάν πρέπει να αλλάξετε ανάλογα με τη γλώσσα σας, επιλέξτε από την παρακάτω λίστα.

Έκδοση Βάσης Δεδομένων

9. Ώρα να επιλέξουμε ποια έκδοση εγκατάστασης βάσης δεδομένων αναζητούμε. Για παραγωγές μεγάλης κλίμακας μπορούμε να χρησιμοποιήσουμε το Enterprise ή αν χρειαζόμαστε τυπική έκδοση ή μπορούμε να επιλέξουμε τις επιλογές όπως αναφέρονται εκεί. Χρειαζόμαστε περισσότερο από 6,5 GB χώρο για την εγκατάσταση Enterprise επειδή ο πληθυσμός της βάσης δεδομένων θα αυξηθεί σύντομα/θα αυξηθεί.

Θέση εγκατάστασης

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

Δημιουργία Αποθέματος

11. Για την πρώτη εγκατάσταση, κάθε αρχείο Inventory θα δημιουργηθεί στον κατάλογο «/u01/app/oralnventory». Δημιουργήσαμε το ομαδικό μαντείο για εγκατάσταση. Έτσι τώρα η ομάδα oracle έχει άδεια πρόσβασης στον Κατάλογο αποθέματος. Ας επιλέξουμε την Oracle ως ομάδα για το λειτουργικό σύστημα.

Τύπος διαμόρφωσης

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

Αναγνωριστικά βάσης δεδομένων

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

Επιλογές διαμόρφωσης

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

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

Αποθήκευση βάσης δεδομένων

15. Πρέπει να επιλέξουμε τη θέση για την αποθήκευση του αποθηκευτικού χώρου της βάσης δεδομένων. Εδώ θα εκχωρήσω τη θέση "/u01/app/oracle/oradata" για να αποθηκεύσετε τις βάσεις δεδομένων και κάντε κλικ στο Επόμενο για να συνεχίσετε στα βήματα του προγράμματος εγκατάστασης.

Επιλογές Διαχείρισης

16. Δεν έχω διαπιστευτήρια διαχειριστή ελέγχου Cloud από την oracle, επομένως πρέπει να παραβλέψω αυτό το βήμα.

Επιλογές ανάκτησης

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

Κωδικοί Σχήματος

18. Πρέπει να ορίσουμε τον κωδικό πρόσβασης για τη βάση δεδομένων εκκίνησης, ο οποίος είναι προ-φορτωμένος κατά τις εγκαταστάσεις. Ο κωδικός πρόσβασης πρέπει να περιέχει αλφαριθμητικά, κεφαλαία και πεζά. Για παράδειγμα, ο κωδικός πρόσβασής μου είναι Redhat123. Αυτόν τον κωδικό πρόσβασης θα χρησιμοποιήσουμε και στη σύνδεση της διεπαφής ιστού.

Ομάδες λειτουργικών συστημάτων

19. Πρέπει να παρέχουμε δικαιώματα συστήματος για τη δημιουργία βάσης δεδομένων για να επιλέξουμε την ομάδα oracle. Επιλέξτε μαντείο για κάθε επιλογή.

Περίληψη

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

Εγκαταστήστε το προϊόν

21. Η εγκατάσταση ξεκίνησε για Προετοιμασία και αντιγραφή αρχείων. Θα χρειαστεί πολύς χρόνος για να ολοκληρωθεί σύμφωνα με τον πόρο υλικού μας.

22. Κατά τη διαδικασία εγκατάστασης, θα ζητήσει να εκτελεστούν δύο σενάρια ως χρήστης root όπως φαίνεται στην παρακάτω εικόνα.

Συνδεθείτε στον Oracle Server σας ως χρήστης root και μεταβείτε στο διαμέρισμα «/» και εκτελέστε τα παρακάτω σενάρια όπως φαίνεται.

cd /
./u01/app/oralnventory/orainstRoot.sh
./u01/app/oracle/product/12.1.0/db_1/root.sh

Κατά τη διάρκεια της διαδικασίας εκτέλεσης του σεναρίου, μπορεί να σας ζητηθεί να εισαγάγετε το πλήρες όνομα διαδρομής του τοπικού καταλόγου bin, απλώς εισάγετε τη διαδρομή όπως φαίνεται παρακάτω και πατήστε Enter.

/usr/bin

23. Μετά την επιτυχή εκτέλεση των παραπάνω δύο σεναρίων, πρέπει να προχωρήσουμε κάνοντας κλικ στο OK.

24. Αφού ολοκληρώσουμε με επιτυχία όλες τις παραπάνω εργασίες, θα λάβουμε το παράθυρο Βοηθός ρύθμισης παραμέτρων βάσης δεδομένων με όλες τις λεπτομέρειες και θα σας δείξει το EM Database Express URL. Κάντε κλικ στο OK για να προχωρήσετε.

https://oracle12c.tecmint.local:5500/em

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

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

Τελικά η εγκατάσταση της Oracle Database ολοκληρώθηκε με επιτυχία. Κάντε κλικ στο Κλείσιμο για να κλείσετε το Oracle Installer.

25. Μετά την ολοκλήρωση της εγκατάστασης της βάσης δεδομένων, προχωρήστε τώρα για να κάνετε ορισμένες ρυθμίσεις εγκατάστασης Post. Ανοίξτε το αρχείο ‘oratab’ χρησιμοποιώντας το πρόγραμμα επεξεργασίας vi.

vim /etc/oratab

Αφού ανοίξετε το αρχείο, αναζητήστε την ακόλουθη γραμμή.

orcl:/u01/app/oracle/product/12.1.0/db_1:N 

Και αλλάξτε την παράμετρο N σε Y όπως φαίνεται.

orcl:/u01/app/oracle/product/12.1.0/db_1:Y

Επανεκκινήστε το μηχάνημα για να κάνετε νέες αλλαγές.

26. Μετά την επανεκκίνηση του μηχανήματος, βεβαιωθείτε ότι ο ακροατής είναι ενεργοποιημένος και λειτουργεί χρησιμοποιώντας την εντολή «lsnrctl status».

lsnrctl status

Εάν δεν ξεκινά αυτόματα, θα πρέπει να το ξεκινήσετε χειροκίνητα χρησιμοποιώντας την εντολή «lsnrctl start».

lsnrctl start

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

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

sqlplus / as sysdba
startup

28. Τώρα ήρθε η ώρα να αποκτήσετε πρόσβαση στη διεπαφή Web Oracle στις ακόλουθες διευθύνσεις.

https://oracle12.tecmint.local:5500/em

OR

https://192.168.0.100:5500/em

Όταν το EM Express σάς ζητά το όνομα χρήστη και τον κωδικό πρόσβασής σας, χρησιμοποιήστε το για να συνδεθείτε ως χρήστης με δικαιώματα DBA όπως SYS ή SYSTEM και να χρησιμοποιήσετε τον κωδικό πρόσβασης που χρησιμοποιήσαμε για τον κωδικό πρόσβασης Schema.

Login User = SYSTEM
Password   = Redhat123

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

Βήμα: Αντιμετώπιση προβλημάτων Oracle

30. Εάν το πρόγραμμα ακρόασης δεν ξεκινήσει, πρέπει να αντικαταστήσετε το όνομα τομέα με την τοπική διεύθυνση IP 127.0.0.1 στο παρακάτω αρχείο.

/u01/app/oracle/product/12.1.0/db_1/network/admin/listener.ora

Αυτό είναι! Τέλος, ολοκληρώσαμε με επιτυχία την εγκατάσταση και τη διαμόρφωση του Oracle 12c στο CentOS 6.5. Εάν λάβετε τυχόν σφάλματα κατά τη ρύθμιση της βάσης δεδομένων Oracle 12c, μην διστάσετε να αφήσετε τα σχόλιά σας.