26 videos 📅 2024-02-06 09:00:00 America/Bahia_Banderas
9:42
2024-02-06 10:11:16
6:47
2024-02-06 10:22:16
5:15
2024-02-06 10:31:49
3:57
2024-02-06 10:38:48
17:59
2024-02-06 10:43:27
1:06
2024-02-06 11:12:41
10:20
2024-02-06 11:15:29
2:42
2024-02-06 11:26:39
11:03
2024-02-06 12:01:53
1:16
2024-02-06 12:14:47
42:32
2024-02-06 12:19:55
10:32
2024-02-07 10:25:03
4:02
2024-02-07 10:39:09
1:54:16
2024-02-07 10:45:07
2:11:58
2024-02-07 20:24:23
11:55
2024-02-08 10:29:34
15:14
2024-02-08 10:43:38
3:39
2024-02-08 11:02:01
1:28:10
2024-02-08 11:14:14
1:31:21
2024-02-08 21:37:16
2:33:55
2024-02-09 09:35:00
15:39
2024-02-09 12:49:52
1:17:31
2024-02-12 09:26:50
36:07
2024-02-12 10:56:05
8:43
2024-02-13 12:48:13
3:05
2024-02-14 10:23:00

Visit the Oracle Database 19c: Administration course recordings page

United Arab Emirates - Oracle Database 19c Security

                WEBVTT

00:00:00.000 --> 00:00:07.020
porque voy viendo así como los que me encuentran aquí, creo que nada más nos falta revisar a

00:00:07.020 --> 00:00:13.440
Orlando, creo que ya también, ah pues ya estás, ya hiciste la prueba Orlando, si te conectó verdad,

00:00:13.620 --> 00:00:19.880
ah ahí está mira conectado al NDAPS service, perfecto, bien, entonces ya si quieres puedes darle

00:00:19.880 --> 00:00:25.420
control C varias veces para que te regrese el control a la instancia, al bash.

00:00:30.200 --> 00:00:33.560
Intentaste hacer el ping, perdón, digo de todos modos ya vimos que ya te conectó,

00:00:33.680 --> 00:00:39.360
pero no no es como para que puedas ver el ping también. No, ese no. A ver,

00:00:39.460 --> 00:00:45.680
si quieres salte de ahí con control C, hazle varias veces hasta que te saque dentro de la terminal.

00:00:49.200 --> 00:00:55.920
Ahí mero, exacto, ya te saliste, ahora hay que salirte incluso de ahí para que el ping lo

00:00:56.070 --> 00:01:03.810
ejecutemos desde el host, salte, correcto, entonces hay que copiar la línea este 30,

00:01:04.110 --> 00:01:10.490
la 30 y esa línea lo que hace así para, bueno si quieres copiarla y ahorita la vamos destazando

00:01:10.490 --> 00:01:17.330
entre los dos, vale, pegar, fíjate lo que dice, dice, con Docker le estás diciendo,

00:01:17.490 --> 00:01:21.950
mira ahí ya te contestó, configuraste entonces todo bien, cuatro recibidos,

00:01:22.610 --> 00:01:28.690
entonces qué le estás diciendo ahí, me estás diciendo, desde Docker quiero ejecutar un ping

00:01:28.690 --> 00:01:33.110
desde la instancia que se llama Oracle DB demo hacia el servidor que se llama,

00:01:33.370 --> 00:01:38.830
hacia otra instancia, a otro contenedor que se llama LDAP server, tú nada más poniendo los

00:01:38.830 --> 00:01:45.110
nombres de los contenedores, Docker solito se encarga de hacer la transformación a IPs,

00:01:45.190 --> 00:01:50.950
por así decirlo, entonces ahí ya le estás diciendo y ya te recibió los paquetes,

00:01:50.950 --> 00:01:56.030
entonces con eso te está diciendo que están conectados ambos servidores, entonces ya,

00:01:56.070 --> 00:02:00.290
ya lo hiciste, configuraste todo bien, bien, entonces Orlando.

00:02:01.050 --> 00:02:01.990
Ok, gracias.

00:02:02.990 --> 00:02:08.970
Bien, entonces no abras a ti, va, pues creo que entonces ya todos terminamos y pues bueno,

00:02:09.390 --> 00:02:14.930
esta era como la práctica, sobre todo el tema que ilustra el uso de los TNS names,

00:02:15.490 --> 00:02:19.610
de cómo se configura contra otras instancias, otros servidores,

00:02:21.290 --> 00:02:26.790
vamos a ocupar todavía esta instancia para una práctica más adelante, así que ahí,

00:02:26.930 --> 00:02:31.830
para que no la borremos, de entrada pues las que siguen la vamos a regresarnos a la

00:02:31.830 --> 00:02:38.610
instancia anterior, no, a la que tiene la instancia cargada de la base de datos de

00:02:38.610 --> 00:02:45.330
recursos, entonces, esas conexiones ya las tenemos ya de antes, ahí es nuestro,

00:02:45.610 --> 00:02:52.250
en nuestro IDE, en el SQL Server y con eso, ya lo demás, esta digamos el cierre,

00:02:52.950 --> 00:02:56.590
la parte del servidor el IDAP, no sé si alguien le quedó alguna duda,

