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--> y voy a hacer un pequeño yo repaso de cómo se puede levantar esto para que ustedes lo puedan --> también ir haciendo y todos estemos en la misma lÃnea va entonces lo que yo harÃa o lo que yo --> hice fue abrir una terminal y en esa terminal lo primero que hay que hacer es correr este --> comando que debe de estar ya ahà este con ustedes y no de todos modos lo voy a ir pasando bueno esto --> también está en la chuleta a ver lo voy a ir poniendo en un coach directo si quieren lo --> ponemos hasta el hasta arriba hasta arriba son los primeros este todo lo que esté antes de --> esta lÃnea punteada es lo que ahorita podemos intentar hacer va entonces esta primer lÃnea lo --> que va a hacer es darnos este levantar docker como servicio y darnos el estatus del mismo tiene que --> aparecer esta leyenda no activo corriendo y pues prácticamente asà en asà en este colorcito --> verde realmente bueno después de que se tiene esto no deberÃa de dar falla o sea no no --> deberÃa de de no salir esta leyenda si eso pasará pues ya ahorita lo revisamos y vemos --> que podrÃa ser la otra parte que yo hice fue irme a la ruta en donde se encuentra el es el --> el id de ese cuelé developer para que lo podamos abrir entonces desde también les voy --> a copiar el comando que nada más es este meternos a la ruta en otra pestaña si entrar --> a esta ruta todo esto obviamente es antes de entrar a la instancia es dentro de nuestro prom --> de la máquina digamos cost sale y ya una vez estando en esa ruta abrimos con este comando --> o esta instrucción nuestro id eso es porque bueno ya empezamos a usar más el ambiente --> gráfico las otras sesiones ocupamos las vistas de administración y demás no entonces --> se ve mucho más gráfico el tema de los reportes y asà entonces ahà lo active --> sà y otra cosa y creo que ya es lo último pues ya hecho con eso ya ya no tendrÃamos --> problema ya podrÃamos usar este la base de datos para terminar el programa anterior que --> estábamos viendo el ejemplo más bien voy a activar el otro paso que es entrar prácticamente --> la carpeta ahora con 19 lda p sà y voy a poner aquà este y aquà adentro ya nada más vamos --> a dar un comando docker con pose a ver ahà esperen porque no a esta docker con pose ps --> dentro de esta instancia y vamos a ver esta salida entonces con vuestro último comando --> en una tercer terminal el ser terminal aquà voy poniendo cómo se ejecuta cada uno si --> este es en la segunda terminal y la primer terminal y se vendrÃa haciendo este primer --> terminal entonces en esta última igual hay que meternos a esta ruta y aquà ejecutamos el --> comando docker con pose viendo esto reviso sus salidas y si ya todo está bien ya podrÃamos --> continuar con él con la práctica pasada entonces básicamente son 3 3 este terminales --> esto es lo que tendremos que ver en la última básicamente este mensaje que dice que las dos --> están corriendo estos dos este imágenes o bueno contenedores y tienen que estar arriba con --> con este mensaje no en el de ahora entonces si quieren voy monitoreando con ustedes y si --> alguien tiene algún problema me avisa aquà de todos modos voy revisando más que nada pues --> para estar en el mismo este en el mismo canal --> y poder terminar la de hecho ya Ãbamos a terminar la práctica nada más es entrar --> ya a las últimas configuraciones y con eso acabarÃamos para hoy esta práctica --> ok por ahà veo que eso creo que ya está en la tercer terminal perfecto vamos a ver si --> no les aparece nada aaron ya está a no a ti aaron está iniciando está iniciando la base --> no no no si ya lo tienen abierto ya no ya no lo copen bueno ya no lo hablan --> en la tercera terminal se volvió a abrir se volvió a abrir si no no sólo una sólo --> no hay que verlo una vez --> hablando ok --> este león está también --> y listo, creo que no han tenido problemas verdad, ahà nada más esperamos a Harold, --> ah creo que ahà a Harold tuviste problemas verdad, dice su sistema status docker, ahora --> voy a dejar el comando por si no los dejó iniciar el docker solamente tienen que agregar --> el start, entonces pueden hacer algo asà como, ahà lo prendemos, serÃa start docker, si no les llegara a iniciar docker --> con este siguiente comando lo podrÃan volver a iniciar, ese que está ahà en la primera --> termina, va por si no les deja iniciar con eso lo podrÃan levantar, listo ahà ya más --> o menos te está agarrando, ok ya nada más es cuestión de tiempo de que agarra, perfecto --> más tuvo problemas Harold si pudiste, creo que te mando un mensaje no, si tengo --> ese mensaje, a ver este vamos a ver, déjame conectar tu instancia, ahà está a ver dice ok --> deshabilitado, a ver podrÃas salirte de ahà con control c o si no cerrar la terminal de planos, si quieres --> ok y ahà en donde, a ver una nueva si quieres, es que sabes que creo que tú ya tenÃas una abierta --> a ver pues puedes ver que otras terminales tienes, ándale ahà mero, a ver tienes, tienes, tienes --> ok tienes una delide, tienes otra, ah bueno si está bien, entonces en la nueva que estás abriendo --> ándale ahÃ, ahà si quieres puedes agregar los comandos no, vamos a ver primero el status --> que creo que ya te dijo que no estaba activo no, a ver si quieres ejecutarlo, vamos a ver que dice --> ahà está ya correo, ok, entonces ya está corriendo, gracias, si ya podrÃas continuar con --> nosotros este, ahÃ, ahà es este y es este, exacto, ya cargaste la terminal, ya cargaste --> el ambiente y ok perfecto, ya estamos en la misma lÃnea, sale, entonces a ver nada más --> a ver si ya no hay nadie más, ah listo, porque ya no, ah bueno nada más falta --> ahà ya no sé qué tengo que hacer más, ok, a ver, me habló Aaron ¿verdad? ah sÃ, ya te vi, sale, a ver vamos a abrir la --> primer pestaña, es esta ¿no? ok, ahà puedes presionar tu tecla de la flecha de arriba para --> volver a apretar el comando, ahÃ, ahà está, ya levantó la instancia, ah perfecto, ya estás, --> entonces en la de en medio puedes levantar el ID, ahà mero, en el code share puse un --> comando para levantarlo, que es este, el de la lÃnea 7, ese mero, ese mero, lo podrÃas ejecutar y --> con eso te va a levantar el ID, copiar, perfecto, eso hay que quitarlo y entramos al 7, perfecto con --> eso le das y ya te va a abrir el ID, y ya estamos en el mismo canal, gracias, bien, entonces Aaron no, gracias a ti, perfecto, sale, entonces --> vamos a continuar con la práctica, este, ¿se acuerdan más o menos de qué es lo que estábamos --> haciendo, qué se estaba intentando hacer con esta práctica? o ponemos una remembranza, un recuerdo --> rápido, o alguien si se acuerda, de que, ¿cuál era el objetivo? --> el objetivo era levantar una base de datos, ¿no? ajá, correcto, es de, o sea, como, --> parece que con los table names, ajá, sÃ, bueno los names, sÃ, los TNN, ajá, los TNN, ajá, y de --> esta vez el TNN se supone que es la instancia, ajá, luego viene la base de datos, correcto, ajá, --> ok, la nueva base de datos es la famosa PDB, ajá, la instancia es CDB, ajá, este es nuestro PDB, este es nuestro CDB, ajá, se le --> configuró el tamaño de memoria, ajá, ¿qué es esto? y se generó un, este, un nuevo usuario, ¿no? --> exactamente, correcto, esa, esa es la palabra clave, y vamos a hacer un usuario que, este, --> conecte sus credenciales con otro servidor, que es un servidor del tipo LDAP, ¿no? este, --> perfecto, perfecto, a ver, entonces, tomando un poco lo que dijo Aaron, vamos a hacer, --> o bueno, el objetivo era que, que de hecho ya lo, ya lo llevamos avanzado, era, fue que --> creamos un Docker Compose, sale, un, una, un nuevo archivo de instalación de una nueva base de datos, --> de una nueva instancia, como bien nos comentó, en donde ahora los datos son estos, ¿no? este es --> nuestro CDB, sale nuestra, una vez nos dijo por ahÃ, leo la base de datos principal, es la que --> siempre va a ser CDB, y es correcto, este es nuestro CDB, y especÃficamente, nosotros --> especificándole esta lÃnea, le decimos que hay un PDB, un PDB, lo que quiere decir, tomando --> recordatorio, o haciendo repaso, es, es una, es que una base de datos CDB, es decir, --> esta, va a poder tener una base de datos interna, si, acá, esta, y eso es por el --> concepto que decÃamos de que Oracle es multi-tenant, ¿no? multi-contenedores, --> entonces, al hacer eso, yo desde un principio puedo configurarla de esta forma, y después, --> de hecho, el dÃa de hoy se ve eso en la, en los temas, es más como recordatorio, pero bueno, --> lo, asà lo ponen en el temario, lo, lo, lo separan, básicamente, es, te, te muestra cómo --> también se pueden seguir creando bases de datos, PDBs dentro del CDB, que ya lo habÃamos --> visto, ¿no?, con diferentes estrategias, entonces, después de eso, se va a crear un usuario, --> si, y se le va a agregar este, este password, el welcome1, va, entonces, lo que aquà realmente --> nos importa, es, este, tener un usuario, una base de datos, una instancia, y posterior, --> también configurar un servidor LDAP, que es este, ajá, este servidor, también, este, --> conforme a lo que les comentaba de cómo funciona Docker, este, funciona con una imagen oficial, --> que se llama Osixia, ajá, con Osixia podemos hacer un servidor abierto, LDAP, y la idea de este --> servidor es, básicamente, delegarle el hecho del manejo de las credenciales de, de la base --> de datos de Oracle, este servidor sirve para otras cosas, digamos, una de las más básicas --> es esta, ¿no?, el tema de la, de la gestión de credenciales, ajá, le podemos configurar más --> cosas, y vamos a hacer un repaso ahorita de más o menos cómo se verÃa la configuración, pero bueno, --> en sÃ, ese es el objetivo de la práctica, crear una base de datos, de hecho, si se fijan, --> aquà dice services, y digamos que a la misma altura están estos dos, ¿no?, el Oracle DB, --> y el LDAP server, nosotros en este Docker Compose, a diferencia del otro que hicimos la primera vez, --> estamos creando dos servicios, ajá, estos dos servicios vienen a ser algo asà como, bueno, --> no, no vienen a ser, son dos contenedores diferentes, dos contenedores, uno es el de la --> base de datos y otro es el del servidor LDAP, si nosotros nos metiéramos, por ejemplo, --> aquà a la terminal que estábamos revisando, y cuando me metÃa esta carpeta que se llama --> Oracle 19 LDAP, yo le voy a hacer aquà nada más como a forma de remembranza, y aquà está el --> Docker Compose, si yo lo abro, por ejemplo, con un cat, el archivo, vamos a ver el contenido, --> déjenme hacer esto un poco más grande para que no, no se, no batallemos ahà con el --> ahà podemos ver este, el archivo que básicamente ahorita estuvimos, estuvimos hablando, ¿no?, --> aquà están los dos servicios, el de Oracle DB y el de LDAP server, se acuerdan que el primer --> Docker que hemos trabajado tiene un servicio que también se llama Oracle DB, pero ¿por qué --> no choca con este que tenemos acá? Ah, porque cada uno tiene un nombre de contenedor diferente, --> en este caso este contenedor se llama Oracle DB demo y el otro que usamos se llamaba Oracle --> DB, va, entonces por eso ahà no chocan, entonces yo con este, digamos, archivo, a ver, déjenme --> actualizo esto porque como que está un poco, se traba, este, ya con esta parte, yo aquà --> adentro tengo este Docker Compose y cuando yo hice este comando, ahà que le puse, --> aquà me lista lo, el estado de esos, de esos contenedores que están dentro de ese Docker --> Compose y si se fijan es lo que hablábamos, ¿no?, está el servidor o el contenedor del --> LDAP server que viene a ser esta parte, ¿sÃ?, y también está el otro status del Oracle DB --> demo, ¿sÃ?, este otro contenedor está dicho por esto de acá, entonces cuando yo le hago el status, --> le pido que me dé su status, ya me está diciendo ahà que está saludable, ¿no?, --> que están arriba y que están bien, entonces yo con eso yo ya me podrÃa conectar a los dos, --> este, digamos, a los dos contenedores, ya podrÃa entrar al contenedor 1, al contenedor 2, --> va, entonces, este, eso es básicamente lo que tenÃamos haciendo, la sesión, fÃjense que --> también me di cuenta que me borró los comandos que estábamos, bueno, que llevábamos hasta el --> momento, pero los vamos a ir sacando de aquà y los que falten los vamos a ir armando, ¿no?, --> para que se nos vaya pasando, pero prácticamente ya todo lo tenÃamos, ya nada más era hacer la, --> cómo se llama la configuración, entonces, ya tenemos este compose, ya está ahà en nuestra --> carpeta, y con eso ya podemos levantar el servicio, que de hecho cuando lo levantamos ya nos dice --> que la instancia está corriendo, ¿no?, o sea, ya se ejecutó cada uno y ya se instaló, después --> de eso, lo que tenemos que hacer es un nombre de servicio, para eso, bueno, no sé si se --> recuerdan que dentro de esta misma carpeta que se llama Oracle 19 LDP creamos una carpeta que --> se llama data, dentro de esta carpeta data yo me voy a meter, nada más si quieren ustedes --> este corroboren que sà está todo, aquà adentro deben de haber dos archivos sobre todo, el que --> se llama create OU y otro que se llama create user, creo que también agregamos el Oracle --> service, pero éste realmente ahorita no importa, los que importan son estos dos, los --> primeros, vamos a echarle un vistazo a qué es cada uno de forma rápido, por si también les --> doy tiempo de que si no lo tienen lo puedan volver ahà a agregar, básicamente estos estos --> dos archivos lo que tienen, vamos a ponerle aquÃ, vamos a ver primero el create OU, tiene --> este contenido, ese archivo, déjenme ver si aquà lo describen un poquito más, bueno, --> éste es el de service, el de Oracle service, éste no lo vamos a ocupar, lo voy a quitar, --> más bien es ver el comando del otro archivo, pero déjenme ver si aquà lo repetimos, --> aquà está, sÃ, antes de llegar a la descripción voy a hacer un repaso también de lo que es --> este servidor LDAP aquà en esta presentación en la 104, por si están ahà también conmigo, --> dice el servidor LDAP está configurado con entradas para usuarios, es el servidor que --> decÃamos de que podemos delegarle la administración en este caso de las contraseñas, va, entonces --> aquà dice que está configurado con entradas para usuarios, ahà yo puedo dar de alta --> a los usuarios e incluyendo sus credenciales, algunas como contraseñas y permisos, sÃ, --> entonces aquà es un ejemplo de cómo se crea un servicio LDAP, pero en, digamos, --> con unas reglas de Oracle que son un poquito más avanzadas que vamos a ver más adelante, --> ahorita por eso el archivo de Oracle service no es tan relevante, Oracle database utiliza --> LDAP para la autenticación, cuando un usuario se intenta conectar a la base de datos de Oracle, --> en vez de verificar las credenciales que tiene de una forma interna, porque asà se almacenan, --> digamos que de forma normal o natural, cuando alguien instala o agrega a un usuario en Oracle, --> lo da de alta en las listas internas de su instalación, pero eso es lo que nosotros --> estamos cambiando, va, cuando se da de alta, por ejemplo, un servidor LDAP es una, es otra, --> es una buena práctica, digamos, delegarlo, se le puede manipular a Oracle, o mejor dicho, --> configurar que el hecho de la autenticación de usuarios lo haga más bien a través de --> ese servidor, en este caso es el LDAP, y ahà tenemos en el Docker, en el Compose, --> el ejemplo de cómo puede ir configurado un pequeño server de forma rápida y directa, --> entonces el proceso de instal, de autenticación serÃa más o menos éste, el usuario intenta --> conectarse, si alguien va a iniciar conexión a través de SQL Developer, Oracle en vez de --> consultar sus listas internas, que ahorita vamos a ver que de hecho puede ser, puede hacer las --> dos cosas, puede consultar tanto el interno como, si le configuramos esto, va a ser el LDAP, --> entonces qué es lo que va a hacer, si están conectados en red, bajo la misma red, Oracle va a --> enviar una consulta a ese servidor y va a buscar la entrada correspondiente a ese usuario para --> verificar credenciales y permisos, va, en caso de que eso sea exitoso, el acceso se le va a --> conceder o se le va a denegar al usuario, basándose en esta respuesta, y en ese caso, --> Oracle ya sea que te deje o te niegue el acceso, va, ese es como el flujo de lo que estamos --> haciendo con este pequeño ejercicio, qué es lo que estamos abarcando en este tema, básicamente --> todo lo que vimos relacionado a esta parte, al TNC names, a la arquitectura cliente servidor --> de Oracle, entonces todo esto viene englobado aquÃ, estamos haciendo un repaso de lo que son --> las PDBs, la CDBs, creación de usuarios, y pues bueno, este es un pequeño ejemplo que nos va, --> digamos, está juntándolo todo, y bueno, se le está metiendo un, digamos, tal vez un extra, --> esto no está en el temario, el tema del LDAP, pero es más que nada como para que podamos ver --> que los TNC names nos ayudan para eso, que es lo que veÃamos la vez anterior, para hacer --> conexiones con la base de datos de forma distribuida, entonces este proceso simplifica --> la gestión de usuarios, ya que el administrador de la base de datos no necesita estar creando --> y manteniendo cuentas de usuario por separado para cada usuario en Oracle, en cambio, --> todas las cuentas de usuario se gestionan centralizadamente en el LDAP, entonces es --> más que nada como una propuesta hacer una buena práctica de, pues, de delegar responsabilidades, --> en este caso la gestión de contraseñas. Listo, luego dice, haciendo ya un, terminando el tema --> de lo de LDAP, interpretación de la entrada en el servidor, la entrada que hemos añadido --> al servidor, en este caso, aquà el ejemplo, si lo seguimos, se da de alta una entrada que --> se llama demo PDB, y se puede ocupar para propósitos como, esta es la parte en donde --> querÃa llegar, perdón, además de hacer por ejemplo, gestión de contraseñas, --> el servidor LDAP, si nosotros configuráramos un servicio más elaborado como lo es este --> de demo PDB de Oracle, podemos dar de alta por ejemplo el tema, podemos manejar --> el tema de la resolución, resolución de, de nombres de servicios, en este caso, --> clientes y aplicaciones pueden usar el servidor para resolver nombres de servicios de --> bases de datos a direcciones de red, facilitando la conexión sin necesidad --> de jarcodear direcciones IP o nombres de host en las aplicaciones. ¿Qué se refiere? --> Esto es como otro ejemplo de lo que se puede hacer, y repito, todo esto es básicamente --> por el potente modelo que Oracle ofrece de trabajar en arquitecturas distribuidas, --> por asà decirlo, simplemente con el uso de una configuración, de un archivo tnsnames, --> un Oracle.data, toda esta parte, los listners, entonces podemos por ejemplo, --> en el servidor LDAP, mapear una serie de direcciones, como si fuera un proxy de --> algo asÃ, en donde le podemos ir diciendo qué servidores, qué IP, y no sé a lo mejor --> configurar reglas firewall que podrÃan hacer bloquear o permitir restringir usuarios más --> que nada, ¿no? Esto también lo ocupa Oracle por el tema que veÃamos la vez pasada, --> el viernes, del balanceo de carga, ¿no? Mientras tú crees en la base de datos --> que se asocian a una instancia de base de datos o a una tabla, mejor dicho, --> a una instancia de base de datos, ahà en el ejemplo pasado del viernes hicimos un --> servicio que estaba relacionado a la PDB, del esquema de recursos humanos, --> del Human Resources, entonces ese servicio lo podrÃamos ir mapeándolo aquÃ, --> y de esa forma, pues la base de datos va a tener un mejor conocimiento de cómo hacer --> ese balanceo, ¿va? Y justo en la otra parte, el tema de agrupación de servicios, --> si tú registras esos servicios en el LDAP, se pueden agrupar, se pueden gestionar los --> servicios relacionados, facilitando la administración de polÃticas de seguridad y acceso, --> esto lo vimos nosotros con el tema de los reportes, ¿no? Si creamos un servicio y luego --> empezamos a ejecutar consultas, digamos, en la vista, te agrupa y te va diciendo --> ahà de qué servicios son, la vista general, ¿no? Que creamos y veÃamos el reporte, --> eso es lo que se refiere, y pues bueno, eso podrÃamos hacerlo también, ya es un ejemplo --> más complejo, más completo y elaborado, pero bueno, eso nada más se da ahà como la parte --> teórica de lo que podrÃamos hacer. Entonces, en esta práctica es lo que continuamos y se --> puede usar como por el tema de autenticación e incluso funciona también con el tema de --> resolución de nombres, ahorita vemos de qué forma, sÃ, porque como todo está configurado --> en nuestra misma red de contenedores, pues es prácticamente lo mismo, ¿no? No se --> limita a hablar de docker ni nada, o sea, nosotros porque estamos haciéndolo para --> hacerlo de forma más ilustrativa, pero, este, luego esto se puede hacer en una --> Entonces, conectamos el usuario aquà con lo que tenÃamos, con lo que llevábamos hasta --> ahorita, dice para conectar un usuario de Oracle Database a través del LDP, usando --> la configuración que hemos preparado, hay que seguir estos pasos, este proceso implica --> asegurarnos de que la base de datos puede autenticar usuarios definidos en --> el servidor LDP, entonces ya prácticamente llevábamos todo, nada más, ahorita hay --> que asegurarnos de las configuraciones, ¿va? Entonces, lo primero era tener el entorno base --> de datos en ejecución, esto ya lo vimos en Docker Compound, ¿no? que es lo que ahorita --> revisamos, creamos el usuario en el LDAP, entonces aquà es donde se define la creación --> de un usuario, este usuario está partido en dos archivos, básicamente estos --> dos archivos aquà ya los podrÃamos ir definiendo, para que se vea mejor, es el --> Create OU y el Create User, entonces en este Create OU, básicamente este OU lo --> que quiere decir es algo asà como un agrupado de una categorización, por asà --> decirlo, si es un agrupado de las reglas que se le van a aplicar a --> otro documento, en este caso Create OU se le va a aplicar, o Create User --> va a ser uso de las reglas definidas en Create OU, de hecho si nosotros --> vemos el Create User, vamos a poder ver aquà que ocupa un OU, o sea se --> le define, esto es básicamente un nombre de un agrupado, o sea, tampoco es --> como entrar mucho en detalle de qué es, simplemente estamos --> categorizando a este usuario que estamos creando, asà es como se --> podrÃa ver una regla de un usuario y de administración, entonces digamos que --> todas las personas que quieran ser registradas en la base de datos y que --> se manejen su autenticación de forma, a través del este, a través del --> servidor LDAP, asà lo tendrÃamos que dar de alta, cada uno, y bueno aquà --> ya viene el tema de que podemos hacer procesos batch y demás, para --> crearlo, o sea a lo mejor en de forma masiva, automatizado, no sé, ahà ya la --> creatividad de cada uno, entonces básicamente este objeto, o bueno este --> usuario, este archivo de definición del usuario, esto es lo que --> nos dice, tiene un identificador, tiene unas reglas que se ocupan a --> través de este users, y esas reglas básicamente son estas, esto está --> haciendo uso de una de un agrupado, por asà decirlo general, que es de las --> reglas de LDAP, que es el tema de el object class organizational unit, --> básicamente es como un tipo de datos, vamos a verlo asÃ, que te dice que el --> registro es del tipo organizacional, que ya todo esto está --> configurado y el servidor entiende que esto es un registro de una persona que --> está que estás intentando dar de alta a alguien que va a ser, digamos un --> empleado, una persona que va a pertenecer, una empresa que va a --> tener, pues no sé, a lo mejor un departamento asignado, un nombre, un --> ID, y sobre todo el tema del password, o sea como configuraciones mÃnimas, --> entonces básicamente se refiere a eso, tener, --> está ocupando un categorizador, digamos que LDAP conoce, entonces para no entrar --> tanto ya en detalle de lo que es el LDAP, porque no es el objetivo, nada más --> aquà sirve identificar que es este, para qué sirve este --> archivo, que es básicamente para darle una categorÃa al usuario y la parte --> del password, bueno los otros datos se ven, creo que se aprecian bastante bien, o sea --> te dice quién es, en este ejemplo es John Doe, y tiene un identificador que es --> este, y sobre todo el password, que no sé si se acuerdan, también llegamos a --> ver cómo se creaba el password, se creaba, por ahà tenemos un comando, de --> hecho creo que este viene también aquÃ, más adelantito, se crea la parte --> de la firma, la firma debe de verse asÃ, o sea también nosotros podrÃamos --> mapear aquà una contraseña 12345, pero pues no es la idea, no, la idea es --> tener este algo un poquito más elaborado, que nos permita hacer la, --> pues meterle seguridad, entonces aquà me falta agregar, voy a agregar aquà el, --> le voy a poner una marca para mÃ, lo que pasa es que ese comando estaba en --> los codeshares anteriores, pero ahorita ya no los encuentro, probablemente creo --> que lo tengo también acá, o sea nada más es actualizarles ahà el cómo --> crear la firma, no, sÃ, creo que lo tengo por acá, no lo he perdido, no --> lo alcancé a responder, bueno ahà nada más me falta acomodárselos aquÃ, --> se los voy a acomodar, voy a poner aquà la marca, para que no se me --> olvide, y, pero bueno, sà lo alcanzamos a hacer la práctica anterior, no, --> creamos un password y se lo agregamos aquÃ, si ustedes no lo tienen, si quieren --> me avisan, no hay problema, lo podemos volver a revisar, este, bueno, se crea --> el password, se pone y con eso ya nuestro usuario está encriptado, --> entonces sirve para precisamente esto, cuando alguien quiera entrar aquà al --> servicio y puede manipular por ejemplo a este usuario, pues ya se da --> cuenta que, o sea, está protegida su información, es la idea de que trabaje --> digamos este, encriptado, y bueno, entonces con eso el último paso para ya --> poder funcionar con la configuración es a través de este, --> a través de la de una configuración en oracol, que es el paso 3, hay que --> configurar oracol para que ocupe esta autenticación, entonces para --> permitir eso hay que entrar a la base de datos, bueno, sÃ, mejor dicho, al --> contenedor de este nuevo contenedor que hicimos, hay que entrar a la --> instancia mejor dicho, de este nuevo contenedor, el contenedor como ya --> habÃamos dicho se llama oracoldbdemo, entonces esto lo podemos agregar --> aquà en el, en el code share, si, digamos lo voy a poner otra vez hasta --> para retomar estos comandos, de hecho, ahorita si quieren vuelvo a poner todos, ya me --> acordé que los tengo en el, en el blog de notas --> para que nos podamos, este, aquà piso, para que nos podamos, este, --> ocupar los comandos, no, por cualquier cosa, si nos ocupan, y aquà si yo lo --> ejecuto, este de aquÃ, lo que va a hacer es que me va a permitir entrar --> digamos a ese contenedor, al contenedor de mi base de datos que acabo yo de --> crear, que es la de oracoldbdemo, y aquà adentro ya me cambió el prompt, o sea --> ya me metÃa el contenedor como, como la vez anterior, no, que me meto a su --> container y demás, entonces yo con esto ya puedo este --> igual meterme a la herramienta de lÃnea de comandos de Ecoleplus y --> demás, pero la idea de esto es poder ver, poder entrar al archivo de --> configuración que encuentro yo, igual que el otro container, es lo mismo --> porque es como si fuera una instalación nueva de oracol, ya para terminar esta --> práctica, vamos a entrar aquÃ, y si nosotros entramos con este otro, este --> comando de la ruta, yo voy a poder ver ahà adentro los archivos de --> configuración que ya habÃamos destazado en las prácticas anteriores, o en las --> presentaciones anteriores, si yo lo ejecuto aquÃ, si se acuerdan, se --> encuentra mi archivo listener, se encuentra mi SQL en él, y mi --> tns names, sÃ, entonces no sé si alcanzamos a creer, creo que ya no, no --> nos dio tiempo de crear este otro archivo, que es el ldap.ora, este --> archivo básicamente es el que le dice oracol, que se tiene que conectar, a --> acabó el pomodoro, ya es para terminar, ya nada más vamos a configurarlo, --> tenemos que configurar este archivo para que podamos --> dictarle, digamos, a oracol, que se va a conectar con este otro --> mecanismo, entonces vamos a revisar cada uno de los archivos de forma --> rápida, antes de crear el ldap.ora, primero voy a revisar el listener, --> entonces digamos que estos son los que yo tenÃa, ese listener.ora es esto, --> sÃ, de hecho aquà no hay nada que modificarle, ese archivo queda igual, --> nada más valdrÃa la pena volver, digamos, a darle un repaso, lo que --> está haciendo es que, como en este caso todo lo estamos haciendo localhost, --> localhost es equivalente a este host, al 0 0 0 0 y el puerto que --> especificamos es el 1521, entonces de ahà no hay nada que modificar, en --> caso de que tuviéramos una arquitectura, o mejor dicho, servidores que son ya --> digamos distribuidos y tienen una ip y todo eso, lo que la gente de --> redes y administración sabe hacer, pues aquà lo podrÃan configurar, en su --> listener, tú le dirÃas a qué host te vas a conectar, en dónde se encuentra --> la base y ahà a ese puerto y ahà lo tendrÃamos que poner en el --> archivo listener es más dedicado para él, el cliente, es para él, es el que --> escucha, por asà decirlo, y luego vamos a ver otro archivo muy importante --> también que es el lsqlnet, por ejemplo, en este sqlnet, bueno este --> es el que querÃa revisar al final, primero voy a abrir el otro, el tnsnames, --> a ver déjenme ver aquÃ, ahà está, este tnsnames básicamente igual --> no se le va a hacer este gran cambio, está acá, de hecho no se le va a hacer --> nada, recuerdan cuando hablábamos de que cuando hicimos una base de datos en --> automático, Oracle te propone, o bueno mejor dicho, tiene un mecanismo para --> añadir los tnsnames, los listeners de forma automática, si --> recuerdan nosotros lo hemos hecho más que ejecutar el Docker Compose, que --> básicamente instalar una base de datos por default y en automático, yo aquà es --> la primera vez, por asà decirlo, que me meto a estas rutas, de hecho yo no --> tengo acceso a sus máquinas, ustedes al entrar a estas rutas deben detener --> también estos archivos, a excepción del ldap-ora, que ese si yo lo cree, --> digamos manualmente, todos los demás los creó Oracle en automático --> conforme a la configuración de base de datos que se le especificó, --> entonces aquà en el, por ejemplo en este SQLenet, no es cierto, en el tnsnames, --> ya lo agregó y te está diciendo quién es la base de datos, quién es su --> pdb, cómo se va a conectar, está diciendo que es un servidor dedicado, --> esta lÃnea es importante, nada más ahorita revisarla, porque la siguiente, --> el siguiente tema es un tema muy teórico realmente, pero --> sà vale la pena revisar estos archivos, sobre todo en el momento en el que se --> habla de que la arquitectura es dedicada o distribuida, entonces este --> parámetro nos va a permitir hacer que la base de datos se conforme, --> más bien se comporte, ya sea como una base de datos dedicada o que sea --> que funcione o que ocupe esos mecanismos de distribución, sobre --> todo para el tema de los balanceos de cargas y demás, entonces esta parte es --> como igual, no se toca, nada más es como para decir que está configurado --> conforme a lo que nosotros tenemos, el pdb, tenemos nuestro cdb y demás, y el --> que vale la pena mencionar, tal vez con un poquito más de detalle, aquà --> déjenme limpio esto, es el SQLenet, lo hago asà para que no se amontone, --> el SQLenet.hora y el LDAP, primero vamos a revisar de forma rápida este, este SQLenet --> lo que le está diciendo aquà es que estamos estamos cambiando lo de hecho a --> nosotros, un SQLenet.hora, de hecho tal vez este ustedes también lo tienen un --> poco diferente porque hay que aplicarle estos cambios, si no ahorita lo --> monitoreamos, regresando el pomodoro para ver ustedes cómo lo tienen, --> pero asà es como deberÃa de quedar, básicamente estamos añadiendole una --> nueva forma de conexión, mejor dicho una nueva forma de intentar hacer --> conexiones, que es la de LDAP, ya no tanto el tncnames pasa a segundo --> plano, a qué me refiero con esto, con esto estamos diciéndole a Oracle que --> de primera instancia tome el LDAP como mecanismo de autenticación, y de no --> haber nada ahà utilice los tncnames, que son los archivos de conexión local --> que tenemos, que ahorita revisamos, si nosotros dejamos esto configurado --> aquà básicamente le estamos diciendo con esta lÃnea all, que de estos que --> están aquà ocupe todos, entonces para no tener ahorita problemas yo voy a --> decirle que se puede conectar de cualquier forma, y pues bueno esta es la --> parte de cómo se deberÃa de --> configurar el Oracle para que agarre también esas conexiones, y por último --> ya para ir al pomodoro, el último archivo es el LDAP, este --> archivo yo lo creé, ahorita vemos cómo se hace, cómo le damos el --> para agregarlo, si no es que ya lo tienen, y básicamente hay que decirle --> esto, si esto de aquà lo único que estamos diciéndole aquà de hecho esta --> parte la deberÃamos de tener tal vez diferente, si aquà yo le puedo poner la --> dirección IP de mi servidor LDAP que es lo que está configurado en el --> Docker Compose que hicimos, donde les explicaba la parte del server del --> LDAP, ese servidor Docker le da una dirección IP digamos local, que es esta, --> aunque se ve diferente al localhost es local, o sea porque estamos dentro de la --> red de Docker, entonces puede ser que lo hagamos asà o puede ser --> por ahà decÃa un concepto de que nos ayuda en la resolución de --> nombres, entonces aquà yo le pude haber puesto también el nombre del --> servicio que es el LDAP server y es lo mismo, que de hecho creo que --> ustedes lo tienen si es que lo llegaron a agregar, debe de tener este --> mismo archivo, este mismo este nombre, el LDAP server y con eso ya le estamos --> diciendo que se conecte o bueno la configuración de Oracle va a --> trabajar de esa forma, sale, entonces vamos a tomar los cinco minutos del --> pomodoro y ahorita ya hacemos ya nada más la parte de, bueno eso es la --> configuración y ahorita hacemos ya la prueba de conexión de la base de --> datos, va, entonces con esto, bueno ahorita esta conexión no va a --> conectarse de forma exitosa porque hay algo más que se le tiene que --> hacer pero entra en la siguiente para otra práctica, ahorita nada más la --> intención de esto era hacer la configuración de pues de todo esto que --> hicimos, hasta aquà terminaron esta primer práctica y que viéramos cómo se --> puede utilizar el tns names para para delegar mejor dicho el LDAP y el --> tns names para delegar estas conexiones, va, entonces ahorita nada más lo --> vamos a dejar hasta esta parte y ahorita regresando entonces de los cinco --> minutos pues continuarÃamos con con esto y ya con el siguiente tema, --> aquà lo que debe de hacer es que debe de reconocer al usuario porque es lo --> que dimos de alta, sÃ, y la parte del password la vamos a estar viendo como --> en los en otros temas pues ya cómo se realiza esta conexión, va, bueno --> antes de ir al pomodoro no sé si tienen alguna duda o pregunta, si no --> este ya podrÃamos tomar cinco minutos, alguna duda, algún --> comentario, todo bien, perfecto, muy bien, va, entonces son 10 13 les parece si a --> las, bueno son 10 vamos a ponerlo 14, 10 con 20 minutos les parece que nos --> volvamos a conectar, perfecto sale, entonces ahorita nos vemos y aquà --> andamos, gracias. --> Bueno, ahora, listo, va, entonces ponemos el --> siguiente pomodoro, ok, a ver, voy a compartir pantalla --> y listo, va, entonces --> ahà nada más que se quite, ahà está, va, lo último es este revisar, ah bueno, no sé si en esta --> parte me siguen con la parte de si tenemos esta misma, esta misma --> configuración de archivos, bueno aquà no era, estábamos en la --> instancia, a ver, ahà ya no me pude conectar, aquà estamos --> y aquà adentro de la instancia hay que ver esto --> entonces para poder hacer ahorita la prueba de conexión --> no sé si ustedes tienen los mismos archivos que tengo yo, si no para irlos --> este agregando, más que nada el que falta es este creo yo, si quieren se --> los voy a poner ahà en el en el couch y a ver lo podrÃamos hacer aquà --> serÃa dentro de esa ruta serÃa hacer un mk, no es cierto, un nano de este --> archivo --> que se llama --> ldap.ora --> .ora y con eso agregarlo y ya --> revisar más que nada los otros archivos que su contenido sea --> sobre todo el del tnc names tiene que estar como, no, este no, más bien en el --> sqlnet --> aquà le ponemos sqlnet --> ahà está a ver entonces voy a repetir cat --> tenemos que tener esto cat de ldap cat de sqlnet.ora --> asÃ, eso es lo que tendrÃamos que configurar, va entonces lo voy a --> dejar aquà en el en el couch y yo voy a ir monitoreando para que tengamos lo --> mismo, va, aquà --> se los pongo asà y listo si tienen alguna duda me avisan o --> algún impedimento mientras yo voy a buscar en los comandos --> voy a tratar de dejar porque creo que aquà hay una parte --> de conexiones --> de hecho son dos cosas que les quiero compartir creo que este tema te salió --> a tà Jaron en el viernes no sé si se acuerdan que como que no te dejaba --> hacer algo por un porque un puerto ya estaba ocupado y demás no, esto que --> estoy aquà subrayando que le puse matar puerto son los comandos que se tendrÃan --> que haber hecho básicamente es encontrar qué puerto es el que te está dando --> cuál es el que está ocupado y ya que te dé el pid ya lo matas con esta --> instrucción ya con eso se liberarÃa y la otra que les pongo que de hecho --> si no lo tienen no van a poder usar nano dentro de ese contenedor --> entonces antes de eso tendrÃamos que salirnos de la instancia yo yo por --> esto ya que adentro me tendrÃa que salir y conectarme otra vez a la --> instancia pero como root para hacer eso tengo que usar este comando que está --> acá que dice instalar nano uso esto ya me conecto como como root ya puedo --> instalar nano después de que se instale ya me salgo me vuelvo a --> conectar normalmente o sea no como root y ya puedo hacer nano de los --> archivos que están aquà va entonces con eso terminarÃamos esa pequeña --> práctica y ya el último paso va a ser hacer va a ser hacer un pin que deja --> a ver si también lo tengo en los comandos y no lo voy si no lo escribo --> ahorita --> ok --> voy a copiarme esto para dejárselos también acá aquà --> abajito --> con esto nada más deje de ver si me conecto --> acá ok y ejecuto este como --> ok --> esta parte y listo --> vamos a ejecutar este otro telnet --> creo que era este --> ahora que voy a agregar los comandos --> este no era --> ok tampoco es --> y más bien era entonces este de acá --> yo ahà tengo una duda sà carol dime la ip es la misma --> la ip es la misma la que en el ld ap hora --> el de ap hora a ver vamos a ver --> el ld ap hora arriba en el nano abajo en este ok mira tú aquà le puedes poner --> una ip que es como yo lo maneje o puedes poner simplemente el nombre del --> servicio el nombre del servicio es ld ap server yo lo hice nada más por --> corroborar que estuviera bien mapeadas las ips ahorita muestro cómo --> pero lo puedes dejar más bien asà como como servicio que de hecho esto es lo --> que decÃamos que sirve como resolución de nombres no de names como --> están dentro de la misma dentro de la misma red de docker es lo mismo poner --> eso poner el nombre del servicio --> ok va de hecho esto serÃa más universal para no estar moviéndole ahà --> a las ips y demás ok --> sale entonces --> este es el comando que estaba buscando con esto ya estarÃamos --> ese es el del ping --> este es el de ld ap y hacer este --> la parte --> del net --> el ld ap server --> 3.8 ahà está perfecto --> ok entonces me avisan cuando ya hayan instalado el --> bueno más bien los archivos va hay que instalar primero nano --> y con eso ya podrÃamos editar el archivo ya después de los archivos nos --> vamos con esto del del ping --> y lo de la instalación de telnet para con para corroborar la configuración con --> el servidor ld ap y con eso ya estarÃamos terminando la práctica tiene --> que hacer un ping tiene que tiene que ser exitoso y telnet debe dar una --> respuesta correcta --> entonces a ver si quieren voy ayudando monitoreándoles --> por si se aturan en algo va me avisan --> ok --> ok pues creo que ya pudieron también --> instalar nano --> están ya creando los archivos perfecto --> vamos a ver si --> ahà está ya incluso hiciste lo de la conexión a telnet verdad si asà se --> deberÃa de quedar no mira de hecho ahà si tú te fijas ese 172 2103 es la --> conexión es la ip que te da el servicio ld ap server que ese es el --> servidor ld ap que instalamos ahà saque la ip va entonces lo mismo que --> usar esa ip que creo que era la misma no que yo puse a no es cierto --> a mà me dio la 19 y a ustedes les dio por ejemplo a la 21 entonces eso es --> normal que cambie porque docker las hace aleatoriamente va entonces eso no hay --> tema este ahora que se quedó asà tu comando de telnet lo que pasa es que --> telnet asà se queda puedes darle con control c y se cierra control c hasta --> que se cierre varias veces --> ahà está ya se cierra y ya te regresó el control a la terminal --> ok ahora mira lo último que te pedirÃa a ti hacer bueno a todos los --> vamos a hacer nada más para que tú entres intenta conectarte con el --> usuario de de cómo se llama de el que creamos aquà que se llama --> john doe intenta hacer el conexión stream para conectarte aquà a la base --> de datos asà que bueno a ver si quieres te la paso nada más hay que --> entrar al sql plus como hemos entrado en la otra instancia pero con las --> credenciales de este de este muchacho que creamos ahorita entonces ahora si --> quieres ahorita te lo pongo vamos a ponerle yo creo que es más fácil si --> la ponemos asà --> yo no --> escribimos aquà está este --> conéctete está con esta conexión igual es la que está abajo a esa --> sección sql plus esa lÃnea de comando yo doy arroba la base de datos --> exacto ahà estás con la con john doy ok ahora ahà si te fijas ya te reconoció --> el usuario ese usuario si te acuerdas está creado en el servidor ld ap está --> de acuerdo y ok entonces ahà ya nada más mete el --> password que encriptaste que si estás conmigo debe ser 1 2 3 4 5 6 --> y de todo lo que pasa es que creo que el enter password te equivocaste algo --> salió mal porque dice que no y te vuelve a pedir el password si quieres --> vuelve a meter john doy o salte con control c vuelve a intentar conectarte --> o creo que nada más dar enter y dejarlo en blanco se deja se te saca ahà --> está intenta conectarte intenta tal vez meter el password 1 2 3 4 5 6 de --> todos nos no te debe de dejar loguear porque hay una configuración adicional --> que hay que hacerle al pasbo ok sin embargo ahà ya te está --> reconociendo que hay un usuario perfecto va ahora nada ya intentaste --> hacer el ping y el telnet el telnet ya te respondió no --> perfecto y el pin lo intentaste hacer no es y todavÃa no a mira si --> quieres salte e intenta hacer el pin el pin lo tienes que hacer desde tu --> máquina host o sea tienes que salirte incluso de esa terminal exactamente y --> ahà ejecuta el docker ejec el de la lÃnea 30 --> si configuraste todo bien eso también te tiene que responder --> ahà básicamente si quieres para entender bueno ahorita lo vamos a --> explicar para todos pero asà rápido que estás ahà tú ese ping lo que está --> haciendo está haciendo una conexión desde la desde el servidor que dice ahora --> con debe demo con el servidor lda p lda p server entonces ahà ya te dio --> conexión entonces sà como ya configuraste bien los los dos servicios --> ok en aquà no importa entonces que esta dirección sea diferente bueno es --> que también ya no lo cambie en el de hora lda p --> si no ahà tienes en automático hace la resolución de nombres --> ok poner el nombre del servicio lda p ya con eso este sabe quién es --> pero aquà lo tengo todavÃa con la dirección que nos comentabas entonces --> tendrÃa a cambiar este no es que es lo mismo si lo quieres dejar con --> dirección y p está correcto si le quieres poner nada más el server el --> nombre el lda p server es correcto ok entonces digamos que hasta aquà está --> sà porque ahà mientras ya te con ya te ya te entendió el pin ya te dijo ahà que --> está recibiendo paquetes ya está conectado desde demo hasta lda p server --> e incluso hiciste la prueba de telnet no ok esa prueba de telnet se hace --> dentro del dentro del del servidor oracle entonces ese telnet se está --> configurando al exactamente se está conectando al servicio este lda p --> server ahà te está diciendo mira conectado al servidor lda p o el puerto --> 389 entonces está correcto ok bien entonces bien entonces --> sale voy a revisar a los demás a ver entonces ya terminaste vamos a ver --> con aron --> ok entonces --> a mira ahà estás matando ese puerto te estaba dando problemas no --> no yo pensé que habÃa que matarlo no es porque el viernes carol este --> intentó hacer algo creo que levantar en la instancia de docker y le decÃa --> que no se podÃa instalar el servicio del del servidor del lda p porque ya --> ocupado el puerto entonces no no es necesario asà solo es si te da si te --> da problemas ok entonces ahà ya --> ahà ya quedaste si mira cómo vamos a terminar esta práctica si quieres --> métete a la terminal ahà mero y conéctate a la instancia que acabamos --> de crear que es la de ahà en los archivos están las conexión --> en la primera vez si está en la lÃnea 1 esa es la lÃnea 1 te deja conectarte a --> la instancia ahora con debe demo de forma normal por asà decirlo y la 30 te --> deja conectarte al mismo servicio pero a la misma instancia perdón pero con --> el usuario root como administrador entonces fÃjate ya te conectaste no --> ahora con debe ok ahora hay que meternos a encontrar los archivos de --> configuración del tnc names y el list en la entonces eso también viene ahà en --> la chuleta te vas a cd ahora exactamente ahà --> mero exacto bien entonces llévate ahà --> le das pegar y ahora escribe ls espacio la exacto mira ahà están los --> archivos entonces tú ya tienes el list en el ya tienes el s poli net y --> tienes el tnc names entonces lo que hay que hacer ahora es crear un archivo lda --> p va entonces ya intentaste instalar sudo antes --> como root no ok entonces hay que salirnos de ahà hay que darle exit --> correcto y nos conectamos como el usuario root ahora sà en la lÃnea 30 --> venÃa el comando correcto en la lÃnea 30 es el docker --> excepto la 30 esa mera la 30 esa mera correcto esa la puedes pegar --> y ya entraste como no esa no no la 30 creo que creo que se te pasó --> la lÃnea 30 esa mera --> correcto copy exactamente y entonces y ahà le das pegar ok ahora esa --> a no me equivoqué de me equivoqué de lÃnea a ver me puedes dejar de ver otra vez más bien a --> si no no es cierto era la 27 la lÃnea 27 ahà se me fue a mà esa mera la 27 conéctate --> la terminal correcto exacto y la pegas perfecto entonces cuando te conectas esa --> esta lÃnea lo que hace es que te está diciendo es que te estás metiendo a la --> usuario administrador ahà te dice como root sà entonces esta lÃnea o esta conexión ya te --> va a permitir instalar paquetes software entonces ya voy a instalar nano ahora sà otra vez nos --> vamos allá ya lo instalé ah ya lo instalaste ok ok entonces hay que salirnos con exit y --> regresamos a la conexión de la lÃnea 1 la normal perfecto entonces la nos volvemos a --> con la primer conexión e igual aplicamos la lÃnea 2 para entrar al directorio si quieres conectarte --> dale pegar y luego vas a allá que estés adentro a ver si intentas meter las flechas de arriba --> se debe de guardar ahà el comando andale ahà mero ahà mero dale enter ahora sà --> vamos a poner entonces el archivo nano --> correcto puede ser ese mero nano lda ap hora correcto --> excelente ok ahora ahà llévate lo que viene en el contenido del archivo que son las lÃneas --> en el en el este el couch en el navegador ahà mero en la lÃnea 5 y 5 a 7 hay que --> copiar 5 6 y 7 que son esas dos ok dale copiar --> y llévatelo a tu terminal ahà mero ahora eso que dice 172 --> 1903 hay que cambiarlo hay que borrarlo hasta ahà ok borra borra todo 172 también todo y --> escribe porfa lda p guión server ahà se te fue una diagonal es más bien un guión --> correcto ahora sà ahà vas a presionar las teclas control x y ahà te dice que si quieres --> guardar le dices que con la tecla y nada más y enter perfecto ahà ya se guardó el lda p ahora --> entonces con eso ya nada más tendrÃamos que hacer ahora otro nano pero del archivo --> sql.net.hora sql y si quieres darle tabulador se ha completado --> ok perfecto --> y ya tenemos los tenes en names ok ahà ahà eso hay que copiarlo igual del couch --> y lo copiamos con exactamente lo de abajito lo de la lÃnea 17 y 18 --> eso mero hay que copiarlo y si quieres darle ahà un enter bueno ahà pégalo --> ok y hay que borrar los las dos primeras lÃneas que están todo eso no va correcto --> correcto y ahà dale su primer para que se suba ahà está ahora sà igual control x te sales --> y le dices que sà y lo guardas exacto con eso ahora a ver este ya tenemos esos dos --> ahora a ver en el coacher ya nada más estarÃa falta hacer la prueba de telnet tienes telnet --> ya instalado lo que sà a ver si quieres ejecutar la lÃnea 31 si la 32 --> no está bien estaba bien eso si quieres a 32 si te deja hacer eso ya la hiciste y ya con eso --> terminamos vamos a hacer el telnet enter ok no tienes instalado entonces hay que salirse entrar --> como root que es la no como root es la de 27 --> hay que ejecutar esa pero antes de que le des enter o pegar y darle copiar antes de que --> la pegues primero dale exit hay que salirse ok ahora sà ahà pégala y ahora sà ahà adentro --> hay que instalar el paquete entonces lo instalamos con exactamente la 31 y listo --> con eso puedes ir asà el telnet perfecto ahà está se está descargando ya si quieres ahà --> desde ahà tal vez lo puedes hacer el otro comando ya nada más es hacer la conexión --> y si te responde entonces ya está configurado bien la conexión al al este al --> debes de tener el puerto y todo configurado con los archivos tnc names ya la ya la hicimos --> ahà está conectado ya está entonces ya te conectaste en este caso a ti te dio la 1803 para --> salirte de esa modo nada más darle control x perdón control c y varias veces para que hasta --> que te salga ahà está ya te salió ok ya te conectaste hiciste la prueba de conexión entonces --> ya está configurado tu servidor de oracol con tu servidor de lda p si quieres intentar --> conectarte desde la lÃnea de comandos asql plus con el usuario y ya con que te reconozca --> el usuario la primera vez con eso ya estarÃas este finalizando pero bueno ahorita ya te ya --> hiciste las pruebas de conexión y pues ya funcionó ya ya avanzas sale listo luego --> gracias este --> salen luego vamos a ver --> listo a ver vamos a ver a leo leo ya estás con a pues creo que estás ya terminando verdad agregando --> el lsql a no el lda p no está haciendo asà aún no porque estoy este batallando desde hace rato --> porque en el bash de oracol no tengo este no tengo nano ni bi le intento y no puedo entonces --> este aquà para salirme del nano cuál es control que control x control x será control --> control x y te sales control x hay le dices que no porque nada más se guardó una x ok --> ahà estás con ese y aquà le intento por ejemplo con el nano que es este de acuerdo --> a lo que tú dices el da primero tengo que ir al fondo pero si quieres escribe cualquier --> ahorita nada más como para para ver si está el paquete ok sale entonces hay que salirnos --> hay que salirnos y ejecuta porfa el comando de la lÃnea 27 --> si este es emero entonces fÃjate ese ese comando lo que hace es que te dejan --> entrar a la instancia hacia el contenedor pero como root de hecho ahà se ve que dice --> mira si le das pace exacto docker ejecuta root en la instancia de oracol debe demo --> exacto dale enter correcto ahà estás ya como root ahora sà ahà puedes instalar nano entonces --> dale yo o la 28 exactamente yo instale nano y puedo ver bien o también ahora si te gusta --> también es esta esta está muy bueno a mà si no me confunden poco pero este es siempre --> y de una vez no se es malo no instala porfa el que dice telnet en la 31 --> yo me instale menos y y espacio --> instale espacio menos y --> y --> es la 31 instale menos y y espacio telnet --> exacto y dale enter bien entonces ya ahà cargó sale ahora si te podrÃa salir y volver a conectarte --> como la como te conectaba sin sin root sin ser root ahà mero ahora sà ahà ya te vas a la ruta y ya --> puedes hacer con tus con tus archivos exactamente ahà ya puedes crear el l este cómo se llama --> el ld ap perfecto y copiar y pegar bien entonces muchas gracias gracias sale ok ah bueno --> y la práctica termina cuando usas el ls telnet con el ld ap server 389 y ya con que te conecte --> ya la hiciste exacto gracias bien entonces no gracias a ti sale entonces león ya también --> ya está vamos a ver si alguien