Lecția 4 Setarea Ascultător

În această lecție, veți afla ce ascultător, ce este pentru. Cum de a crea un ascultător pentru baza de date de contact creat anterior. Cum de a gestiona ascultător. Cum de a porni și opri instanța bazei de date.

ascultător

Listener (Listener) - componenta principală de alimentare de pe partea de server Oracle, care permite să se stabilească o conexiune între calculatorul client și baza de date Oracle de baze de date. Un ascultător poate gestiona un număr nelimitat de baze de date.

Ascultatorul este controlat de listener.ora fișier. Puteți configura un singur fișier listener.ora, mai mulți ascultători pot fi configurate pe server, și că un singur fișier le poate suporta. De regulă, în cazul în care un singur server înființat mai multe ascultători, acest lucru se face fie pentru a oferi toleranta la erori, sau pentru a echilibra apelurile la baza de date. Mai mulți ascultători, astfel cum a fost modificat prin utilizarea Cluster Application Real.

Fiecare ascultător este un proces numit care rulează pe fiecare server de baze de date. În mod implicit, ascultătorul ascultător are un nume și este creat atunci când instalați Oracle. Dacă configurați mai multe ascultători, fiecare trebuie să aibă un nume unic. Mai jos este un exemplu de fișier listener.ora:

Fișier # listener.ora Configurare rețea:
/u01/app/oracle/product/11.1.0/db_1/network/admin/listener.ora
# Generate de instrumentele de configurare Oracle.
ascultătorul =
(DESCRIPTION_LIST =
(DESCRIERE =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP) (HOST = test.all-oracle.ru)
(PORT = 1521))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC))
)
)
)

Acum aveți o idee generală a ascultătorului. Și putem personaliza prsolushivatel baza noastra de date.

Pentru a crea utilitarul va folosi netca, ea la fel ca multe utilități găsite în directorul $ ORACLE_HOME / bin. Pentru a începe, du-te la directorul dorit și executați:

Oracle @ test: cd /u01/app/oracle/product/11.1.0/db_1/bin
oracle @ test: /u01/app/oracle/product/11.1.0/db_1/bin> ./netca

O fereastră se va deschide o aplicație grafică:

Lecția 4 Setarea Ascultător

Variantele, care se va configura. Suntem interesati ascultator, asa ca alege „configurație Ascultător“ și merge mai departe.

Lecția 4 Setarea Ascultător

Se propune să selecteze o acțiune pentru a adăuga, reconfigura, șterge sau redenumi. Din moment ce mașina noastră nu este încă configurat un singur ascultător, singura acțiune disponibilă - Adăugați. Că vom alege, și mergi mai departe.

Lecția 4 Setarea Ascultător

În această etapă specificați numele ascultătorului, numele implicit ascultătorului se propune, după cum am menționat la începutul lecției. În acest moment, nu intenționează să stabilească ascultători suplimentare și baze de date pe o mașină de test, asa ca sunt de acord cu numele propus și a trece la pasul următor.

Lecția 4 Setarea Ascultător

Acolo va specifica protocoalele care vor fi utilizate. De obicei, TCP foloseste un mod regulat, și selectați-l. Faceți clic pe Next.

Lecția 4 Setarea Ascultător

Se specifică portul care urmează să fie utilizat de ascultător. În mod implicit, acest lucru este de 1521. Lasam așa cum este și pentru a trece mai departe.

Lecția 4 Setarea Ascultător

Cine este interesat în sistem, fie configurat un alt ascultător, răspundeți nu, vom merge mai departe și a finaliza setarea. Dacă totul este bine, apoi la ecranul următor, sistemul va informa cu privire la finalizarea cu succes a configurației.

Acum, când ascultătorul este configurat, puteți face cunoștință cu comenzile de control de bază. Pentru a controla ascultătorul folosind utilitarul lsnrctl, situat în același loc și utilitatea pentru a configura ascultător. Pentru a rula programul, problema:

Oracle @ test: cd /u01/app/oracle/product/11.1.0/db_1/bin
oracle @ test: /u01/app/oracle/product/11.1.0/db_1/bin> ./lsnrctl

Rezultatul execuției va fi invitat să lucreze cu ascultător consola:

Pentru ascultător, există trei comenzi de bază: pornire, oprire și de stare. începe de comandă pentru a începe procesul de ascultare, oprire - stop, stare - afișează starea curentă a ascultătorului.

Pentru comoditate, puteți specifica comanda imediat după apelul la utilitate, de exemplu, a lansat ascultătorul nou creat:

Totul e bine, ai spus, dar ce se întâmplă dacă ascultătorul, două, sau trei, cum se explica cu orice ascultător Oracle vrea să lucreze utilizatorul?

Dacă aveți mai mult de un ascultător, trebuie să specificați numele ascultătorului în echipă. De exemplu, am lansat un ascultător, referindu-se după nume:

Oracle @ test: /u01/app/oracle/product/11.1.0/db_1/bin> ./lsnrctl începe ascultătorul

Atunci când un ascultător, specificați numele nu este necesară, dar în cazul în care mai mult de unul, atunci indicarea numelui este o necesitate.
Și acum, când ne-am înființat un ascultător, puteți ajunge în cele din urmă baza noastră de date, și asigurați-vă că funcționează și este foarte real.

Pentru a face acest lucru, vedem că ascultătorul nostru se execută, setați variabilele de mediu:

oracle @ test: export ORACLE_HOME = / U01 / app / oracle / product / 11.1.0 / db_1
oracle @ test: export ORACLE_SID = încercare

Aceste echipe au prezentat directorul ORACLE_HOME și SID curent. Du-te la directorul $ ORACLE_HOME / bin.

În cazul în care baza de date se stinge, atunci va fi raportată: Conectat la o instanță de mers în gol. Ie suntem conectați la o instanță de mers în gol în picioare. În cazul în care baza de date este ridicată, acesta informează versiunea bazei de date și a ediție. Acum, baza de date este rambursată, pentru a lucra cu el, este necesar să-l rulați. Pentru a face acest lucru, problema:

Acum, baza de date este gata de funcționare. Pentru ca ar prverit performanta poate intra din nou SQLPlus și executa orice interogare SQL. De exemplu:

Veți vedea informații despre baza de date.

Rămâne întrebarea, cum de a opri baza de date. oprire a bazei de date este același lucru prin sqlplus. Pentru a face acest lucru vom merge în ea așa cum a fost descris mai sus, atunci când se descrie baza de date de lansare Oracle. În continuare, procedura pentru închiderea instanța bazei de date și ascultător:

Acum, baza de date și ascultătorul este oprit. Aceasta încheie lecția. În lecții viitoare vor discuta mai detaliat despre pornirea și oprirea instanța bazei de date. O să-ți spun despre parametrii de oprire și începe instanță și modul în care acestea pot afecta performanța bazei de date sau ajutor în caz de defecțiuni.