00:02:57.050 --> 00:03:02.090
pregunta, inquietud, comentario respecto a cómo ocupamos los TNS names, para incluso

00:03:02.090 --> 00:03:07.210
ahorita ya vimos conectarnos a otra instancia, que aunque es local, o sea realmente es una

00:03:07.210 --> 00:03:14.790
instancia local aquí en Docker, con Docker se puede decir que estamos simulando al usar

00:03:14.790 --> 00:03:20.150
varios contenedores que están en, digamos, otros servidores, no, aunque estoy de acuerdo,

00:03:20.250 --> 00:03:24.650
o sea, al final de cuentas la red es local, pero no se acuerdan que les decía el viernes,

00:03:24.970 --> 00:03:29.730
que aunque es local de todos modos Oracle, todo lo maneja así, no,

00:03:29.730 --> 00:03:34.490
como si fuera una base de datos distribuida, entonces, aunque sea local si está,

00:03:34.490 --> 00:03:40.290
si tuviéramos, no sé, bastante información que estuviéramos probando y demás, pudiéramos

00:03:40.290 --> 00:03:46.570
hacer este, o pudiéramos monitorear mejor dicho, cómo se ve esa información, pues,

00:03:46.950 --> 00:03:52.010
este, cómo se va distribuyendo, incluso siendo de forma local, va, pero bueno,

00:03:52.070 --> 00:04:00.410
esa es como la, digamos, la propuesta que trae Oracle respecto a cómo manejar esta parte

00:04:00.410 --> 00:04:06.690
y cómo configurar los archivos estos del tnc names, lsqlnet y los listlers,

00:04:07.210 --> 00:04:15.850
va, entonces no sé si quedó alguna duda con esta parte o podemos continuar, perfecto,

00:04:15.970 --> 00:04:23.870
va, entonces creo que no hay mayor inquietud, muy bien, perfecto, este, pues bueno,

00:04:23.870 --> 00:04:33.470
entonces está, está correcto, vamos a continuar, y pues bien, a todos les quedó bastante bien

00:04:33.470 --> 00:04:39.850
la conexión, la práctica, entonces eso es buena señal, está, está súper bien esa parte,

00:04:40.910 --> 00:04:45.950
ok, entonces lo siguiente es trabajando con el listener, pero bueno, todo esto ya venía,

00:04:46.700 --> 00:04:54.020
ya viene este, o sea, ya lo, ya lo, ya lo revisamos realmente, es lo que hemos estado trabajando,

00:04:54.660 --> 00:05:00.840
vimos, a ver, nada más lo voy a repartir así rápido, el listener por default es lo que crea

00:05:00.840 --> 00:05:07.400
Oracle cuando nosotros damos de alta una base, en este caso nosotros lo hicimos con

00:05:07.400 --> 00:05:12.960
nuestro Docker Compose, sí, y de hecho aquí te lo dice, mira, el listener predeterminado

00:05:12.960 --> 00:05:18.200
no se requiere una configuración adicional para comenzar a aceptar conexiones en la instancia,

00:05:19.000 --> 00:05:25.160
entonces la personalización puede ser necesaria para cuando tú quieras hacer algo en específico,

00:05:26.040 --> 00:05:30.880
sí, como cambiar el puerto, agregar protocolos, si nosotros cambiáramos en

00:05:30.880 --> 00:05:35.460
el archivo Docker Compose que tenemos, ya sea de cualquiera de las dos instancias

00:05:35.460 --> 00:05:41.000
que ahorita hemos trabajado, si las hacemos por default, pues el listener lo va a hacer

00:05:41.000 --> 00:05:46.000
por default, pero si el día de mañana yo quisiera hacerle una modificación al Docker Compose

00:05:46.000 --> 00:05:50.440
que ya está instalado y volver a correr la instancia, reiniciarla mejor dicho,

00:05:50.840 --> 00:05:56.320
ahí sí tendríamos que meternos al listener y hacer la modificación al puerto,

00:05:56.520 --> 00:06:01.080
porque si no ya no nos va a escuchar ninguna conexión, no, nada va a funcionar,

00:06:01.180 --> 00:06:06.520
entonces hay veces que cositas tan sencillas son las que nos dan dolores de cabeza,

00:06:06.520 --> 00:06:13.360
no saberlas identificar, por eso es como muy muy importante ahorita pues ubicar los archivos,

00:06:15.700 --> 00:06:20.220
entonces pues bueno aquí nos da un ejemplo, pero es más como teórico,

00:06:20.600 --> 00:06:25.520
prácticamente los ejercicios prácticos son los que ya hemos ahorita terminado,

00:06:27.060 --> 00:06:31.640
ahora aquí tener otro concepto Oracle que es la parte del registro de servicio dinámico,

00:06:32.600 --> 00:06:37.580
que nos permite que una instancia de base de datos se registre automáticamente con un listener,

00:06:38.020 --> 00:06:44.200
que de hecho esta es la forma como lo hemos trabajado y como lo trabaja por default Oracle,

00:06:44.840 --> 00:06:49.060
entonces esto significa que no es necesario configurar manualmente este archivo,

00:06:49.240 --> 00:06:54.480
el listener.hora, para que el listener sea consciente de nuevas instancias de bases

00:06:54.480 --> 00:07:00.640
datos o servicios, realmente trabaja así Oracle con la parte del registro de servicio dinámico,

00:07:03.140 --> 00:07:08.120
listo, luego viene configuración en Oracle 19c para habilitar el registro dinámico,

00:07:08.440 --> 00:07:13.040
tenemos que asegurarnos de que este parámetro local listener apunte al alias del listener

00:07:13.040 --> 00:07:20.900
que define el TMSNames o use la dirección IPOE del puerto directamente, en un proceso Docker

00:07:20.900 --> 00:07:30.080
puede ser más automático, bueno aquí estos, vamos a decirlo, estos ideas o textos en donde

00:07:30.080 --> 00:07:34.440
dice muy claro de entorno Docker, lo que decíamos la vez anterior, no me acuerdo quién

00:07:34.940 --> 00:07:40.760
preguntó, realmente esto hay que hacerle mucho caso, no es que se refiera nada más a Docker,

00:07:41.120 --> 00:07:45.340
o sea realmente es en la instalación tal cual, cualquier instalación de Oracle,

00:07:45.460 --> 00:07:51.680
así es como funciona, listo, y bueno aquí también nos da la parte de lo del esquema

00:07:52.280 --> 00:07:58.980
de Human Resources, pero bueno es lo que hemos estado trabajando incluso. También

00:07:58.980 --> 00:08:04.860
tiene una parte Oracle, o sea lo podemos hacer de forma automático o lo podemos hacer manual,

00:08:05.000 --> 00:08:11.680
el hecho de cómo toma un TMSNames, que de hecho por eso es que fue digamos la práctica,

00:08:12.040 --> 00:08:18.160
se combinó, o sea hicimos un ejercicio de cómo Oracle crea con el Docker Compose en

00:08:18.160 --> 00:08:23.460
automático las instancias, a ver ya acabó el pomodoro, pero nada más cerramos la idea y

00:08:24.300 --> 00:08:30.540
este cómo crea las instancias por medio del Compose, o nosotros podremos entrar a

00:08:30.540 --> 00:08:36.000
ListEner a los archivos, por eso es muy importante identificar la ruta y modificarlos,

00:08:36.020 --> 00:08:41.400
entonces aquí nos dice eso, a diferencia del registro dinámico, el registro de

00:08:41.400 --> 00:08:46.700
servicio estático requiere una configuración manual del archivo ListEner, para definir

00:08:46.700 --> 00:08:50.740
específicamente los servicios de base de datos al que ListEner debe atender,

00:08:51.300 --> 00:08:57.280
tan estáticamente lo hicimos en este ejercicio, que nosotros agregamos un nuevo archivo que

00:08:57.280 --> 00:09:05.720
se llama ldat.ora, en ese archivo nosotros le configuramos manualmente a qué servicio se

00:09:05.720 --> 00:09:14.620
tiene que conectar y nosotros también le modificamos a nuestro TMSNames y al SQL

00:09:14.620 --> 00:09:20.900
oradata le configuramos el hecho de cambiarle el mecanismo de configuración para que se

00:09:20.900 --> 00:09:28.760
conectara con el servicio de ldap de ese servidor, entonces ahí vimos dos ejemplos,

00:09:29.020 --> 00:09:34.300
el por default, cómo lo creó en automático o de forma estática nosotros haciendo ese cambio,

00:09:35.260 --> 00:09:39.940
si quisiéramos aquí dice para configurar un servicio estático deberías agregar una entrada

00:09:40.540 --> 00:09:46.420
en este caso ya la tenemos, los ListEner ya están mapeados con los CDBs y con los PDBs,

00:09:47.600 --> 00:09:52.000
pero nada más te da como la idea de si quieres agregar un nuevo esquema y demás,

00:09:52.320 --> 00:09:57.080
pues tú lo puedes agregar, configurar de forma estática,

00:09:59.500 --> 00:10:06.540
entonces pues bueno eso es básicamente el tema de ListEner y demás, y pues bueno aquí nada

00:10:06.540 --> 00:10:12.980
más es lo que hemos estado practicando, si nada más que bueno no habíamos visto el tema de

00:10:15.620 --> 00:10:22.720
la presentación, pero bueno aquí está la parte, y bueno aquí nos lleva de la mano el ejemplo,

00:10:23.060 --> 00:10:28.440
es algo que realmente pues ya no vale mucho meternos a detalle, porque bueno ya sabemos

00:10:28.440 --> 00:10:33.640
cómo conectarnos, cómo conectarnos con el usuario Human Resources, que de hecho es lo

00:10:33.640 --> 00:10:39.340
que vamos a volver a ocupar, y ya incluso le hemos hecho consultas a la base, incluso nosotros

00:10:39.340 --> 00:10:49.300
hemos hecho ya revisión de esas consultas en los reportes, en las vistas de reportes,

00:10:49.440 --> 00:10:56.720
y pues listo, y listo, bueno entonces está parte del registro dinámico, ya la revisamos,

00:10:58.200 --> 00:11:09.660
y pues bueno esto ya queda cubierto con las prácticas, perfecto, entonces ya sabemos dónde

00:11:09.660 --> 00:11:17.060
están los ListEner, si ya los hemos modificado, ok, si lo que pasa es que es muy,

