Está en la página 1de 28

Base de Datos Oracle 10g: Taller de Administracin I 2-2

Base de Datos Oracle 10g: Taller de Administracin I 2-3


Tareas de un Administrador de la Base de Datos Oracle
Un administrador de la base de datos (DBA) suele ser responsable de la instalacin del software
de Oracle y de la creacin de la base de datos. Como DBA, puede que sea responsable de la
creacin de las estructuras de almacenamiento de la base de datos como, por ejemplo, los
tablespaces. Adems, puede crear el esquema o juego de objetos para incluir los datos de la
aplicacin.
Es preciso garantizar que la base de datos est disponible para los usuarios. Para ello, puede
iniciar la base de datos, realizar copias de seguridad con cierta periodicidad y controlar el
rendimiento de la base de datos. Estas tareas se deben realizar dentro del marco de una
estrategia de seguridad.
A medida que avance por las lecciones de este curso, aprender a realizar cada una de estas
tareas. Tambin puede consultar la gua Oracle Database Administrators Guide si precisa ms
informacin acerca de cada una de las tareas indicadas en la diapositiva.
En esta leccin, se centrar en la instalacin. Para realizar esta tarea principal, tenga en cuenta
las siguientes subtareas:
Comprender qu lugar ocupa el proceso de instalacin en la arquitectura tcnica global de
una organizacin.
Revisar (y actualizar) los planes de capacidad.
Seleccionar el software de base de datos (versin y opciones necesarias).
Asegurarse de que se cumplen los requisitos del sistema para todos los elementos
Base de Datos Oracle 10g: Taller de Administracin I 2-N
seleccionados.
Base de Datos Oracle 10g: Taller de Administracin I 2-4
Herramientas Utilizadas para Administrar Bases de Datos Oracle
Se pueden utilizar las siguientes herramientas para la instalacin y actualizacin:
Oracle Universal Installer (OUI): Oracle Universal Installer instala el software y las
opciones de Oracle. Puede iniciar automticamente el Asistente de Configuracin de
Bases de Datos (DBCA) para crear una base de datos.
Asistente de Configuracin de Bases de Datos (DBCA): Crea una base de datos a
partir de las plantillas proporcionadas por Oracle. Permite copiar una base de datos inicial
preconfigurada. De manera alternativa, puede crear su propia base de datos y plantillas.
Asistente de Actualizacin de Bases de Datos (DBUA): Esta herramienta le gua por
los pasos necesarios para actualizar su base de datos existente a una nueva versin de
Oracle.
Oracle Net Manager: Se utiliza para configurar la conectividad de red de sus aplicaciones
y bases de datos Oracle.
Base de Datos Oracle 10g: Taller de Administracin I 2-5
Herramientas Utilizadas para Administrar Bases de Datos Oracle (continuacin)
Las siguientes herramientas se utilizan para gestionar su instancia y base de datos Oracle:
Oracle Enterprise Manager (EM): EM combina una consola grfica, agentes, servicios
comunes y herramientas para proporcionar una plataforma de gestin del sistema
completa e integrada para la gestin de productos Oracle. Despus de instalar el software
de Oracle, crear o actualizar una base de datos y configurar la red, puede utilizar
Enterprise Manager como la nica interfaz para gestionar la base de datos. Adems de
proporcionar una interfaz de usuario basada en Web para ejecutar comandos SQL,
interacta de forma ininterrumpida con otros componentes de Oracle que se utilizan para
administrar la base de datos (por ejemplo, Recovery Manager y el Planificador).
Las tres herramientas principales de Enterprise Manager que se utilizan para administrar
una base de datos Oracle son las siguientes:
- Consola de Base de Datos de Enterprise Manager: Se utiliza para administrar una
base de datos.
- Enterprise Manager Grid Control: Se utiliza para administrar varias bases de datos al
mismo tiempo.
- Consola Java de Enterprise Manager: Se utiliza para acceder a herramientas que no
estn basadas en Web.
SQL*Plus: SQL*Plus es la interfaz estndar de lnea de comandos que se utiliza para
gestionar la base de datos.
iSQL*Plus: iSQL*Plus es una interfaz basada en explorador para una base de datos
Oracle.
Recovery Manager (RMAN): RMAN es una herramienta de Oracle que ofrece una
solucin completa para cubrir las necesidades de copia de seguridad, restauracin y
recuperacin de toda la base de datos o de archivos especficos de sta.
Oracle Secure Backup facilita la gestin de las copias de seguridad en cintas en Oracle
Ecosystem, lo que incluye lo siguiente:
- Proteccin de la base de datos Oracle en cintas mediante la integracin con
Recovery Manager
- Soporte completo de Oracle Real Application Clusters (RAC)
- Administracin central de clientes distribuidos y servidores de medios fsicos,
incluidos Oracle Application Server, Oracle Collaboration Suite y binarios y directorio
raz de Oracle
Pump de datos: La utilidad de pump de datos permite la transferencia de datos de una
base de datos a otra a alta velocidad. Por ejemplo, puede exportar una tabla e importarla
a otra base de datos.
SQL*Loader: La utilidad SQL*Loader permite la carga de datos de un archivo externo en
una base de datos Oracle. Es una de las diversas utilidades de Oracle que puede utilizar
para cargar datos en tablas de base de datos.
Herramientas de lnea de comandos:
- Para administrar Enterprise Manager, utilice:
emctl start | status | set | stop
- Para parar e iniciar iSQL*Plus, utilice:
isqlplusctl start | stop
- Para administrar el listener, utilice:
lsnrctl help | start | status | stop
Base de Datos Oracle 10g: Taller de Administracin I 2-6
Instalacin: Requisitos del Sistema
La instalacin estndar puede llevarse a cabo en una computadora con 1 GB de RAM y
1,5 GB de espacio de intercambio o mayor.
En funcin del nivel de actividad de la mquina en la que realice la instalacin del software
de la base de datos Oracle, la instalacin estndar terminar en 20 minutos o menos.
stos son algunos detalles de la instalacin:
- La base de datos Oracle 10g slo incluye una plantilla de base de datos inicial.
- Se eliminan los archivos duplicados.
- Hay un gran nmero de otros productos y demostraciones que se instalan desde CD
adicionales.
Los requisitos de hardware que aparecen en la diapositiva son requisitos mnimos en todas las
plataformas. Es posible que la instalacin tenga requisitos adicionales (sobre todo en cuanto a
espacio en disco).
Nota: Un tipo de instalacin Enterprise Edition que incluye una base de datos inicial estndar se
denomina instalacin estndar.
Base de Datos Oracle 10g: Taller de Administracin I 2-7
Comprobacin de los Requisitos del Sistema
La instalacin de la base de datos Oracle 10g automatiza la mayora de las comprobaciones de
requisitos:
Se comprueba el espacio temporal adecuado. Se determinan cules son los requisitos
mnimos de espacio temporal para la instalacin y configuracin y esos requisitos se validan
durante el proceso de instalacin.
No se pueden llevar a cabo instalaciones de 64 bits en directorios raz de Oracle que ya
tengan instalado software de 32 bits (y viceversa).
En la plataforma Linux, RedHat-3.0, 4.0, Asianux 1.0, 2.0 y SUSE Linux E.S. 9.0 estn
certificados.
El proceso de instalacin comprueba si se han instalado todos los parches necesarios del
sistema operativo.
El proceso de instalacin comprueba si se han definido correctamente todos los parmetros
necesarios del ncleo y del sistema operativo.
El proceso de instalacin verifica que se ha definido la variable de entorno DISPLAY y que el
usuario tiene los permisos suficientes para mostrar la variable DISPLAY especificada.
El proceso de instalacin verifica que el sistema tiene definido el espacio de intercambio
suficiente.
El proceso de instalacin verifica que el directorio raz de Oracle en el que se va a realizar la
nueva instalacin est vaco o que es una de las diversas versiones soportadas sobre las
que se puede instalar la base de datos Oracle 10g y que estn registradas en el inventario
de Oracle.
Base de Datos Oracle 10g: Taller de Administracin I 2-8
Arquitectura Flexible ptima (OFA)
OFA es un mtodo para configurar la base de datos Oracle y otras bases de datos. Esta arquitectura
aprovecha las capacidades del sistema operativo y de los subsistemas de disco para crear una configuracin
fcil de administrar que permita una flexibilidad mxima para bases de datos de alto rendimiento y en
crecimiento. Los mtodos aqu descritos son los fundamentos de OFA.
OFA est diseada para:
Organizar grandes cantidades de software y datos complicados en el disco, con el fin de evitar cuellos de
botella y un rendimiento deficiente de los dispositivos
Facilitar tareas administrativas rutinarias, como la realizacin de copias de seguridad del software y de
los datos, que a menudo son vulnerables a la corrupcin de datos
Facilitar el cambio entre varias bases de datos Oracle
Gestionar y administrar adecuadamente el crecimiento de la base de datos
Ayudar a eliminar la fragmentacin del espacio libre en el diccionario de datos, aislar otra fragmentacin
y minimizar la contencin de recursos
Para obtener ms informacin sobre los objetivos y la implementacin de OFA, consulte Oracle Installation
Base de Datos Oracle 10g: Taller de Administracin I 2-N
Guide for UNIX Systems.
Base de Datos Oracle 10g: Taller de Administracin I 2-9
Uso de la Arquitectura Flexible ptima
En el ncleo de OFA hay un esquema de nomenclatura que ofrece un estndar para aplicarlo a los
puntos de montaje (que son con frecuencia los discos fsicos), directorios y subdirectorios de
dichos puntos de montaje y, finalmente, a los propios archivos.
Sintaxis del punto de montaje: Asigne un nombre a todos los puntos de montaje utilizando la
sintaxis / pm, donde p es una constante de cadena y m es una clave nica de longitud fija
(normalmente un nmero de dos dgitos) utilizada para diferenciar cada punto de montaje.
Algunos ejemplos de puntos de montaje son / u01 y / u02.
Sintaxis de directorios raz: Asigne un nombre a todos los directorios raz utilizando la sintaxis
/ pm/ h/ u, donde pm es un nombre de punto de montaje, h un nombre de directorio estndar y u
es el nombre del propietario del directorio. Algunos ejemplos de directorios raz compatibles con
OFA son los siguientes:
/ u01/ app/ or acl e
/ u01/ home/ or acl e
Sintaxis de directorios de software: Almacene cada versin del software de Oracle en un
directorio que coincida con el patrn: / pm/ h/ u/ pr oduct / v. Aqu, pr oduct es un literal y v
es una variable para el nmero de versin. Esta sintaxis ayuda a activar la funcin OFA de varias
versiones del software de aplicaciones que se ejecutan simultneamente. De modo que una
instalacin compatible con OFA de la base de datos Oracle 10g versin 10.2.0 aparecera del
siguiente modo:
Base de Datos Oracle 10g: Taller de Administracin I 2-N
/ u01/ app/ or acl e/ pr oduct / 10. 2. 0
Base de Datos Oracle 10g: Taller de Administracin I 2-10
Uso de la Arquitectura Flexible ptima (continuacin)
Sintaxis de la nomenclatura de subdirectorios: Para facilitar la organizacin de datos administrativos,
debe almacenar archivos de administracin especficos de la base de datos en subdirectorios que
coincidan con el patrn: /h/admin/d/a/. Donde h es el directorio raz del propietario del software de Oracle,
admin es un literal, d es el nombre de la base de datos y a es un subdirectorio para cada uno de los
archivos de administracin de la base de datos.
A continuacin se incluye una lista de estos subdirectorios de archivos de administracin:
adhoc: Archivos de comandos SQL ad-hoc para una base de datos determinada
arch: Archivos redo log archivados
adump: Archivos de auditora (defina el parmetro de inicializacin AUDIT_FILE_DEST en el
directorio adump; limpie este subdirectorio peridicamente.)
Bdump: Archivos de rastreo de procesos en segundo plano
Cdump: Archivos de volcado principales
Create: Programas utilizados para crear la base de datos
Exp: Archivos de exportacin de la base de datos
Logbook: Archivos que registran el estado y el historial de la base de datos
Pfile: Archivos de parmetros de instancias
udump: Archivos de rastreo de SQL del usuario
Sintaxis de la nomenclatura de archivos: La siguiente regla de nomenclatura para archivos de base de
datos garantiza que se puedan identificar fcilmente:
Archivos de control: /pm/q/d/controln.ctl
Archivos redo log: /pm/q/d/redon.log
Archivos de datos: /pm/q/d/tn.dbf
Las variables utilizadas en estos nombres de archivo son:
pm: Nombre de punto de montaje como se ha descrito anteriormente
q: Cadena que distingue datos de Oracle del resto de los archivos (normalmente denominados
ORACLE u oradata)
d: Valor del parmetro de inicializacin, DB_NAME (nombre de la base de datos)
t: Nombre de un tablespace de Oracle
n: Cadena de dos dgitos
Nota: No almacene archivos que no sean de control, redo log o de datos asociados con la base de datos
d en la ruta /pm/q/d/.
Base de Datos Oracle 10g: Taller de Administracin I 2-11
Definicin de Variables de Entorno
Hay muchas variables de entorno de Oracle y las que se mencionan son muy importantes para
una instalacin correcta y para el uso de una base de datos Oracle. No es necesario configurar
ninguna de ellas, pero si las configura antes de la instalacin puede evitar problemas en el
futuro.
ORACLE_BASE: Especifica la base de la estructura de directorios de Oracle para OFA.
Su uso es opcional, pero puede facilitar futuras instalaciones y actualizaciones. Se trata
de una ruta de acceso de directorio similar a la que aparece en este ejemplo:
/u01/app/oracle
ORACLE_HOME: Especifica el directorio que contiene el software de Oracle. Se trata de
una ruta de acceso de directorio similar a la que aparece en este ejemplo:
$ORACLE_BASE/product/10.2.0/db_1
ORACLE_SID: Nombre de la instancia inicial (por defecto, ORCL). Es una cadena de
nmeros y letras que debe comenzar por una letra. Oracle Corporation sugiere que se
Base de Datos Oracle 10g: Taller de Administracin I 2-N
utilice un mximo de ocho caracteres para los identificadores del sistema.
Base de Datos Oracle 10g: Taller de Administracin I 2-12
Definicin de Variables de Entorno (continuacin)
NLS_LANG: Especifica los valores iniciales de soporte de idioma nacional (NLS) para
una sesin en formato idioma_territorio.juego de caracteres. Por ejemplo,
el valor:
AMERICAN_DENMARK.WE8MSWIN1252
De este modo se define la sesin para que utilice el idioma AMERICAN para los
mensajes, la secuencia de ordenacin alfabtica y los nombres de das y de meses de
Oracle. El territorio es DENMARK, que define el formato de hora y fecha y las
convenciones numricas y monetarias. El juego de caracteres WE8MSWIN1252 indica a
la Red de Oracle que convierta la informacin de caracteres a este juego. Es una variable
de entorno en UNIX y un valor del registro en Windows. Puede consultar los valores
reales de NLS de la sesin actual mediante:
select * from nls_session_parameters;
Para obtener ms informacin sobre los idiomas, los territorios, los juegos de caracteres y
el soporte de idiomas vlidos, consulte Globalization Support Guide.
Nota: Una instalacin de Windows toma por defecto los valores de NLS_LANG del
registro cuando la parte idioma se origina a partir del idioma del teclado. Como
consecuencia, la instalacin por defecto de Windows con teclados no americanos
obtendr el valor no americano en la configuracin de NLS_LANG. A su vez, la variable
de sesin NLS_SORT ser por defecto distinta de binary, lo que dificulta que el
optimizador utilice ndices basados en caracteres para las sesiones de este nodo.
Base de Datos Oracle 10g: Taller de Administracin I 2-13
Oracle Universal Installer (OUI)
Oracle Universal Installer (OUI) es una aplicacin Java que realiza instalaciones basadas en
componentes y permite distintos niveles de instalaciones basadas en Web, en series y en
grupos integrados, as como de lgica compleja en un nico paquete. El sistema de instalacin
se puede transportar fcilmente por todas las plataformas activadas para Java y los problemas
especficos de las plataformas se pueden encapsular a partir del proceso de instalacin global.
OUI proporciona las siguientes capacidades para tratar la gestin y distribucin del software:
Resolucin de dependencia automtica y manejo de lgica compleja
Instalacin desde Web
Instalaciones de componentes y de series
Desinstalacin implcita
Soporte para varios directorios raz de Oracle
Soporte de globalizacin o NLS
Soporte para instalaciones distribuidas
Instalaciones silenciosas desatendidas que utilizan archivos de respuesta
En Windows: Inserte el medio fsico de instalacin de la base de datos Oracle, acceda al
directorio client y haga clic dos veces en setup.exe para iniciar OUI. Despus de la pgina
Welcome, seleccione el tipo de instalacin: Instant Client, Administrator, Runtime o Custom.
Base de Datos Oracle 10g: Taller de Administracin I 2-14
Instalacin del Software de Oracle
Puede utilizar OUI para instalar el software de Oracle de la siguiente forma:
1. Conctese a la computadora como miembro del grupo administrativo con
autorizacin para instalar el software de Oracle y para crear y gestionar la base de
datos.
2. Inserte el CD de distribucin de la base de datos en la unidad de CD, o acceda a la
ubicacin de almacenamiento en zona intermedia de la base de datos Oracle.
3. Inicie OUI. En una ventana XTerm en Linux, introduzca ./runInstaller. Aparecer la
pgina Oracle Universal Installer.
4. Navegue por las pginas de OUI y especifique los valores previos de instalacin
en funcin de su plan de instalacin.
5. Con la informacin inicial, OUI ejecuta las comprobaciones de requisitos.
Base de Datos Oracle 10g: Taller de Administracin I 2-15
Opciones de Configuracin de Base de Datos
El proceso de instalacin contina:
6. Navegue por las pginas de OUI y especifique las opciones de configuracin de la
base de datos. OUI muestra un resumen de las opciones de instalacin.
7. Haga clic en Install para iniciar la instalacin del software de Oracle.
Si selecciona crear una base de datos inicial como parte de la instalacin, OUI llamar a
los siguientes asistentes de configuracin:
Asistente de Configuracin de Red de Oracle: Este asistente configura los
componentes de red bsicos durante la instalacin, entre los que se incluyen:
- Nombres de listener y direcciones de protocolo
- Mtodos de nomenclatura que el cliente utilizar para resolver los
identificadores de conexin a los descriptores de conexin
- Nombres del servicio de red en un archivo tnsnames.ora
- Uso del servidor de directorios
Asistente de Configuracin de Bases de Datos (DBCA) Oracle: Crea la base de
datos inicial seleccionada. Cuando termine este asistente de configuracin, puede
desbloquear cuentas y cambiar contraseas.
Asistente de Configuracin de iSQL*Plus: Este asistente configura la instancia de
Oracle Application Server Containers for J2EE (OC4J), la cual utiliza iSQL*Plus y
Base de Datos Oracle 10g: Taller de Administracin I 2-N
otras herramientas para conectarse a la base de datos Oracle.
Base de Datos Oracle 10g: Taller de Administracin I 2-16
Ejecucin de Archivos de Comandos de Configuracin
El proceso de instalacin contina:
8. Cuando se le indique durante una instalacin de Linux o UNIX, ejecute archivos de
comandos de configuracin adicionales como usuario root. En una ventana XTerm,
introduzca:
$ su
# password: oracle <contrasea raz, no aparece en la ventana >
# cd /u01/app/oracle/oraInventory
# ./orainstRoot.sh
# cd /u01/app/oracle/product/10.2.0/db_1
# ./root.sh
9. Acepte el valor por defecto del directorio bin local durante una instalacin de Linux
o UNIX. Cuando terminen los archivos de comandos, salga de todas las cuentas y
ventanas relacionadas para que termine la instalacin.
Base de Datos Oracle 10g: Taller de Administracin I 2-17
Fin de la Instalacin
10. Cuando termine el proceso de instalacin, anote las direcciones URL para uso futuro.
Base de Datos Oracle 10g: Taller de Administracin I 2-18
Opciones Avanzadas de Instalacin
Con OUI, se pueden crear configuraciones que utilicen la Gestin Automtica de
Almacenamiento.
Puede instalar y configurar el marco de Enterprise Manager (EM). Oracle Enterprise
Manager Database Control se instala en el mismo directorio raz de Oracle que la base de
datos y se configura para ejecutarse en una instancia autnoma de OC4J. Debe realizar
una instalacin independiente para obtener funciones de gestin centrales de EM.
Si decide utilizar Oracle Enterprise Manager Database Control, puede configurar, de
manera opcional, el uso de la estrategia de copia de seguridad por defecto recomendada
por Oracle.
Si decide utilizar Oracle Enterprise Manager Database Control durante la instalacin,
puede configurar Enterprise Manager para que enve alertas por correo electrnico a la
direccin de correo que especifique. Estas alertas pueden incluir problemas, como que el
espacio en disco est llegando a un lmite crtico o que una base de datos se haya
cerrado de manera inesperada.
La instalacin de la base de datos Oracle 10g soporta funciones de RAC, especialmente
la instalacin de Cluster Ready Services (CRS).
Los directorios raz de Oracle se pueden clonar mediante la herramienta Enterprise
Configuration Management. Esta herramienta permite a los usuarios crear solicitudes de
clonacin y, a continuacin, planificarlas y procesarlas. Esta herramienta est disponible a
travs de EM Grid Control.
Base de Datos Oracle 10g: Taller de Administracin I 2-19
Opcin de Instalacin: Modo Silencioso
Para instalar y configurar productos Oracle mediante OUI en modo silencioso o suprimido,
realice los siguientes pasos:
1. Cree el archivo or aI nst . l oc, si no existe ya. Lo ms probable es que el archivo ya est
en ORACLE_BASE/ or aI nvent or y, si ha instalado con anterioridad el software de
Oracle.
2. Prepare un archivo de respuesta: Se suministran plantillas de archivo para cada producto y
tipo de instalacin, como por ejemplo ent er pr i se. r sp, st andar d. r sp y
net ca. r sp.
3. Puede utilizar OUI en el modo interactivo para registrar un archivo de respuesta que pueda
editar y, a continuacin, usarlo para realizar las instalaciones en modo silencioso o
suprimido. Cree el archivo de respuesta en Linux y UNIX con el siguiente comando:
. r unI nst al l er r ecor d - dest i nat i onFi l e <nombre_archivo>
donde dest i nat i onFi l e es la ubicacin del archivo.
4. Ejecute OUI en modo silencioso o suprimido.
5. Si ha terminado una instalacin de slo software, ejecute el Asistente de Configuracin de
Red (NetCA) y el Asistente de Configuracin de Bases de Datos (DBCA) de Oracle en
modo silencioso o no interactivo, si resulta necesario.
Para obtener ms informacin, consulte la Oracle Database Installation Guide especfica de su
Base de Datos Oracle 10g: Taller de Administracin I 2-N
sistema operativo.
Base de Datos Oracle 10g: Taller de Administracin I 2-20
Base de Datos Oracle 10g: Taller de Administracin I 2-21

También podría gustarte