Anda di halaman 1dari 2

ARQUITECTURA DE BASE DE DATOS Cuando un cliente se conecta a un servidor lo hace a travs de un puerto que normalmente es el 1521(LISTENER es decir puerto

por el que escucha !R"CLE#$ Cada sesi%n de que se conecta tiene reservado un espacio de memoria (&'"(&R!'R") 'L!*L"L# a travs de este proceso servidor se conecta a la instancia que contiene la memoria S'"(S+STE) 'L!*"L "RE"# esta memoria esa dividida en , partes$ -"T"*SE *.//ER C"C0E1 contiene los 2u33er de datos que hemos solicitado aqu4 se almacenan los 2loques de dato cu5o espacio m4nimo es 67*$ "s4 cuando queremos hacer un modi3icado en la 2ase de datos usamos el C!))IT el cual almacena los cam2ios en el disco duro RE-! L!' *.//ER8 se almacenan los cam2ios que se ha9an en la 2ase de datos S0"RE- &!!L8 esta divida en 2 2u33ers8 : LI*R"R+ 8 cuando se lan;a una select pasa por < 3ases : &"RSE8se anali;a la consulta sem=ntica 5 sintacticamente la sentencia despus se comprue2an los privile9ios del usuario que hace la consulta para ver si puede acceder a los datos$ Como tercer paso se decide como se va a atacar a la 2ase de datos para mostrar la consulta se9>n la estructura de dicha consulta$ Es decir se e?ecuta el plan de e?ecuci%n de la sentencia$ Esto es lo conoce como un &"RSE 0"R-$ Se almacena en memoria por que si volvemos a e?ecutar la misma sentencia se ahorra el plan de e?ecuci%n de nuevo si no se vuelve a e?ecutar el plan solo se e?ecutan las 2 primeras 3ases es lo que se conoce como &"RSE S!/T$ : *IN-8 se usan varia2les de este tipo siempre que se use la misma sentencia cam2iando solo el valor de la varia2le esto hace que no se vuelva a e?ecutar el plan de e?ecuci%n : E@EC.TE8 aqu4 es donde se e?ecuta la sentencia : /ETC08 solo lo tienen los SELECT 5a que es el >nico que devuelve datos lo hace a traves de "RR"+ SIAE de 15 es decir que devuelve las 3ilas de 15 en 15 : -ICTI!N"R+8 aqu4 se almacenan las ta2las diccionarios de !R"CLE$ La memoria se comunica con los 0- a travs de procesos *"C7'R!.N-$ 5 2asicos &)!N o &R!CESS )!NIT!R S)!N o S+STE) )!NIT!R8 recupera la istancia -*B o -* BRITER8 2a?a los datos de -"T"*"SE *.//ER C"C0E a los 3icheros -"T" /ILE L' o L!' BRITER8 escri2e lo que en el 2u33er de RE-! L!' *.//ER en el RE-! L!' !NLINE$ Cuando el 2u33er esta 1C, lleno se 2a?a in3ormaci%n tam2in lo hace cada , se9undos o 2ien cuando se hace un C!))IT C0& o C0EC7 &!INT8 sincroni;a el control 3ile con todas las ca2eceras del -"T"/ILE /icheros mas importantes C!NTR!L /ILE8 es el mas importante !R"CLE crea , a la ve;$ Cada ve; que se reali;a un cam2io se le asocia un numero SCN(S+STE) C0"N'E N.)*ER# el 3ichero control 3ile anota el numero de cam2io de sistema -"T" /ILE RE-. L!' !NLINE La versi%n 1D9 de !R"CLE administra la memoria necesaria de 3orma din=mica

Anda mungkin juga menyukai