00:11:17.420 --> 00:11:24.440
o sea la presentación el curso como lo llevamos es más como una propuesta práctica para que no

00:11:24.900 --> 00:11:29.900
sea tan aburrido, entonces por eso es que esta práctica pues ya, si se fijan ya cubrimos

00:11:29.900 --> 00:11:35.260
toda esta parte, entonces vamos a entrar al tema 9, vamos a tomar el pomodoro, 5 minutos,

00:11:35.740 --> 00:11:42.420
y esta parte aquí sí es un tema, tal vez un poquito, espero que no sea tan aburrido,

00:11:42.620 --> 00:11:48.940
pero es más teórico esta parte, porque pues bueno vamos a entrar en detalle ahorita,

00:11:50.840 --> 00:11:56.340
regresemos, explicamos bien qué onda de esto, y de veras no les había avisado hasta ahorita,

00:11:58.060 --> 00:12:02.620
pero lo que pasa es bueno al inicio yo me conecté a otra sesión y por eso pasó un rato,

00:12:03.700 --> 00:12:09.500
y bueno la idea era empezar con este aviso, ya después que me conecté a la sesión correcta,

00:12:10.280 --> 00:12:14.940
pues empezamos a revisar esto y pues ya se me fue, pero hoy vamos a tener un pequeño

00:12:16.420 --> 00:12:22.600
cuestionario, es vamos a hacer como si fuera una evaluación, son solamente 5 preguntas,

00:12:23.180 --> 00:12:31.560
que es que cubren la parte hasta antes de, son los primeros temas ¿no? y es meramente

00:12:31.560 --> 00:12:36.400
teórico, básicamente porque se pide una evaluación al final del día, pero bueno

00:12:36.400 --> 00:12:42.600
realmente es bastante la práctica, bueno la parte teórica, o sea es mucho,

00:12:42.600 --> 00:12:48.160
entonces este para que nos dé tiempo, pues yo lo lo quise partir en dos días ¿no? hoy vamos a

00:12:48.160 --> 00:12:54.500
hacer un pequeño cuestionario para no llevarnos mucho tiempo, uno de 5 preguntas y en el viernes,

00:12:54.580 --> 00:12:59.860
que ya es el último día, son las otras 5 preguntas teóricas, en el viernes además ya se hace un

00:12:59.860 --> 00:13:04.980
ejercicio práctico ¿va? igual es algo muy sencillo y lo vamos a estar haciendo, o sea el

00:13:04.980 --> 00:13:10.960
objetivo es que quede claro, no es tanto que sea un examen y demás ¿no? o sea es incluso

00:13:10.960 --> 00:13:17.680
el ejercicio es, si hay dudas de más, igual lo vamos viendo, pero es más como de uno por uno ¿no?

00:13:18.260 --> 00:13:25.900
como para que tengamos todos este más claridad, pero bueno así es como lo vamos a manejar y al

00:13:25.900 --> 00:13:31.460
ratito en la última mitad del último pomodoro, hacemos una pausa y hacemos ese cuestionario ¿va?

00:13:31.460 --> 00:13:37.820
ahora sí, discúlpame, ya a las 11 y cuarto les parece que regresemos al

00:13:37.820 --> 00:13:41.960
al mid ¿va? perfecto, bien, gracias

00:16:16.100 --> 00:16:29.580
bueno, bueno

00:16:31.460 --> 00:16:35.140
y entonces comparto pantalla ¿va?

00:16:38.660 --> 00:16:39.700
ahí me ven ¿verdad?

00:16:44.600 --> 00:16:48.840
va, ok, entonces

00:16:52.300 --> 00:16:59.120
hasta aquí hay algún comentario, algo que quieran añadir, alguna duda,

00:17:00.040 --> 00:17:09.120
una idea, perfecto, va, entonces vamos a empezar con continuar, voy a poner el pomodoro, un momento

00:17:12.200 --> 00:17:22.500
entonces este sería el tercero y bueno respecto al tema de son, son este, segundo, tercero,

00:17:23.240 --> 00:17:28.540
ok, va, en el siguiente pomodoro, ya ven que hay uno que es de 15 minutos, les propongo que

00:17:28.540 --> 00:17:34.120
igual nada más tomemos cinco para que les de en este caso ustedes más tiempo de hacer el

00:17:34.120 --> 00:17:41.600
cuestionario ¿no? no, no está complicado, no es nada nada más, pero prefiero que si están de

00:17:41.600 --> 00:17:47.580
acuerdo pues tengan más tiempo en hacerlo ¿no? entonces si les parece el tercero el que viene

00:17:48.720 --> 00:17:55.300
igual tomamos nada más cinco minutos y ya continuamos con el cuestionario ¿va? listo

00:17:55.300 --> 00:18:04.300
entonces vamos a empezar con este tema realmente este es un tema más teórico les comentaba y

00:18:04.300 --> 00:18:13.700
básicamente es porque pues se complica un poco hacer digamos una arquitectura distribuida si

00:18:14.320 --> 00:18:22.020
en digamos ahorita lo que hicimos de práctica pues si ocupa el concepto de la distribución a

00:18:22.420 --> 00:18:31.600
vez del sql bueno más bien de los listeners del tns names si ocupa el concepto digamos

