CREATE SMALLFILE
TABLESPACE "DATOS"
LOGGING
DATAFILE '/u01/app/oracle/oradata/acme/datos01.dbf' SIZE 5M,
'/u01/app/oracle/oradata/acme/datos02.dbf' SIZE 5M EXTENT
MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
DROP TABLESPACE DATOS;
SQL> drop tablespace datos including contents and datafiles;
Tablespace borrado.
SQL> select tablespace_name from dba_tablespaces;
TABLESPACE_NAME
------------------------------
SYSTEM
UNDOTBS1
SYSAUX
TEMP
USERS
EXAMPLE
6 filas seleccionadas.
SQL>
SQL> ALTER TABLESPACE "DATOS" OFFLINE NORMAL;
Tablespace modificado.
SQL> create table PRUEBA ( a varchar2(20)) tablespace DATOS;
create table PRUEBA ( a varchar2(20)) tablespace DATOS
*
ERROR en linea 1:
ORA-01542: tablespace 'DATOS' offline, no se puede asignar espacio en el
SQL> ALTER TABLESPACE "DATOS" ONLINE;
Tablespace modificado.
SQL> create table PRUEBA ( a varchar2(20)) tablespace DATOS;
Tabla creada.
SQL>
ALTER TABLESPACE "DATOS" OFFLINE IMMEDIATE;
ALTER TABLESPACE "DATOS" OFFLINE FOR RECOVER;
ALTER TABLESPACE "DATOS" READ ONLY;
SQL> create table PRUEBA ( a varchar2(20)) tablespace DATOS;
Tabla creada.
SQL> insert into PRUEBA values('HOLA');
1 fila creada.
SQL> insert into PRUEBA values('PRUEBA');
1 fila creada.
SQL> commit;
Confirmacion terminada.
SQL> ALTER TABLESPACE "DATOS" READ ONLY;
Tablespace modificado.
SQL> insert into PRUEBA values('LOLO');
insert into PRUEBA values('LOLO')
*
ERROR en linea 1:
ORA-00372: el archivo 7 no se puede modificar en este momento
ORA-01110: archivo de datos 7: '/u01/app/oracle/oradata/acme/datos02.dbf'
SQL> select * from PRUEBA;
A
--------------------
HOLA
PRUEBA
SQL> ALTER TABLESPACE "DATOS" READ WRITE;
Tablespace modificado.
SQL>
SQL> alter database datafile '/u01/app/oracle/oradata/acme/datos02.dbf' resize 10M
SQL> alter database datafile '/u01/app/oracle/oradata/acme/datos02.dbf' resize 2M;
Suscribirse a:
Enviar comentarios (Atom)
1 comentario:
Gracias Nelson Martinez me sirvió de mucho para mi trabajo, espero que cualquier consulta que tenga me responda por favor.
Publicar un comentario