Diferència entre revisions de la pàgina «M2 - Bases de dades / Exercicis UF3: Llenguatges SQL / Solucions Administració Oracle»

De wikiserver
Dreceres ràpides: navegació, cerca
Línia 11: Línia 11:
 
ALTER DATABASE DATAFILE 'compras.ora' AUTOEXTEND ON MAXSIZE UNLIMITED;
 
ALTER DATABASE DATAFILE 'compras.ora' AUTOEXTEND ON MAXSIZE UNLIMITED;
 
</pre>
 
</pre>
<!--
+
 
 
3. Crear un rol que tenga los siguientes privilegios: INSERT y  SELECT  en las tablas HR.DEPARTMENTS y HR.EMPLOYEES, CREATE SESSION, CREATE DATABASE LINK, CREATE TABLE y  CREATE VIEW
 
3. Crear un rol que tenga los siguientes privilegios: INSERT y  SELECT  en las tablas HR.DEPARTMENTS y HR.EMPLOYEES, CREATE SESSION, CREATE DATABASE LINK, CREATE TABLE y  CREATE VIEW
 
<pre>
 
<pre>
Línia 28: Línia 28:
 
GRANT UN_ROL TO COMPRADOR;
 
GRANT UN_ROL TO COMPRADOR;
 
</pre>
 
</pre>
 +
<!--
 
5. Crear un usuario de base de datos llamado ‘administrador’ que tenga funciones de administrador, ponedle de parword administrador  
 
5. Crear un usuario de base de datos llamado ‘administrador’ que tenga funciones de administrador, ponedle de parword administrador  
 
<pre>
 
<pre>

Revisió del 18:26, 30 gen 2024

1. Crear un tablespace de nombre compras asociándole un fichero en disco llamado ‘COMPRAS.ORA’ de 5 Mb.

CREATE TABLESPACE COMPRAS DATAFILE 'COMPRAS.ORA' SIZE 5M;

2. Modificar el tablespace anterior para que pueda autoextenderse automáticamente, sin límite de espacio en disco.

ALTER TABLESPACE COMPRAS ADD DATAFILE 'COMPRAS1.ORA' 
SIZE 1M
AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED;
o
ALTER DATABASE DATAFILE 'compras.ora' AUTOEXTEND ON MAXSIZE UNLIMITED;

3. Crear un rol que tenga los siguientes privilegios: INSERT y SELECT en las tablas HR.DEPARTMENTS y HR.EMPLOYEES, CREATE SESSION, CREATE DATABASE LINK, CREATE TABLE y CREATE VIEW

CREATE ROLE UN_ROL;
GRANT INSERT, SELECT ON HR.DEPARTMENTS TO UN_ROL;
GRANT INSERT, SELECT ON HR.EMPLOYEES TO UN_ROL;
GRANT CREATE SESSION, CREATE DATABASE LINK,CREATE TABLE,
CREATE VIEW TO UN_ROL;

4. Crear un usuario llamado COMPRADOR. El tablespace por defecto es COMPRAS. Se le asigna 1Mb en el tablespace COMPRAS y 0 de cuota en el tablespace SYSTEM. El tablespace temporal será TEMP. Asignarle el rol anterior.

CREATE USER COMPRADOR IDENTIFIED BY COMPRADOR
DEFAULT TABLESPACE COMPRAS TEMPORARY TABLESPACE TEMP
QUOTA 1M ON COMPRAS  QUOTA 0 ON SYSTEM;

GRANT UN_ROL TO COMPRADOR;