00:18:31.600 --> 00:18:40.280
a una forma muy primaria porque bueno nosotros creamos dos contenedores aislados que se

00:18:40.280 --> 00:18:44.500
conectaron entre sí hicimos un ping y todo esto a través de la configuración de los

00:18:45.480 --> 00:18:53.380
de conexión un servidor ld ap y un servidor oracle los logramos conectar y bueno a todos

00:18:53.380 --> 00:19:00.340
les respondió telnet a todos les respondió el ping entonces esta parte la pudimos ver gracias

00:19:00.340 --> 00:19:06.220
a los archivos de configuración estos que mencionamos si y estas estos temas que

00:19:06.220 --> 00:19:14.420
siguen son igualmente que ocupan estos archivos si pero como te comento ser realmente crear

00:19:14.420 --> 00:19:23.080
una arquitectura ya distribuida en donde los servidores se comparten y demás si es un poco

00:19:23.080 --> 00:19:29.500
ya más complejo si entonces con la práctica anterior y con lo que ahorita vemos de teoría

00:19:30.240 --> 00:19:39.480
pues este tratamos de cubrir este este tema por así decirlo más este más amplio y pues

00:19:39.480 --> 00:19:47.060
aquí la idea es hacer este bueno seguir este este tema está esta diapositiva obviamente

00:19:47.060 --> 00:19:53.580
pues esto va a quedar fuera del este el cuestionario no porque la parte teórica

00:19:53.580 --> 00:19:58.160
si la podemos cubrir pero en la parte práctica obviamente no vamos a meter algo

00:19:58.160 --> 00:20:05.280
que tenga que involucrar crear algo no sé alguna consulta así que se comporte con

00:20:05.280 --> 00:20:10.980
esta arquitectura no ni ni crear instancias de esta forma ni demás que sí lo podríamos

00:20:10.980 --> 00:20:16.080
hacer ser el concepto básico si lo podemos hacer porque ya sabemos crear por ejemplo con

00:20:16.080 --> 00:20:21.940
docker varios este contenedores sin embargo ya entrar a un nivel de configuración de esta

00:20:21.940 --> 00:20:28.880
parte y demás pues resulta un poco compleja de probar pues porque tendríamos que tener

00:20:28.880 --> 00:20:34.000
bastante información en las en todas las arquitecturas y demás no son más configuraciones

00:20:35.520 --> 00:20:43.620
vamos a empezar con el concepto teórico y básicamente este este tema nos dice cómo

00:20:43.620 --> 00:20:52.760
podemos crear una arquitectura de servidor compartida esto no es más que una configuración

00:20:52.760 --> 00:20:59.400
que se tenía que hacer a ahora col si como la que ahorita más o menos estuvimos trabajando

00:21:00.280 --> 00:21:06.940
entonces habilitación de un servidor compartido aquí de hecho podríamos compartir la responsabilidad

00:21:06.940 --> 00:21:13.040
carol si quieres me ayudas a participar leyendo esta diapositiva porfa 120 pero

00:21:13.040 --> 00:21:25.660
claro y entonces muchas gracias e configuring a share server arquitectura habilitación de

00:21:25.660 --> 00:21:31.180
servidor compartido conceptos básicos un servidor compartido en oráculo data base permite

00:21:31.180 --> 00:21:36.880
permite a múltiples usuarios compartir un conjunto limitado de conexiones de servidor lo

00:21:36.880 --> 00:21:42.320
cual es útil en ambientes con un alto número de usuarios concurrentes que no necesitan estar

00:21:42.320 --> 00:21:47.300
conectados a la base de datos de forma continua esto se logra mediante un pool

00:21:48.000 --> 00:21:53.940
de servidores compartidos que gestionan las solicitudes de los clientes configuración

00:21:53.940 --> 00:22:01.040
para habilitar un servidor compartido en oráculo data base 19 es necesario modificar

00:22:01.040 --> 00:22:07.180
los parámetros en el archivo de configuración ini punto hora o a través de comandos sql plus

00:22:07.900 --> 00:22:15.380
los parámetros clave incluyen share servers especifica el número inicial de procesos de

00:22:15.380 --> 00:22:22.000
servidor compartido max share servers número máximo de procesos de servidor compartido y

00:22:23.520 --> 00:22:32.300
limité de sesiones que pueden ser servidas por servidores ejemplo práctico con hr considerando

00:22:32.300 --> 00:22:38.240
el esquema human resource me parece que para habilitar el servidor compartido se

00:22:38.240 --> 00:22:42.920
podría configurar el ambiente para soportar un alto número de conexiones concurrentes

00:22:42.920 --> 00:22:48.580
de empleados consultando sus datos personales información de departamento entre otros

00:22:49.400 --> 00:22:58.660
muy bien muchas gracias entonces si básicamente lo que ya nos ayudó a leer harón que si se

00:22:58.660 --> 00:23:04.520
acuerdan del archivo ini punto ahora este archivo es un archivo de configuración que

00:23:04.520 --> 00:23:11.220
cuando yo hago el reinicio de la instancia de ahora col es lo primero que carga digo es lo

00:23:11.220 --> 00:23:16.520
primero y después viene el tema de los tenes en el list tener todas las configuraciones pero

