Académique Documents
Professionnel Documents
Culture Documents
TABLE_NAME
-----------------------------ALL_ALL_TABLES
ALL_ARGUMENTS
ALL_ASSOCIATIONS
ALL_AUDIT_POLICIES
ALL_BASE_TABLE_MVIEWS
ALL_CATALOG
ALL_CLUSTERS
ALL_CLUSTER_HASH_EXPRESSIONS
ALL_COLL_TYPES
.
.
.
1063 rows selected.
FROM
name
v$database;
NAME
---DBA
SQL> SELECT
2
FROM
instance
v$thread;
INSTANCE
-------DBA
SQL> SELECT value
2 FROM
v$parameter
3 WHERE
name ='db_block_size';
VALUE
-------------------------------8192
WHERE
tablespace_name = 'SYSTEM';
FILE_NAME
--------------------------------------D:\ORACLASS\ORADATA\u01\system01.dbf
FROM
dba_segments;
Used space in KB
---------------131992
CREATED
------------------------------ --------SYS
16-APR-06
SYSTEM
16-APR-06
OUTLN
DBSNMP
16-APR-06
16-APR-06
ORDSYS
16-APR-06
MDSYS
HR
16-APR-06
16-APR-06
OE
8 rows selected.
16-APR-06
FROM
STATUS
v$controlfile;
NAME
------- -------------------------------------D:\ORACLASS\ORADATA\u01\control01.ctl
b. Para resolver este problema, baje la base de datos, renombre la copia del archivo de
control a su extensin original, y arranque la base de datos.
SQL> SHUTDOWN IMMEDIATE
ORA-01507: database not mounted
ORACLE instance shut down.
SQL> host copy D:\ORACLASS\ORADATA\u01\control01.bak
D:\ORACLASS\ORADATA\u01\control01.ctl
SQL> STARTUP
ORACLE instance started.
WHERE
type = 'DATAFILE';
RECORDS_TOTAL
------------40
FROM
v$log;
GROUP#
MEMBERS
---------- ---------1
2
1
1
resultado.
SQL> ALTER DATABASE ADD LOGFILE MEMBER
2 'D:\oraclass\ORADATA\u04\log01b.rdo' to Group 1,
3 'D:\oraclass\ORADATA\u04\log02b.rdo' to Group 2;
Database altered.
SQL> COLUMN GROUP# FORMAT 99
SQL> COLUMN MEMBER FORMAT a40
SQL> SELECT *
2 FROM
v$logfile;
GROUP#
------
STATUS TYPE
------ ------2
ONLINE
MEMBER
-----------------------------------D:\oraclass\ORADATA\u03\log02a.rdo
1 STALE
D:\oraclass\ORADATA\u03\log01a.rdo
ONLINE
1 INVALID ONLINE
2 INVALID ONLINE
D:\oraclass\ORADATA\u04\log01b.rdo
D:\oraclass\ORADATA\u04\log02b.rdo
grupo.
- Consulte la vista de performance dinmico V$LOGFILE para mostrar el nombre
de los nuevos miembros del nuevo grupo.
- Consulte la vista de performance dinmico V$LOG para mostrar el nmero
de grupo de archivos redo log y miembros.
SQL> ALTER DATABASE ADD
2 LOGFILE GROUP 3 ('D:\ORACLASS\ORADATA\u03\log03a.rdo',
3
'D:\ORACLASS\ORADATA\u04\log03b.rdo') SIZE 10240K;
Database altered.
SQL> COLUMN GROUP# FORMAT 99
SQL> COLUMN MEMBER FORMAT a40
SQL> SELECT * FROM v$logfile;
GROUP# STATUS
TYPE
MEMBER
------ ------- ------- -----------------------------------2
ONLINE D:\oraclass\ORADATA\u03\log02a.rdo
1 STALE
ONLINE D:\oraclass\ORADATA\u03\log01a.rdo
1
2
3
3
INVALID ONLINE D
INVALID ONLINE D
ONLINE D
ONLINE D
:\oraclass\ORADATA\u04\log01b.rdo
:\oraclass\ORADATA\u04\log02b.rdo
:\oraclass\ORADATA\u03\log03a.rdo
:\oraclass\ORADATA\u04\log03b.rdo
6 rows selected.
SQL> SELECT group#, members FROM v$log;
GROUP#
MEMBERS
------ ---------1
2
2
2
3
2
Use ALTER SYSTEM SWITCH LOGFILE si los archivos log estn activos. El nmero
de log switches puede requerir varias veces. Nota: Consulte la base de datos para mirar
cul es el archivo log activo, entonces decida cuantas veces necesita ejecutar el
comando ALTER SYSTEM SWITCH LOGFILE.
Ejecute el comando ALTER DATABASE DROP LOGFILE GROUP para
eliminar el grupo log.
Consulte la vista de performance dinmico V$LOG para verificar el resultado.
Elimine los archivos de sistema operativo para el grupo.
MEMBERS
------ ---------1
2
2
2
3
2
GROUP#
-----1
2
3
4
STATUS
---------------ACTIVE
CURRENT
UNUSED
UNUSED
GROUP#
BYTES
------ ---------3
4
15728640
15728640