Base De Datos

Páginas: 18 (4395 palabras) Publicado: 3 de octubre de 2012
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 quecomponen 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 Librarycache 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. Asignar la variable NLS_LANG para nuestro país y comprobar el cambio en las
respuestas de Oracle desde sqlplus.
1.14. Subir el tamaño de la shared-pool un gránulo más ycomprobar cómo aumenta el espacio
libre.
1.15. Comprobar el funcionamiento de la caché de redolog, como protectora del contenido de
la caché de datos. Para ello iniciaremos una transacción y provocaremos una caída de la BD,
comprobando que al arrancarla de nuevo, se mantendrá la integridad de la misma.
1.16. Comprobar el funcionamiento de la caché de datos, en lo que se refiere a la mejoradel
rendimiento cuando se repite una consulta. ¿Por qué la segunda vez que se lanza la misma
consulta tarda menos?

© 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 BDCURSOxy,
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 2006
Copyright (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 sepuede iniciar ORACLE cuando ya se esta ejecutando - cierrelo primero

Si no lo está:

SQL> startup
Instancia ORACLE iniciada.
Total System Global Area
Fixed Size
Variable Size
Database Buffers
Redo Buffers
Base de datos montada.
Base de datos abierta.

83886080
1259288
62916840
16777216
2932736

bytes
bytes
bytes
bytes
bytes

1.1. Comprobar la asignación de variables deentorno necesarias para
conectarnos a la BD.
Se trata de las variables $ORACLE_HOME, $ORACLE_SID, $LD_LIBRARY_PATH y $PATH.
ORACLE_HOME define en qué directorio está instalado Oracle. ORACLE_SID determina con
qué instancia queremos trabajar. LD_LIBRARY_PATH permite que Oracle localice las librerías
compartidas que no forman parte del núcleo. PATH debe incluir el directorio con los
ejecutablesde Oracle, para mayor comodidad del administrador.
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 elsistema 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:/...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS