Sunteți pe pagina 1din 7

PRCTICA DE ADMINISTRACIN DE BASE DE DATOS.

UNIDAD 2: ARQUITECTURA DEL GESTOR


1. Obtener el estado y la versin de la instancia.
SQL> select * from v$instance;
INSTANCE_NUMBER INSTANCE_NAME
--------------- ---------------HOST_NAME
---------------------------------------------------------------VERSION
STARTUP_ STATUS
LOG_SWITCH_WAIT

PAR

THREAD# ARCHIVE

----------------- -------- ------------ --- ---------- ------- --------------LOGINS


SHU DATABASE_STATUS
ACTIVE_ST BLO EDITION

INSTANCE_ROLE

---------- --- ----------------- ------------------ --------- --- ------1 xe


JUAN-PC
11.2.0.2.0
ALLOWED
NO XE

16/03/15 OPEN
NO ACTIVE

NO

1 STOPPED

PRIMARY_INSTANCE

NORMAL

2. Identificar los procesos que componen instancia.


R= SQL> select username, program from v$process where
background is not null;

USERNAME

PROGRAM

--------------- ----------------------------------------------------------------

SYSTEM

ORACLE.EXE (PMON)

SYSTEM

ORACLE.EXE (PSP0)

SYSTEM

ORACLE.EXE (VKTM)

SYSTEM

ORACLE.EXE (GEN0)

SYSTEM

ORACLE.EXE (DIAG)

SYSTEM

ORACLE.EXE (DBRM)

SYSTEM

ORACLE.EXE (DIA0)

SYSTEM

ORACLE.EXE (MMAN)

SYSTEM

ORACLE.EXE (DBW0)

SYSTEM

ORACLE.EXE (LGWR)

SYSTEM

ORACLE.EXE (CKPT)

USERNAME

PROGRAM

--------------- ----------------------------------------------------------------

SYSTEM

ORACLE.EXE (SMON)

SYSTEM

ORACLE.EXE (RECO)

SYSTEM

ORACLE.EXE (MMON)

SYSTEM

ORACLE.EXE (MMNL)

SYSTEM

ORACLE.EXE (W000)

SYSTEM

ORACLE.EXE (VKRM)

SYSTEM

ORACLE.EXE (QMNC)

SYSTEM

ORACLE.EXE (Q001)

SYSTEM

ORACLE.EXE (SMCO)

SYSTEM

ORACLE.EXE (Q000)

SYSTEM

ORACLE.EXE (CJQ0)

22 rows selected.
3.- Consultar informacin sobre la base de datos (v$database) y
la instancia (v$instance).
R= 1.- SQL> select name, created, log_mode,
checkpoint_change#, open_mode, platform_nam
e, current_scn from v$database;
NAME
CREATED LOG_MODE
OPEN_MODE

CHECKPOINT_CHANGE#

--------- -------- ------------ ------------------ -------------------PLATFORM_NAME


--------------------------------------------------------------------------------

CURRENT_SCN
----------XE

24/11/14 NOARCHIVELOG

8360928 READ WRITE

Microsoft Windows x86 64-bit


8363782
2.- SQL> select instance_name, host_name, version,
startup_time, status, archiver, logins, database_status from
v$instance;
INSTANCE_NAME
---------------HOST_NAME
----------------------------------------------------------------

VERSION
STARTUP_ STATUS
DATABASE_STATUS

ARCHIVE LOGINS

----------------- -------- ------------ ------- ---------- ----------------xe


JUAN-PC
11.2.0.2.0

16/03/15 OPEN

STOPPED ALLOWED

3. Ver el tamao de la SGA de la BD (v$sgainfo).


R= SQL> select * from v$sgainfo;
NAME

BYTES RES

-------------------------------- ---------- --Fixed SGA Size

2260048 No

Redo Buffers

5517312 No

Buffer Cache Size

343932928 Yes

Shared Pool Size

