Cum știm cu toții Baza de date Oracle este cel mai popular și utilizat pe scară largă Sistem de gestionare a bazelor de date relaționale (RDBMS) in lume. Această postare descrie instalarea pas cu pas a Oracle Database 11g lansează 2 pe 32 de biți pe CentOS 6.4 pe 32 de biți. Pașii de instalare nu ar trebui să varieze în majoritatea fișierelor palarie rosie distribuții Linux bazate pe.
Folosim "Oracle-rdbms-server-11gR2-preinstalare"Pachet oferit de"Oracle Public Yum”Depozit. Depozitul public Orum yum oferă un mod gratuit și simplu de a instala automat toate cele mai recente dependențe Oracle Linux. Pentru a configura depozitul yum, urmați instrucțiunile de mai jos.
Utilizare "wget”Comanda pentru a descărca fișierul de configurare yum corespunzător sub /etc/yum.repos.d/ director ca rădăcină utilizator.
# cd /etc/yum.repos.d. # wget https://public-yum.oracle.com/public-yum-ol6.repo
# cd /etc/yum.repos.d. # wget https://public-yum.oracle.com/public-yum-el5.repo
# cd /etc/yum.repos.d. # wget https://public-yum.oracle.com/public-yum-el4.repo
Acum efectuați următoarele „da”Comandă pentru a instala automat toate condițiile preliminare necesare.
[[e-mail protejat]] # yum install oracle-rdbms-server-11gR2-preinstall
În timp ce importați GPG cheie, s-ar putea să obțineți „Recuperarea cheii GPG nu a reușit”Eroare așa cum se arată mai jos. Aici, trebuie să importați corect GPG cheie pentru dvs. OS eliberare.
Preluarea cheii din fișier: /// etc / pki / rpm-gpg / RPM-GPG-KEY-oracle. Recuperarea cheii GPG a eșuat: [Errno 14] Nu s-a putut deschide / citi fișierul: /// etc / pki / rpm-gpg / RPM-GPG-KEY-oracle
Descărcați și verificați Oracle Linux corespunzător GPG Cheia care se potrivește cel mai bine cu dvs. RHEL/CentOS versiune de sistem de operare compatibilă.
# wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O / etc / pki / rpm-gpg / RPM-GPG-KEY-oracle
# wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5 -O / etc / pki / rpm-gpg / RPM-GPG-KEY-oracle
# wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-el4 -O / usr / share / rhn / RPM-GPG-KEY-oracle
Deschide "/etc/sysconfig/network”Și modificați fișierul NOMUL DE GĂȘTARE pentru a se potrivi cu dvs. FQDN (Numele de domeniu complet calificat) numele gazdei.
[[e-mail protejat]] # vi / etc / sysconfig / network
HOSTNAME = oracle.tecmint.com
Deschis "/etc/hosts”Și adăugați un nume de gazdă complet calificat pentru server.
[[e-mail protejat]] # vi / etc / hosts
192.168.246.128 oracle.tecmint.com oracle
Acum trebuie reporniți rețeaua pe server pentru a vă asigura că modificările vor fi persistente pe reporniți.
[[e-mail protejat]] # /etc/init.d/network restart
Setați parola pentru „oracol" utilizator.
[[e-mail protejat]] # passwd oracle Schimbarea parolei pentru utilizator oracle. Parolă nouă: PAROLĂ BAD: se bazează pe un cuvânt din dicționar. Introduceți din nou parola: passwd: toate jetoanele de autentificare au fost actualizate cu succes.
Adăugați intrarea în fișier „/etc/security/limits.d/90-nproc.conf”Așa cum este descris mai jos.
[[e-mail protejat]] # vi /etc/security/limits.d/90-nproc.conf
# Limita implicită pentru a preveni numărul de procese ale utilizatorului. # bombe accidentale de furcă. # A se vedea rhbz # 432903 pentru raționament. * soft nproc 1024. # La acest. * - nproc 16384.
Setați SELinux la „permisiv„Modul prin editarea fișierului„/etc/selinux/config“.
[[e-mail protejat]] # vi / etc / selinux / config
SELINUX = permisiv
Odată ce ați făcut schimbarea, nu falsificați acest lucru reporniți serverul pentru a reflecta noi schimbări.
[[e-mail protejat]] # reporniți
Autentificați-vă ca Oracol utilizator și fișier deschis.bash_profile„, Care este disponibil în directorul principal al utilizatorului Oracle, faceți intrări așa cum este descris mai jos. Asigurați-vă că setați numele de gazdă corect la „ORACLE_HOSTNAME = oracle.tecmint.com“.
[[e-mail protejat]] # su oracle
[[e-mail protejat] ~] $ vi .bash_profile
# Setări Oracle. TMP = / tmp; export TMP. TMPDIR = $ TMP; export TMPDIR ORACLE_HOSTNAME =oracle.tecmint.com; exportați ORACLE_HOSTNAME. ORACLE_UNQNAME = DB11G; exportați ORACLE_UNQNAME. ORACLE_BASE =/u01/app/oracle; exportați ORACLE_BASE. ORACLE_HOME =$ ORACLE_BASE / product / 11.2.0 / dbhome_1; exportați ORACLE_HOME. ORACLE_SID = DB11G; exportați ORACLE_SID. PATH = / usr / sbin: $ PATH; exporta CALEA. PATH = $ ORACLE_HOME / bin: $ PATH; export PATH LD_LIBRARY_PATH = $ ORACLE_HOME / lib: / lib: / usr / lib; export LD_LIBRARY_PATH. CLASSPATH = $ ORACLE_HOME / jlib: $ ORACLE_HOME / rdbms / jlib; export CLASSPATH export PATH
Schimba cu rădăcină utilizator și lansați următoarea comandă pentru a permite Oracol utilizator pentru a accesa X Server.
[[e-mail protejat]] # xhost +
Creați directoare și setați permisiunile corespunzătoare în care va fi instalat software-ul Oracle.
[[e-mail protejat]] # mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1. [[e-mail protejat]] # chown -R oracle: oinstall / u01. [[e-mail protejat]] # chmod -R 775 / u01
Înscrieți-vă și descărcați software-ul Oracle folosind următorul link.
Pachetul Oracle conține 2 fermoar fișiere pe care trebuie să le acceptați mai întâi acord de licențiere înainte de descărcare. Am dat numele fișierelor pentru referință, vă rugăm să descărcați aceste fișiere pentru arhitectura sistemului dvs. undeva sub „/home/oracle/“.
http://download.oracle.com/otn/linux/oracle11g/R2/linux_11gR2_database_1of2.zip. http://download.oracle.com/otn/linux/oracle11g/R2/linux_11gR2_database_2of2.zip
http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip. http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip
Acum să începem instalarea Oracle. În primul rând trebuie să treceți ca 'oracol' utilizatorul să instaleze baza de date.
[[e-mail protejat] ~] $ su oracle
Extrageți fișierele sursă de bază de date Oracle comprimate în același director „/home/oracle/“.
[[e-mail protejat] ~] $ dezarhivați linux_11gR2_database_1of2.zip [[e-mail protejat] ~] $ dezarhivați linux_11gR2_database_2of2.zip
Postează fișierul sursă de dezarhivare, numit director Bază de date va fi creat, accesați directorul și executați scriptul de mai jos pentru a începe procesul de instalare a bazei de date Oracle.
[[e-mail protejat] baza de date] $ cd baza de date [[e-mail protejat] baza de date] $ ./runInstaller
1. RunInstaller va apela Oracle Universal Installer (OUI), în care aspectul și simțirea și pașii sunt aceiași în întregul sistem de operare.
2. Furnizați-vă Adresa de e-mail pentru a fi informat despre problemele de securitate și pentru a primi actualizări de securitate.
3. Creați și configurați un Bază de date
4. Alegeți clasa de sistem Desktop sau Server.
5. Selectați tipul de instalarea bazei de date vrei să faci performanță.
6. Selectați "Instalare tipică”Opțiune pentru instalarea oracle completă cu configurație de bază.
7. A stabilit Parolă administrativă și efectuați instalarea completă a bazei de date cu configurație de bază.
8. Vă rugăm să faceți clic pe „da”Pentru a continua cu instalarea.
9. Crea Inventar
10. Dacă v-ați confruntat cu avertisment privind condițiile preliminare în timpul instalării. Click pe "Remediați și verificați din nou“. Oracle remediază premisele de la sine. Aceasta este noua caracteristică a Baza de date Oracle 11g.
pdksh pachetul nu este disponibil în Depozit Oracle datorită cărora trebuie să îl descărcați și să îl instalați manual.
[[e-mail protejat]] # wget ftp://rpmfind.net/linux/redhat-archive/6.2/en/os/i386/RedHat/RPMS/pdksh-5.2.14-2.i386.rpm
Pe parcursul pdksh instalarea pachetului este posibil să întâmpinați o eroare de conflict ksh pachet. Elimina ksh împachetați cu forță și instalați pdksh pachetul cu comanda dată mai jos: -
[[e-mail protejat]] # rpm -e ksh-20100621-19.el6_4.4.i686 --nodeps. [[e-mail protejat]] # rpm -ivh pdksh-5.2.14-2.i386.rpm
11. Efectuarea verificărilor de condiții prealabile: este testarea dacă este suficient total SWAP spațiu este disponibil pe sistem.
12. Rezumatul instalării: Faceți clic pe Salvați fișierul de răspuns. Acest fișier este util pentru Instalare Oracle Silent Mode
13.Salvați fișierul de răspuns undeva în sistemul dumneavoastră.
14.Produs Progresul instalării
15. Copiere Bază de date fișiere
16. Click pe "Administrarea parolei“.
17. Setați parola pentru utilizator „SYS”Și faceți clic pe Bine a continua.
18. Scripturile de configurare trebuie executate ca „rădăcină" utilizator. Mergeți la calea dată în ecran și executați scripturile unul câte unul. Click pe 'BINE‘Odată ce scripturile sunt executate.
[[e-mail protejat]] # cd / u01 / app / oraInventory. [[e-mail protejat] oraInventory] # ./orainstRoot.sh
Modificarea permisiunilor pentru / u01 / app / oraInventory. Adăugarea permisiunilor de citire, scriere pentru grup. Eliminarea permisiunilor de citire, scriere, executare pentru lume. Schimbarea numelui de grup al / u01 / app / oraInventory pentru a o instala. Executarea scriptului este completă.
[[e-mail protejat]] # cd /u01/app/oracle/product/11.2.0/dbhome_2/ [[e-mail protejat] dbhome_2] # ./root.sh
Rularea scriptului Oracle 11g root.sh... Următoarele variabile de mediu sunt setate ca: ORACLE_OWNER = oracle ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_2 Introduceți calea completă a directorului local bin: [/ usr / local / bin]: Se copiază dbhome în / usr / local / bin... Copierea oraenv în / usr / local / bin... Se copiază coraenv în / usr / local / bin... Se creează fișierul / etc / oratab... Intrările vor fi adăugate la fișierul / etc / oratab, după cum este necesar de către. Asistent configurare baze de date atunci când este creată o bază de date. S-a finalizat rularea unei părți generice a scriptului root.sh. Acum vor fi efectuate acțiuni de rădăcină specifice produsului. Acțiuni de rădăcină specifice produsului finalizate.
19. Instalarea de Baza de date Oracle este de succes.
20. Pentru a vă testa Instalare Oracle navigați la interfața de gestionare bazată pe web pentru sistemul dvs. la „gazdă locală”Cu numele de utilizator“SYS"Conectarea ca"SYSDBA”Și folosind parola setat în timpul instalării Oracle. Nu uitați să deschideți portul 1158 pe firewall și reporniți fișierul iptables serviciu.
[[e-mail protejat]] # iptables -A INPUT -p tcp --dport 1158 -j ACCEPT. [[e-mail protejat]] # service iptables reporniți
https://localhost: 1158 / em /
21. Oracle Enterprise Manager de control al bazei de date
Acum puteți începe să utilizați Oracol. Vă recomand cu drag să urmați Documentație Oracle pentru mai mult ajutor. Există un număr de aplicații client care vă pot ajuta, cum ar fi instrumentul pentru linia de comandă numit Oracle Instant Client si UI Oracle SQL Developer program.
Acesta este sfârșitul Instalarea software-ului Oracle Database. În următorul nostru articol vom prezenta cum să creăm baza de date folosind DBCA și cum să Lansare și Închide Baza de date Oracle. Vă rog să fii atent... !!!