00:23:16.520 --> 00:23:22.280
el primer archivo que carga ahora col al cerro inicial la instancia es este archivo

00:23:22.280 --> 00:23:28.920
ini este archivo de hecho así se llama ini dando a entender que es lo inicial y en este archivo

00:23:28.920 --> 00:23:34.900
nosotros si se acuerdan tenemos un montón de parámetros que se le configuraron a la base

00:23:34.900 --> 00:23:40.360
de datos esos parámetros puede ser que se modifiquen ya sea a través de modificando

00:23:40.360 --> 00:23:49.940
el archivo o directamente a través de comandos como quien nos dice que se cuele del tipo este

00:23:49.940 --> 00:23:55.740
alter alter algo no estos parámetros se pueden modificar de esa forma aquí por ejemplo

00:23:55.740 --> 00:24:03.260
tienes el share servers que es una propiedad que le dice ahora col cuántos este procesos

00:24:03.260 --> 00:24:07.760
del servidor compartido se les puede se le puede agregar a tu instancia obviamente todo

00:24:07.760 --> 00:24:14.020
esto tiene que ver y va muy relacionado y de ahí empieza también el tema de cómo de qué tan

00:24:14.020 --> 00:24:18.860
complicado es esta parte no nada más es configurar esto sino que tenemos que hacer

00:24:18.860 --> 00:24:25.520
pues obviamente un estudio detallado de qué hardware incluye o se involucra mejor dicho

00:24:25.520 --> 00:24:35.080
en tu arquitectura en tu plan por así decirlo no es decir que tú puedes monitorear tu o sea

00:24:35.080 --> 00:24:41.180
para crear todo esto tienes que tener en cuenta pues cosas ya muy elaboradas muy

00:24:41.180 --> 00:24:46.700
muy a nivel arquitectura que en la que tienes que conocer pues cuántos cuántos servicios vas

00:24:46.700 --> 00:24:53.200
a tener servidores o qué cantidad de memoria tiene cada uno también es importante que conozca

00:24:53.200 --> 00:25:02.060
por ejemplo que conozcas por ejemplo de tu negocio cuántas solicitudes tienes no

00:25:02.060 --> 00:25:11.940
tus días pico tus tablas que son las más que más se ocupan los catálogos es demasiado hacer

00:25:11.940 --> 00:25:18.300
una proponer algo de esto hablar de esto porque realmente va muy de la mano con cada

00:25:19.060 --> 00:25:26.840
pues con cada organización cada institución no cada quien tiene su bónche de información

00:25:28.860 --> 00:25:35.560
y en específico muy en específico de cada organización se hace un plan en donde pues

00:25:35.560 --> 00:25:41.840
se puede pensar en cómo distribuir esa carga y demás no a lo mejor a unos le sirve nada más

00:25:42.500 --> 00:25:47.820
distribuirlo en dos servidores quizá en tres hay otros que lo ocupen en instancias de la

00:25:47.820 --> 00:25:53.400
nube que se tengan que estar este aprovisionando de forma en automático no un servicio un

00:25:54.760 --> 00:26:02.400
crecimiento tanto en horizontal como en vertical muy dinámico o sea esto es muy muy este cómo

00:26:02.400 --> 00:26:09.540
decirlo muy burdo hablar de esto no realmente es muy muy en particular y muy en específico va

00:26:09.540 --> 00:26:17.260
entonces lo que sí es tal vez muy digamos común o algo que se habla de esto en los

00:26:17.260 --> 00:26:22.080
procesos que involucran la configuración de arquitecturas distribuidas pues en estos

00:26:22.080 --> 00:26:26.720
parámetros estos parámetros que ya aquí bueno en la presentación nos dice que hace

00:26:26.720 --> 00:26:33.040
cada cosa no y en dónde se pueden encontrar básicamente aquí en el archivo ini este archivo

00:26:33.040 --> 00:26:39.860
ini también se ve afectado como decíamos por comandos de tipo s colectos va entonces

00:26:41.880 --> 00:26:47.360
nosotros tenemos otra otro tema que dice control de operaciones del servidor compartido esto

00:26:47.360 --> 00:26:54.220
es básicamente lo que también ya vimos en temas anteriores sólo que cuál es el

00:26:54.220 --> 00:27:00.420
digamos la diferencia pues que esto obviamente este monitoreo nosotros lo hicimos la primera

00:27:00.420 --> 00:27:06.420
vez que empezamos a ver las vistas y demás y los reportes y esas este módulos lo

00:27:06.420 --> 00:27:11.040
vimos sobre una pequeña instancia que instalamos no se imagínate que entonces tú tienes una

00:27:11.040 --> 00:27:15.380
aplicación distribuida la interfaz de ahora cual es la misma los comandos son los mismos

00:27:15.380 --> 00:27:21.860
lo vas a hacer igual lo único que cambia es que ahora col va a estar midiendo o te va a

00:27:21.860 --> 00:27:27.700
estar dando la información de un de un no sólo de una instancia sino de muchas instancias

00:27:27.700 --> 00:27:34.200
que tengas conectadas no o en este caso servicios que tengas pues digamos asociados

00:27:34.200 --> 00:27:39.820
a diferentes instancias entonces dice una vez que todavía es el servidor compartido es