268435456 Yes

Large Pool Size

12582912 Yes

Java Pool Size

4194304 Yes

Streams Pool Size


Shared IO Pool Size
Granule Size
Maximum SGA Size

0 Yes
92274688 Yes
4194304 No
1068937216 No

ACTIVE

Startup overhead in Shared Pool


NAME

71303168 No

BYTES RES

-------------------------------- ---------- --Free SGA Memory Available

432013312

12 rows selected.

4. Encontrar la ruta fsica en el Servidor de Base de datos donde se


encuentran los ficheros de datos.
SQL> select name from v$datafile;

NAME
--------------------------------------------------------------------------------

C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSTEM.DBF
C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSAUX.DBF
C:\ORACLEXE\APP\ORACLE\ORADATA\XE\UNDOTBS1.DBF
C:\ORACLEXE\APP\ORACLE\ORADATA\XE\USERS.DBF
C:\ORACLEXE\DATAFILES\PRUEBA.DBF

SQL>

5. Cuantos ficheros de control hay y donde se encuentran.


SQL> select count(*) as cantidad, name from v$controlfile group
by name;

CANTIDAD
---------NAME
--------------------------------------------------------------------------------

1
C:\ORACLEXE\APP\ORACLE\ORADATA\XE\CONTROL.DBF

6. Obtener los ficheros de Online Redolog.

7. Est la base de datos en modo ARCHIVELOG o en modo


NOARCHIVELOG.
8. Averiguar dnde se encuentra (ruta) el fichero de parmetros
del servidor (spfile).
9. Obtener el tamao del Buffer de Redo y del Buffer de Datos de la
SGA.
10.
Obtener todos los componentes de la SGA que son
redimensionables.
11.
Obtener el tamao mximo de la SGA.
12.
Obtener la Memoria Total Usada y la Memoria Total
reservada para la PGA.
13.
Tamao de la PGA usada, reservada y mxima para los
procesos PMON, LGWR y SMON.
14.
Decir si est habilitado el proceso de Checkpoint en
nuestra base de datos.

15.
Obtener el Nombre del proceso, Tipo de Sesin, Estado,
Evento ejecutado y Memoria PGA usada en los procesos PMON,
SMON y CKPT.
16.
Ver las sentencias SQL que guarda la Shared-Pool
(v$sqlarea).
17.
Obtener los tablespaces que existen actualmente en la
base de datos, con el tipo al que pertenecen y su estado.
18.
Identificar la estructura lgica de la BD: tablespaces,
segmentos, extensiones.
19.
Obtener los bloques y el espacio libre existente en todos
los tablespaces.
20.
Obtener el fichero en el que se encuentra la tabla EMP (del
esquema HR).
21.
Obtener los ficheros fsicos de los segmentos de
ROLLBACK.
22.
Obtener los parmetros de STORAGE (almacenamiento) de
la tabla EMP (esquema HR).
23.
Fichero fsico del tablespace TEMP.
24.
Crear un tablespace con dos archivos de 2 MB.
25.
Buscar los tablespaces creados en el Diccionario de Datos
26.
Crear un tablespace Temporal
27.
Aadir un fichero de 1 Mb al tablespace NOMBRE_TS de
datos creado.
28.
Obtener los datafiles del tablespace anterior.
29.
Poner el tablespace en OFFLINE y posteriormente de nuevo
en ONLINE
30.
Poner el tablespace en READ ONLY y posteriormente de
nuevo en READ WRITE
31.
Aadir un fichero temporal al tablespace temporal que se
cre.
32.
Obtener el espacio libre de cada uno de nuestros
tablespaces.
33.
Aumentar 2 Mb el tamao de mi tablespace de datos.
34.
Borrar el tablespace creado y cualquier objeto que pudiera
contener.
35.
Crear un nuevo tablespace reutilizando los ficheros del
tablespace borrado.

S-ar putea să vă placă și