Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sintaxis:
BANNER
------------------------------------------------------------------------------
TABLESPACE_NAME
------------------------------
SYSTEM
SYSAUX
UNDOTBS1
TEMP
USERS
TBS_22
OTRA
DATOS
8 filas seleccionadas.
Cambio de Status de las tablespace para que no se pueda leer en ella
TABLESPACE_NAME STATUS
------------------------------ ---------
SYSTEM ONLINE SQL> select tablespace_name, status from
SYSAUX ONLINE dba_tablespaces;
UNDOTBS1 ONLINE 3
TEMP ONLINE TABLESPACE_NAME STATUS
USERS ONLINE ------------------------------ ---------
TBS_22 ONLINE SYSTEM ONLINE
OTRA ONLINE SYSAUX ONLINE
DATOS ONLINE UNDOTBS1 ONLINE
TEMP ONLINE
8 filas seleccionadas. USERS ONLINE
2
TBS_22 ONLINE
SQL> alter tablespace DATOS offline normal; OTRA ONLINE
DATOS OFFLINE
Tablespace modificado.
8 filas seleccionadas.
SQL> create table prueba(saludo varchar2(20)) tablespace DATOS;
create table prueba(saludo varchar2(20)) tablespace DATOS
*
ERROR en lÝnea 1:
ORA-01542: tablespace 'DATOS' offline, no se puede asignar espacio en Úl
Como el STATUS de la
SQL> alter tablespace DATOS oNline; tablespace es Offline
No permite escribir sobre
Tablespace modificado. ella
Tabla creada.
SALUDO
--------------------
HOLAS
Tablespace modificado.
TABLESPACE_NAME STATUS
------------------------------ ---------
SYSTEM ONLINE
SYSAUX ONLINE
UNDOTBS1 ONLINE
TEMP ONLINE Si el status se modifica a read
USERS ONLINE Only tampoco se puede hacer
TBS_22 ONLINE modificaciones en la
OTRA ONLINE TABLESPACE
DATOS READ ONLY
8 filas seleccionadas.
Tablespace modificado.
SALUDO
--------------------
HOLAS
Importante:
HI
Al finalizar de insertar realice un COMMIT para
que se guarden permanentemente los datos en
SQL>
el tablespace
Crear un nuevo tablespace con las siguientes características
Nombre: MiTablespace
Tamaño máximo 300MB
Crear un nuevo usuario aitor con contraseña p123. Este usuario será el que
trabajará con este nuevo tablespace.
Privilegios al
usuario.
• Crea un espacio de tabla de nombre omf_ts1
con un fichero de datos acco.f de 100
Megabytes que no es extensible.
• Renombrar ‘MiTablespace’ como mytables
• Para ver los usuarios asignados a un espacio
de Tabla
Borrar TABLESPACE
AUTENTICACIÓN Y
ADMINISTRACIÓN DE USUARIOS
AUTENTICACIÓN Y ADMINISTRACIÓN
DE USUARIOS
• Oracle utiliza:
1. Autenticación de contraseña.
2. Autenticación de sistema
operativo
3. Autenticación global de usuario
Autenticación de contraseña.
• Consiste en un nombre de usuario y una
contraseña asociada, es típica en entornos
distribuidos y en sistemas cliente servidor.
Autenticación de sistema operativo
• Típica en sistemas de terminales con conexión
directa al servidor, consiste en que Oracle
autentica un nombre de usuario usando el
sistema operativo del computador que ejecuta
el servidor de BD.
Autenticación global de usuario
• Autentica un nombre de usuario usando un
servicio de red externo. En este caso, Oracle
utiliza un servicio de seguridad externo,
aunque también Oracle dispone de sus
propios servicios de seguridad para realizar
autenticación global de usuario, como es el
caso de ORACLE SECURITY SERVER.
CREAR UNA CONTRASEÑA DE USUARIO
Oracle permite crear un
usuario con autenticación de • QUOTA indica el tamaño en
contraseña mediante: kilobytes o megabytes del
• CREATE USER define el usuario de la
cuenta espacio de tabla (normal o
• IDENTIFIED BY define la contraseña. temporal) que se reserva para
• IDENTIFIED EXTERNALY indica que se un usuario, (UNILIMITED
produce una autenticación de Sistema
Operativo. permite al usuario utilizar el
• IDENTIFIED GLOBAL AS indica que se espacio de tabla sin ninguna
produce una autenticación global del limitación de espacio)
usuario
• DEFAUL TABLESPACE es el espacio de • PROFILE asigna un perfil al
tabla en el que el usuario crea sus usuario para limitar el uso de
objetos
• TEMPORARY TABLESPACE es el espacio recursos de la BD (si no
de tabla donde se crean los objetos especifica, oracle asigna
temporales necesarios para la
operación del usuario DEFAULT).
Se utiliza si se quiere que la contraseña del
usuario se expire
DEFAULT ROLE.
Indica los roles
concedidos por
defecto al usario.
Ejemplo 3
• Del usuario aitor cambia la contraseña p123
a 123 y el tablespace por defecto mytables
al tablespace otra.
Eliminación de usuarios
• Oracle permite eliminar usuarios mediante la
sentencia: