Académique Documents
Professionnel Documents
Culture Documents
NUMBER
VARCHAR2(3)
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
VARCHAR2(7)
C:\ORACLE\PRODUCT\10.2.0\ORADATA\DB00PRO\BIG.DBF
7
1024
C:\ORACLE\PRODUCT\10.2.0\ORADATA\DB00PRO\DF16K.DBF
8
8
8 rows selected.
Todos los datafile de tipo Big tendran como nro relativo
1024
----------------------------------------------------------------Saber el nro maximo de datafile que puede tener su base de
datos
Parametro: DB_FILES
SQL> show parameter db_files
NAME
TYPE
------------------------------ -------------------------------db_files
integer
VALUE
200
----------------------------------------------------------------C:\ORACLE\PRODUCT\10.2.0\ORADATA\DB00PRO\SYSTEM01.DBF
SYSTEM
C:\ORACLE\PRODUCT\10.2.0\ORADATA\DB00PRO\UNDOTBS01.DBF
UNDOTBS1
C:\ORACLE\PRODUCT\10.2.0\ORADATA\DB00PRO\SYSAUX01.DBF
SYSAUX
C:\ORACLE\PRODUCT\10.2.0\ORADATA\DB00PRO\USERS01.DBF
USERS
C:\ORACLE\PRODUCT\10.2.0\ORADATA\DB00PRO\TSEJEMPLOS1
TSEJEMPLOS
C:\ORACLE\PRODUCT\10.2.0\ORADATA\DB00PRO\PRUEBA1.DBF
TBPRUEBA
C:\ORACLE\PRODUCT\10.2.0\ORADATA\DB00PRO\BIG.DBF
TBBIG
C:\ORACLE\PRODUCT\10.2.0\ORADATA\DB00PRO\DF16K.DBF
TB16KB
8 rows selected.
* Crear un datafile en el tablespace tbprueba
SQL> alter tablespace tbprueba
2
add datafile
'C:\Oracle\product\10.2.0\oradata\db00pro\prueba2.dbf'
3
size 5m
4
autoextend on next 1m
5
maxsize 100m;
---------------------------------------------------------------* Una pregunta se plantea, como hacemos crecer manualmente
un datafile?
SQL> alter database datafile
'C:\Oracle\product\10.2.0\oradata\db00pro\prueba2.dbf'
resize 10m;
Database altered.
----------------------------------------------------------------* Modificar la disponibilidad de los datafiles.
Todo va a depender si nuestra base de datos esta trabajando
en Archive log o no.
Si esta en modo ArchiveLog, no habra drama se puede poner
offline:
SQL> alter database datafile ............. offline / online
Si esta en modo NoArchivelog no se puede poner offline a
menos que sea para eliminarlo, porque una vez puesto