Practicas_ARQUITECTURA_Tema1

Páginas: 18 (4284 palabras) Publicado: 3 de octubre de 2015
Administración Básica de Oracle10g

PRACTICAS TEMA 1. 
ARQUITECTURA DE LA BASE DE DATOS.
1.1. Comprobar las variables de entorno necesarias para conectarnos a la BD.
1.2. Identificar los procesos que componen instancia.
1.3. Ver el tamaño de la SGA de la BD (v$sgainfo).
1.4. Comprobar valores de parámetros del init relacionados con el tamaño de la SGA.1.5. Comprobar ficheros que componen la BD y ubicarlos en la estructura OFA.
1.6. Identificar la estructura lógica de la BD: tablespaces, segmentos, extensiones.
1.7. Consultar información sobre la base de datos (v$database) y la instancia (v$instance).
1.8. Localizar el proceso “servidor” asociado a mi sesión (v$process y v$session). ¿Es un servidor 
dedicado o compartido?1.9. ¿Cuanto ocupa la Dictionary cache y la Library cache en tu BD? (v$sgastat)
1.10. Ver la actividad de la Library Cache (v$librarycache).
1.11. Ver las sentencias SQL que guarda la Shared­Pool (v$sqlarea).
1.12. Crear un fichero de autenticación y activar su uso.
1.13. ¿Qué ocurre si “quitamos” la variable LD_LIBRARY_PATH?
1.14. Asignar la variable NLS_LANG para nuestro país y comprobar el cambio en las respuestas de 
Oracle desde sqlplus.1.15. Subir el tamaño de la shared­pool un gránulo más y comprobar cómo aumenta el espacio libre.
1.16. Comprobar el funcionamiento de la caché de redolog, como protectora del contenido de la caché 
de datos. 
1.17. Comprobar el funcionamiento de la caché de datos, en lo que se refiere a la mejora del 
rendimiento cuando se repite una consulta.

© Juan Luis Serradilla Amarilla y Francisco Fernández Martínez

1 Administración Básica de Oracle10g
En primer lugar, si ya no lo está, hay que arrancar la base de datos. En el ejemplo vemos el 
arranque de la base de datos CURSOxy (siempre q se haga referencia a la BD CURSOxy, 
sustituye xy por los números q incluya el nombre de tu usuario linux):
/home/CURSO/cursoXY (CURSOxy)> sqlplus
SQL*Plus: Release 10.2.0.1 ­ Production on Wed Oct 20 12:39:05 2006Copyright (c) 1982, 2005, Oracle Corporation.  All rights reserved.
Enter user­name: / as sysdba
Connected to an idle instance.

Si ya está arrancada nos dará un error:
SQL> startup
ORA­01081: no se puede iniciar ORACLE cuando ya se esta ejecutando ­ cierrelo primero

Si no lo está:
SQL> startup
Instancia ORACLE iniciada.
Total System Global Area   83886080 bytes
Fixed Size                  1259288 bytesVariable Size              62916840 bytes
Database Buffers           16777216 bytes
Redo Buffers                2932736 bytes
Base de datos montada.
Base de datos abierta.

1.1. Comprobar la asignación de variables de entorno necesarias para 
conectarnos a la BD.
Se trata de las variables $ORACLE_HOME, $ORACLE_SID, $LD_LIBRARY_PATH y $PATH.Nota: si no asignamos LD_LIBRARY_PATH en Linux, es posible que no podamos ejecutar 
sqlplus, obteniendo un error similar a:
sqlplus: error while loading shared libraries: libclntsh.so: cannot open shared 
object file: No such file or directory

Si no sucede el error es posible que no se haya compilado con librerías compartidas, o que el 
sistema tenga acceso a dichas librerías de otro modo, como /etc/ld.so.conf o un enlace en 
/usr/lib, etc.

Solución:/home/CURSO/cursoXY (CURSOxy)> echo $ORACLE_HOME
/u01/app/oracle/product/10.2.0.1
/home/CURSO/cursoXY (CURSOxy)> echo $ORACLE_SID
CURSOxy
/home/CURSO/cursoXY (CURSOxy)> echo $PATH
/u01/app/oracle/product/10.2.0.1/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/
usr/X11R6/bin:/home/CURSO/cursoXY/bin
/home/CURSO/cursoXY (CURSOxy)> echo $LD_LIBRARY_PATH
/u01/app/oracle/product/10.2.0.1/lib© Juan Luis Serradilla Amarilla y Francisco Fernández Martínez

2

Administración Básica de Oracle10g

1.2. Identificar los procesos que componen instancia.
Los podemos identificar desde el S.O., por ejemplo, en Unix con el comando "ps ­ef" que 
permite ver todos los procesos en ejecución en el sistema, filtrando por el nombre de la 
instancia de BD:
ps ­ef|grep CURSOxy...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS