Linux - Εγκατάσταση του Oracle 11g στο Ubuntu

Για να εγκαταστήσετε τη βάση δεδομένων Oracle 11g στο Ubuntu, κατεβάστε πρώτα το Ubuntu με ένα γενικό πυρήνα από το Ubuntu και στη συνέχεια αφήστε το link. Μόλις ολοκληρωθεί η διαδικασία, πραγματοποιήστε λήψη της έκδοσης 11gr2 της Oracle από τον επίσημο σύνδεσμο Oracle. Ο διακομιστής X πρέπει να εγκαταστήσει το Oracle στο Ubuntu, αλλά πριν απενεργοποιήσει τη σύνδεση "Deny TCP connections to X server", για να επιτρέψει τη σύνδεση της βάσης δεδομένων του διακομιστή με την επιφάνεια εργασίας.

Ο διακομιστής X επανεκκινείται σύντομα μετά. Μόλις γίνει αυτό, ενημερώστε όλα τα πακέτα προγραμματισμού του Ubuntu "anf", στη συνέχεια συνδέστε το μέσω SSH και εισάγετε τη ρίζα μετά την παράδοση των εντολών και στη συνέχεια κάντε επανεκκίνηση. Η εγκατάσταση της Oracle απαιτεί πολλά πακέτα μέσω σύνδεσης μέσω SSH. Πηγαίνετε στη ρίζα και δώστε την εντολή. Προχωρήστε στην ενημέρωση του κελύφους και στη συνέχεια κάντε τις απαραίτητες τροποποιήσεις στη διαμόρφωση των χρηστών του συστήματος και, μαζί με αυτό, τροποποιήστε μερικά αρχεία συστήματος προσθέτοντας και ενσωματώνοντας και, τέλος, επικυρώνοντας μερικές σημαντικές παραμέτρους, όπως το μέγεθος της κοινόχρηστης μνήμης. Συνιστάται η επανεκκίνηση του συστήματος ή ο χειρισμός των παραμέτρων. Συνεχίστε με την εγκατάσταση του Oracle μετά την ολοκλήρωση των ενημερώσεων μετά την εγκατάσταση στο αρχείο ρυθμίσεων του συστήματος.

Κατεβάστε UBUNTU

Η εγκατάσταση έγινε σε ένα UBUNTU 8.0.4.1 με έναν πυρήνα γενικής χρήσης 2.6.24-24 διαθέσιμο για λήψη από τον ακόλουθο σύνδεσμο

Κατεβάστε Oracle

Η έκδοση Oracle που χρησιμοποιείται είναι 11gr2, διαθέσιμη για λήψη από αυτόν τον σύνδεσμο

Διαμόρφωση διακομιστή X

Απαιτείται ένας διακομιστής X για αυτήν την εγκατάσταση της Oracle. Σημειώστε ότι πρέπει να απενεργοποιήσετε τη λειτουργία "Deny connections TCP to server X" για να ενεργοποιήσετε τη σύνδεση της βάσης δεδομένων του διακομιστή με την επιφάνεια εργασίας.

Για να απενεργοποιήσετε αυτήν την επιλογή από την επιφάνεια εργασίας σας:

  • Μεταβείτε στο Σύστημα> Διαχείριση> Παράθυρο σύνδεσης
  • Στην καρτέλα Ασφάλεια, καταργήστε την επιλογή Επιβεβαίωση συνδέσεων TCP στον εξυπηρετητή X.
  • Μόλις γίνει αυτό, θα γίνει επανεκκίνηση του εξυπηρετητή X.

Ενημέρωση πακέτων

Πρέπει να ενημερώσουμε το UBUNTU και όλα τα πακέτα:

  • Σύνδεση μέσω ssh
  • Μετάβαση στη ρίζα:

 #sudo -s 
  • Εκκινήστε τις ακόλουθες εντολές:

 # apt-get ενημέρωση # apt-get dist-upgrade 
  • Επανεκκίνηση:

 #reboot 

Εγκατάσταση πακέτων που απαιτούνται για προεγκατάσταση

Για την εγκατάσταση του Oracle απαιτούνται πολλά πακέτα:

build-essential, libaio1, gawk, ksh, libmotif3, αλλοδαπός, libtool και lsb-rpm.

Για να τα εγκαταστήσετε απλά συνδεθείτε μέσω ssh, μεταβείτε στη ρίζα και εκδώστε την εντολή:

 # apt-get εγκαταστήστε το build-απαραίτητο libaio1 gawk ksh libmotif3 αλλοδαπός libtool lsb-rpm 

Ενημέρωση κέλυφος

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

 # cd / bin # ls -l / bin / sh lrwxrwxrwx 1 ρίζα ρίζας 4 2008-04-28 19:59 / bin / sh -> παύλα # ln -sf bash / bin / sh # ls -l / bin / sh lrwxrwxrwx 1 ρίζα ρίζας 4 2008-05-01 22:51 / bin / sh -> bash 

Ενημερώστε τη διαμόρφωση των χρηστών του συστήματος

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

  • Μεταβείτε στο επίπεδο ριζικού καταλόγου:

 # cd # pwd / root 
  • Προσθήκη ομάδων: oinstall, dba, κανείς

 Προσθήκη ομάδας κατάργησης προσθήκης ομάδας "απενεργοποίηση" (GID 1001) ... Έγινε. # addgroup dba Προσθήκη ομάδας 'dba' (GID 1002) ... Έγινε. # addgroup nobody Προσθέτοντας την ομάδα 'κανένας' (GID 1003) ... Έγινε. # usermod -g κανένας κανένας 
  • Προσθέστε χρησμό χρηστών

 # useradd -ginstall -G dba -p κωδικός πρόσβασης -d / home / oracle -s / bin / bash Oracle # passwd Oracle Ο κωδικός πρόσβασης άλλαξε. # mkdir / home / oracle # chown -R χρησμός: dba / home / oracle 
  • Δημιουργήστε συμβολικούς δεσμούς

 # ln -s / usr / bin / awk / bin / awk # ln -s / usr / bin / rpm / bin / rpm # ln -s / usr / bin / basename / bin / όνομα_καταχώρησης # mkdir /etc/rc.d # για i σε 0 1 2 3 4 5 6 S; κάνουμε ln -s / etc / rc $ id /etc/rc.d/rc$id; Έγινε 
  • Δημιουργήστε το ORACLE_BASE

 # mkdir -p / u01 / app / oracle # chown -R χρησμός: dba / u01 

Ενημέρωση της διαμόρφωσης του συστήματος

  • Πρέπει επίσης να κάνουμε κάποιες αλλαγές σε ορισμένα αρχεία συστήματος προσθέτοντας ένα αριθμό παραμέτρων όπως το μέγεθος της κοινόχρηστης μνήμης στο αρχείο /etc/sysctl.conf :

 fs.file-max = 65535 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 1024 65535 net.core.rmem_default = 1048576 net.core.rmem_max = 1048576 net.core.wmem_default = 262144 net.core.wmem_max = 262144 
  • Επιπλέον, πρέπει να ενσωματώσουμε τα ακόλουθα στο αρχείο /etc/security/limits.confce :

 μαντείο μαλακό nproc 2047 μαντείο σκληρό nproc 16383 μαντείο μαλακό nofile 1023 μαντείο σκληρό nofile 65535 
  • Στη συνέχεια, προσθέστε τα ακόλουθα στο /etc/pam.d/login για να επαληθεύσετε τις παραμέτρους /etc/security/limits.conf:

 απαιτείται η περίοδος λειτουργίας /lib/security/pam_limits.so, απαιτείται pam_limits.so 
  • Πριν προχωρήσετε στο επόμενο στάδιο, είτε επανεκκινήστε το σύστημα, το οποίο συνιστάται, είτε αναγκάστε να χειριστείτε τις παραμέτρους που προστέθηκαν μέσω της εντολής sysctl-p :

 sysctl -p: # sysctl -p kernel.printk = 4 4 1 7 kernel.maps_protect = 1 fs.inotify.max_user_watches = 524288 vm.mmap_min_addr = 65536 net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf. all.rp_filter = 1 fs.file-max = 65535 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 1024 65535 net.core.rmem_default = 1048576 net.core.rmem_max = 1048576 net.core.wmem_default = 262144 net.core.wmem_max = 262144 

Εγκατάσταση του Oracle

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

Διαμόρφωση μετά τη εγκατάσταση

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

  • Προσθέστε τις ακόλουθες γραμμές στο / etc / profile:

 εξαγωγή ORACLE_HOME = / u01 / app / oracle / product / 11.XY / db_home1 εξαγωγή PATH = $ PATH: /u01/app/oracle/product/11.XY/db_home1/bin 
  • Προσθέστε τις ακόλουθες μεταβλητές περιβάλλοντος:

 εξαγωγή ORACLE_BASE = / u01 / app / oracle εξαγωγή ORACLE_HOME = / u01 / app / oracle / product / 11.XY / db_home1 εξαγωγή ORACLE_OWNR = εξαγωγή μαντείου PATH = $ PATH: $ ORACLE_HOME / bin 
Προηγούμενο Άρθρο Επόμενο Άρθρο

Οι Καλύτερες Συμβουλές