00:27:39.940 --> 00:27:45.880
crucial monitorear su rendimiento y gestionar las operaciones adecuadamente ahora col proporciona

00:27:45.880 --> 00:27:52.180
vistas de diccionario de datos como shared server shared server bueno se repitió una vez

00:27:52.940 --> 00:27:58.580
a nosotros charles server server monitor y circuit que permiten supervisar el estado y

00:27:58.580 --> 00:28:04.460
rendimiento de los servidores compartidos entonces todo esto lo vemos en los reportes

00:28:04.460 --> 00:28:10.020
que teníamos de la vista pasada o podemos hacerle un celeb a estas vistas no en la

00:28:10.020 --> 00:28:17.380
práctica pasada en la hoja de queries por así decirlo venían estos este esto estas

00:28:17.380 --> 00:28:22.820
consultas y bueno ahí las podemos retomar es prácticamente lo que hicimos la vez anterior

00:28:22.820 --> 00:28:29.660
si ahora col perdón ajuste dinámico ahora col database permite ajustar dinámicamente el

00:28:29.660 --> 00:28:35.060
número de servidores compartidos en respuesta a la carga de trabajo actual mediante el ajuste

00:28:35.060 --> 00:28:42.560
de los parámetros shared server y shared servers en tiempo de ejecución que significa esto que

00:28:42.560 --> 00:28:49.460
es un poco como lo que tal vez ahorita intenté decir respecto al tema de a lo mejor en una

00:28:49.460 --> 00:28:56.620
nube no que puedes aprovisionar el número de instancias en función al número de peticiones

00:28:56.620 --> 00:29:03.040
que llegan en una aplicación ahora col se transforma digamos más bien dicho se comporta

00:29:03.040 --> 00:29:09.940
de una forma muy similar si nosotros manipulamos estos estos dos este parámetros que si

00:29:09.940 --> 00:29:16.580
entramos más en el contexto es lo que hace no el max charles server dice el número máximo

00:29:16.580 --> 00:29:20.980
de procesos de servidor compartido y el charles server que especifica el número inicial de

00:29:20.980 --> 00:29:26.420
procesos el servidor compartido se básicamente nosotros con estos dos parámetros podemos

00:29:26.420 --> 00:29:31.620
decirle cuánto cuántos servidores de los que contamos nosotros con nuestra arquitectura

00:29:32.160 --> 00:29:41.080
van a estar dedicados para que las operaciones que vayan llegando se puedan distribuir y se

00:29:41.080 --> 00:29:46.860
puedan ocupar digamos como si fuera un balanceo de carga si que el concepto de balanceo de

00:29:46.860 --> 00:29:52.000
carga básicamente es eso es hacer una distribución de las peticiones en los

00:29:52.260 --> 00:29:57.260
charles servers que estás configurado hasta llegar a un tope máximo de charles server

00:29:59.080 --> 00:30:05.100
compartidos entonces este este estos dos parámetros en conjunto es lo que lo que

00:30:05.100 --> 00:30:13.480
te permite hacer es prácticamente eso en ese sentido si se va a ir ajustando la carga de

00:30:13.480 --> 00:30:18.500
forma dinámica a que nos referimos con esto que si tú por ejemplo vas teniendo en un día

00:30:18.500 --> 00:30:25.300
un monitoreo todo es importante con ese monitoreo a lo mejor unas primeras cargas son

00:30:26.340 --> 00:30:33.420
son básicas son no tan complejas no tan pesadas y tu servidor en automático con

00:30:33.420 --> 00:30:39.060
estas dos configuraciones va a estar tomando tal vez nada más el recurso los recursos de

00:30:39.060 --> 00:30:47.900
un solo servidor o probablemente este ni siquiera llegue a llenarse esa memoria no es

00:30:47.900 --> 00:30:58.280
grandísimas o data demasiado muy muy vaya vaya muy este muy pesada como me imagino ustedes

00:30:58.280 --> 00:31:03.060
han de manejar porque ustedes son son gobiernos son una institución gubernamental entonces toda

00:31:03.060 --> 00:31:11.300
esa información este pues como ustedes saben pues es una práctica muy común pues distribuirla

00:31:11.300 --> 00:31:15.660
entonces básicamente es lo que nos está tratando de decir con respecto al tema del

00:31:15.660 --> 00:31:21.920
ajuste dinámico ahora con lo hace de forma dinámica no tenemos que estar nosotros preocupando

00:31:21.920 --> 00:31:28.080
por aprovisionar más y más servidores o sea sí pero eso se hace sólo una vez no obviamente

00:31:28.080 --> 00:31:34.320
si eso ya si ya ni eso alcanza para nuestra nuestro requerimiento pues bueno se tiene que

00:31:34.320 --> 00:31:40.740
replantear y hacemos una siguiente arquitectura no pero digamos que el primer análisis pues

00:31:40.740 --> 00:31:46.840
así nosotros configuramos o podemos configurar estos parámetros y listo sale aquí entra muy

00:31:46.840 --> 00:31:51.780
en específico también lo que es el sistema global aria que ya lo habíamos revisado y

00:31:51.780 --> 00:31:58.860
el programa global aria aquí se da un repaso de lo que es sistema global aria es una

