Advertisement
alvarovaca

BBDD Departamentos Oracle

Feb 5th, 2021 (edited)
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.94 KB | None | 0 0
  1. [root@oracle2 ~]# su - oracle
  2.  
  3. [oracle@oracle2 ~]$ sqlplus / as sysdba
  4.  
  5. SQL*Plus: Release 19.0.0.0.0 - Production on Tue Feb 2 17:45:57 2021
  6. Version 19.3.0.0.0
  7.  
  8. Copyright (c) 1982, 2019, Oracle.  All rights reserved.
  9.  
  10. Connected to an idle instance.
  11.  
  12. SQL> CREATE USER c##alvaro2 IDENTIFIED BY alvaro2;
  13.  
  14. Usuario creado.
  15.  
  16. SQL> GRANT ALL PRIVILEGES TO c##alvaro2;
  17.  
  18. Concesion terminada correctamente.
  19.  
  20. SQL> DISCONNECT
  21. Desconectado de Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
  22. Version 19.3.0.0.0
  23.  
  24. SQL> CONNECT c##alvaro2/alvaro2
  25. Conectado.
  26.  
  27. ---------------------------------------------------------------------------
  28.  
  29. -- La base de datos es bastante simple, pues se almacena información sobre los departamentos de una empresa, algo similar a la tabla DEPT del esquema SCOTT. Como anteriormente hemos mencionado, en la tabla "Empleados" ubicada en el otro gestor, existe una columna que sería el resultado de una relación 1:N con la tabla "Departamentos", pero en esta ocasión, ambas tablas se encuentran ubicadas en gestores separados.
  30.  
  31. SQL> CREATE TABLE Departamentos
  32. (
  33. Identificador   NUMBER(2),
  34. Nombre          VARCHAR2(20),
  35. Localizacion    VARCHAR2(15),
  36. CONSTRAINT pk_departamentos PRIMARY KEY (Identificador),
  37. CONSTRAINT locrellena CHECK (Localizacion IS NOT NULL)
  38. );
  39.  
  40. Tabla creada.
  41.  
  42. SQL> INSERT INTO Departamentos
  43. VALUES (10, 'Administración', 'Sevilla');
  44.  
  45. 1 fila creada.
  46.  
  47. SQL> INSERT INTO Departamentos
  48. VALUES (20, 'Recursos Humanos', 'Barcelona');
  49.  
  50. 1 fila creada.
  51.  
  52. SQL> INSERT INTO Departamentos
  53. VALUES (30, 'Seguridad', 'Madrid');
  54.  
  55. 1 fila creada.
  56.  
  57. SQL> INSERT INTO Departamentos
  58. VALUES (40, 'Informática', 'Valencia');
  59.  
  60. 1 fila creada.
  61.  
  62. ---------------------------------------------------------------------------
  63.  
  64. [oracle@oracle2 ~]$ ip a
  65. 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
  66.     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  67.     inet 127.0.0.1/8 scope host lo
  68.        valid_lft forever preferred_lft forever
  69.     inet6 ::1/128 scope host
  70.        valid_lft forever preferred_lft forever
  71. 2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
  72.     link/ether 08:00:27:2f:ba:0c brd ff:ff:ff:ff:ff:ff
  73.     inet 192.168.1.151/24 brd 192.168.1.255 scope global dynamic noprefixroute enp0s3
  74.        valid_lft 86360sec preferred_lft 86360sec
  75.     inet6 fe80::cb97:f2fd:40b3:a170/64 scope link noprefixroute
  76.        valid_lft forever preferred_lft forever
  77. 3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
  78.     link/ether 52:54:00:6e:3d:4e brd ff:ff:ff:ff:ff:ff
  79.     inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
  80.        valid_lft forever preferred_lft forever
  81. 4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel master virbr0 state DOWN group default qlen 1000
  82.     link/ether 52:54:00:6e:3d:4e brd ff:ff:ff:ff:ff:ff
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement