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--> ¿Vale? Bueno, no sé si alguien tuvo problemas. Ah, nada más esperamos a Harold. Ahí ya --> está en el último comando. Un último comando. Listo. Va. Bueno, digamos que ese es como --> el primer ejercicio, ¿No? Ya pudieron todos conectarse a lo que es la instancia de oracol --> por medio de la línea de comando, ¿Va? Entonces ya tenemos ahí ese col plus corriendo. --> No sé si alguien hasta aquí tenga alguna pregunta, alguna inquietud, o algo. Todo bien. --> Va. Bueno, confío en cualquier cosa, pues me avisan si nos detenemos en algo, ¿Va? --> Ok. Ahora, ¿Qué sigue? Para poder hacer pruebas nosotros con, con esta instancia, --> pues necesitamos tener, ah, perdón, perdón, tenemos que tener un modelo instanciado, ¿No? --> Necesitamos tener tablas, datos y demás. Entonces, oracol, como muchos otros temas --> de base de datos, te ofrecen lo que son bases de datos, digamos, este, precargadas, ¿No? --> Ustedes se preguntarán que en la instalación, incluso en el archivo docker compose, pues no --> hay una, no hubo nada que le especificara que queremos algún esquema en particular o algo, --> ¿No? O sea, si te fijas, las instrucciones fueron muy claras y no, no se, no se --> especifica nada de eso. Bueno, se podría haber hecho, sí, tal vez aquí en la sección de volúmenes, --> cargar este, cierta información. Pero bueno, no lo hicimos de esa forma, lo hicimos de otra --> forma, básicamente para, pues para mostrar qué tan, este, elástico es trabajar con esto, ¿No? --> Entonces, el esquema que vamos a estar manejando se llama human resources, ¿Sí? Por aquí tengo --> el github, es este. Entonces, oracol, por default. No te, no te puede cargar a veces, este, --> estos, estos, este, modelos. Cuando eso pasa, tú los puedes cargar de forma manual a través --> del repositorio, que es lo que vamos a hacer. Listo. Y el comando básicamente es esta sección. --> En esta sección que nosotros tenemos del esquema, básicamente nos va a guía a cómo cargar esa --> información, esas tablas. Básicamente nos dice que tenemos, primero que nada, tenemos que --> salirnos ya de la instancia o abrir otra pestaña, que es lo que voy a hacer. Podemos --> abrir otra pestaña. Y ya podemos ir ejecutando estos comandos que nos va diciendo, ¿Sí? --> Aquí básicamente lo, lo que tenemos que hacer es, este, descargar igual que el paso anterior, --> el repositorio. En este caso son los esquemas. Estos que tenemos acá, ¿Sí? --> Eso, ese repositorio lo tenemos que descargar, digamos, en nuestra, en nuestra máquina. Perdón, --> es que estoy teniendo un poco de dificultad para respirar. Entonces, si me escuchan un --> poco agitado, es por eso. Bueno, bueno, el repositorio se descarga, ¿Sale? Por eso aquí --> nos tenemos que salir de la instancia o abrir otra, otra pestaña. Y bueno, al descargar --> el repositorio, yo con este comando, lo que necesito hacer es pasarme desde la máquina --> física. En este caso, mi máquina con el sistema operativo de Ubuntu y pasarle --> lo que yo tengo en esta ruta, que viene a ser del repositorio. Copiarlo a esta ruta --> dentro del contenedor de Oracle. Ejecutando esto, estos comandos, lo que van a hacer --> es básicamente copiar todo lo que está dentro de Human Resources, acá. Es decir, --> estos scripts, estos SQL, los va a pasar, digamos, de nuestra máquina WESP hacia --> nuestra máquina, hacia nuestra instancia de Docker. ¿Por qué lo hicimos así? Porque --> la instancia de Docker, cuando nosotros nos metemos, que en este caso es este --> comando, si se acuerdan, que de hecho, bueno, es, lo puedo ejecutar por acá. En --> esta máquina, aquí yo estoy aquí adentro, esta, esta máquina es, es muy limitada --> en recursos. Está mega limitada y, por ejemplo, aquí no tengo comandos de, de --> GitHub. No tengo nada de eso. Es como si fuera un, literal, un mero sistema --> operativo con fuera línea de comando, sin interfaz. ¿Va? Entonces, por eso es que --> yo me evaso de salirme, irme a mi máquina cliente o WESP y desde ahí --> he descargado el repositorio. Una vez que tengo ese repositorio allá de, aquí, en --> esta máquina, ya lo puedo transmitir a la máquina este, a la máquina con este, --> con este sistema operativo, ¿no? La máquina contenedor, la de Docker. --> Y bueno, eso lo hago con este comando. El comando de acá, el copy. --> Para eso es ese, este, ese comando. Entonces, yo con eso, ya dentro de la base de datos, --> si yo me sitúo aquí, yo ya tengo, digamos, estos scripts que ya puedo ejecutar con --> los siguientes comandos dentro de la base de datos. Y al hacer eso, yo ya puedo, --> este, este es el comando que instalaría o ejecutaría, mejor dicho, --> dentro de la instancia de la base de datos, este, este script que se llama HR install --> punto SQL. Este archivo o este script es el que se va a estar ejecutando y este de aquí --> van a llamar, pues, obviamente, a sus, a otros, a los otros scripts, ¿no? A estos que vemos acá, --> a todos estos. Entonces, digamos que el importante es este. Y ese es el que se está --> ejecutando en este paso, va. Entonces, todo lo que viene aquí en esta serie de pasos es --> para eso, para instalar, digamos, el modelo, ¿sí? El modelo de información. Y pues bueno, --> yo como compruebo que eso ya está. Eso es lo que ustedes pueden hacer a partir de este paso --> 8, ¿sí? Podrían irse acá y ejecutarlo. ¿Qué es lo que básicamente estarían haciendo? --> Cuando nosotros ejecutamos este script de install, me está creando un usuario que se llama HR. --> Cuando ustedes lo ejecutan, les va a pedir en el prom, va a salir un prom y les va a pedir una --> contraseña. Yo en este caso le puse la contraseña 123456, ¿va? Y cuando, y con ese, con eso en --> mente o ya sabiendo ustedes eso, de dónde salió eso 123456, lo pueden ejecutar. --> Entonces, si yo lo copio y lo pego, si se fijan, yo ya me, ya me puedo conectar. Ah, bueno, --> primero tengo que estar dentro de la instancia, ¿no? Entonces, aquí adentro yo ya puedo iniciar --> mi sesión. Pero en este caso yo me estoy conectando con, no con el usuario sysdba, --> sino con el usuario HR, que es con el que el script me ayudó a crear y va a interactuar --> con la base de datos. ¿Cómo puedo yo comprobar que sí estoy ejecutando ese modelo? Pues a través --> de un comando, como por ejemplo este, este query de acá, ¿no? Aquí voy a quitar esto que --> se desmarcó sin querer. Con este query. Haciendo este select a la tabla user-user, --> yo ya estoy viendo cuáles son mis usuarios que están este, de hecho me está mostrando --> el usuario y el estatus. Entonces, está diciéndome que el usuario HR y está abierto, ¿va? Quiere decir --> que yo ya pude crear bien ese usuario por medio de esos scripts y al tener ese usuario yo --> voy a poder ocupar ya las tablas que tiene ahí adentro. En este caso hay una de las --> tablas que tiene, es por ejemplo la tabla de empleos. Si yo le doy ahí un enter, --> aquí si se fijan ya me dice que ya recuperó información. Esa información pues es la que viene --> cargada en el modelo, ¿no? En el script. Seguramente aquí hay comandos del tipo insert y demás, --> insertar información. Pues bueno, esa data es la que viene, viene ahí, ¿va? No sé si tienen alguna --> pregunta sobre lo que es este el esquema de cómo se, cómo se creó, que básicamente pues --> a partir de un este, de un, de un script que viene aquí en el repositorio oficial de, --> de oracol, de los ejemplos. No sé si hay alguna pregunta sobre, sobre cómo se cargó. --> El paso 3, este de aquí. Sí. Sí, sí se tiene que ejecutar, ajá. --> Ok, a ver, vamos a... ¿Quién me habló? ¿Aaron? --> A ver, me conecto contigo.