00:31:58.860 --> 00:32:03.580
estructura de memoria compartida que contiene datos y control de información para una

00:32:03.580 --> 00:32:08.180
instancia de ahora con database incluye la caché de datos la caché de instrucciones se

00:32:08.180 --> 00:32:13.700
cuele la información del control de transacciones entonces esta área básicamente es importante

00:32:13.700 --> 00:32:19.460
por esto porque incluye esta información caché de información caché de instrucciones se cuele

00:32:19.460 --> 00:32:26.520
información de control de transacciones es importante que esta sga siempre esté óptima

00:32:26.520 --> 00:32:33.060
entonces en respecto al tema de cómo se configura en el contexto de arquitecturas

00:32:33.060 --> 00:32:41.400
compartidas es este parámetro el init sga ahorita vamos a ver en las siguientes diapositivas

00:32:41.400 --> 00:32:49.180
ejemplos de cómo podemos acceder a este valor pero bueno digamos de forma rápida si se acuerdan

00:32:50.020 --> 00:32:56.420
ahorita que estamos aquí cuando hicimos la instalación por ejemplo con compose nosotros

00:32:56.420 --> 00:33:02.080
aquí le especificamos cierta memoria si se acuerdan aquí está dicho el sga y también

00:33:02.080 --> 00:33:09.380
el pga aquí básicamente nosotros le estamos diciendo cómo o sea le estamos configurando en

00:33:09.380 --> 00:33:16.060
variables de ambiente esta configuración aquí le estamos dando al sga una memoria de 8 de 8

00:33:16.060 --> 00:33:21.880
gigas prácticamente y el pga de 4 porque le estamos dando vamos a decirlo potencia a la

00:33:21.880 --> 00:33:27.100
memoria sga pues precisamente por esto no porque es caché de esta información entonces

00:33:27.100 --> 00:33:35.600
debe estar muy muy óptima va ahora bueno estos estas variables que aquí se ven creo

00:33:35.600 --> 00:33:40.480
que ahorita ya lo dedujeron ustedes pero sí estas estas variables básicamente son las que

00:33:40.480 --> 00:33:47.940
se van al archivo de configuración ahora punto ini entonces este bueno esa es esa es como la

00:33:47.940 --> 00:33:52.760
parte de cómo como todo va a empezar a tomar como un sentido no para porque se crean estas

00:33:52.760 --> 00:33:58.200
variables aquí dentro en esta sección en específico de una instancia de un servicio que

00:33:58.200 --> 00:34:04.240
es de base de datos porque aquí ya podemos deducir que esto es lo que se va a ir mapeando en

00:34:04.240 --> 00:34:10.960
ese archivo y que nosotros lo podemos configurar ya sea accediendo a ese archivo o entrando

00:34:10.960 --> 00:34:18.320
aquí al este a esta parte no estos a estos desde la línea de comandos vaya o bueno desde

00:34:18.320 --> 00:34:26.880
la interfaz o sea conectándonos a la instancia y usando estos estos estos estos variables que

00:34:26.880 --> 00:34:31.540
de hecho ahorita lo vamos a hacer con con estas variables vamos a estar viendo el contenido de

00:34:31.540 --> 00:34:39.660
esa información y vamos a estar por así decirlo leyendo este archivo ini punto hora entonces

00:34:39.660 --> 00:34:44.880
de hecho aquí nos lo dice mira la configuración de sga que es este este parámetro ini sga

00:34:45.440 --> 00:34:51.540
punto 6 debe ser adecuada para soportar la carga de trabajo de aplicaciones que acceden

00:34:51.540 --> 00:34:57.740
al esquema hr optimizando el rendimiento de consultas y transacciones entonces este nosotros

00:34:57.740 --> 00:35:04.200
teníamos por ahí un comando de hecho creo que aquí tengo la salida en donde este pues nos

00:35:04.200 --> 00:35:11.340
está dando la información de nuestro contenedor va esto es lo que tiene el contenedor pero

00:35:11.340 --> 00:35:17.280
nosotros este digamos en dad esto es que está un poco tal vez confuso no de entenderse

00:35:17.280 --> 00:35:24.720
me estoy de acuerdo nosotros tenemos dos dos este ambientes y eso es como que lo que

00:35:24.720 --> 00:35:29.800
quisiera hacer un repaso para que no haya confusión más adelante no nosotros tenemos

00:35:29.800 --> 00:35:35.480
un ambiente de a desktop y aunque es virtual realmente este es como si fuera nuestro archivo

00:35:35.480 --> 00:35:40.180
nuestro sistema operativo primario este es nuestro host hagas de cuenta que ahorita no

00:35:40.180 --> 00:35:45.160
tienes un navegador haz de cuenta que ahorita no estás prendiendo tu máquina en windows y

00:35:45.160 --> 00:35:50.560
accediendo aquí haz de cuenta eso no ahorita no haz de cuenta que tú inicias tu máquina

00:35:50.560 --> 00:35:58.100
tu pc y es linux es ubuntu entonces este dad esto para nosotros es nuestro host y dentro de

00:35:58.100 --> 00:36:03.880
este post realmente como les decía la primera vez que yo aprovisioné estas máquinas o sea

00:36:03.880 --> 00:36:07.760
todas estas máquinas que nosotros tenemos acá acá