db installation

22
Base de Datos Oracle 10g : Taller de Administración I 2-1

Upload: gardy-chang

Post on 09-Jan-2016

16 views

Category:

Documents


1 download

DESCRIPTION

Como installar una base de datos oracle

TRANSCRIPT

Page 1: DB Installation

7/17/2019 DB Installation

http://slidepdf.com/reader/full/db-installation 1/22

Base de Datos Oracle 10g : Taller de Administración I 2-1

Page 2: DB Installation

7/17/2019 DB Installation

http://slidepdf.com/reader/full/db-installation 2/22

Base de Datos Oracle 10g : Taller de Administración I 2-2

Herramientas Utilizadas para Administrar Bases de Datos Oracle

Se pueden utilizar las siguientes herramientas para la instalación y actualización:• Oracle Universal Installer (OUI): Oracle Universal Installer instala el software

y las opciones de Oracle. Puede iniciar automáticamente el Asistente deConfiguración de Bases de Datos (DBCA) para crear una base de datos.

• Asistente de Configuración de Bases de Datos (DBCA): Crea una base dedatos a partir de las plantillas proporcionadas por Oracle. Permite copiar unabase de datos inicial preconfigurada. De manera alternativa, puede crear su

propia base de datos y plantillas.• Asistente de Actualización de Bases de Datos (DBUA): Esta herramienta le

guía por los pasos necesarios para actualizar su base de datos existente a unanueva versión de Oracle.

• Oracle Net Manager: Se utiliza para configurar la conectividad de red de susaplicaciones y bases de datos Oracle.

Page 3: DB Installation

7/17/2019 DB Installation

http://slidepdf.com/reader/full/db-installation 3/22

Base de Datos Oracle 10g : Taller de Administración I 2-3

Herramientas Utilizadas para Administrar Bases de Datos Oracle(continuación)

Las siguientes herramientas se utilizan para gestionar su instancia y base de datosOracle:

• Oracle Enterprise Manager (EM): EM combina una consola gráfica, agentes,servicios comunes y herramientas para proporcionar una plataforma de gestióndel sistema completa e integrada para la gestión de productos Oracle. Después deinstalar el software de Oracle, crear o actualizar una base de datos y configurar lared, puede utilizar Enterprise Manager como la única interfaz para gestionar labase de datos. Además de proporcionar una interfaz de usuario basada en Webpara ejecutar comandos SQL, interactúa de forma ininterrumpida con otroscomponentes de Oracle que se utilizan para administrar la base de datos (porejemplo, 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 paraadministrar una base de datos.

- Enterprise Manager Grid Control: Se utiliza para administrar varias basesde datos al mismo tiempo.

- Consola Java de Enterprise Manager: Se utiliza para acceder a herramientasque no están basadas en Web.

• SQL*Plus: SQL*Plus es la interfaz estándar de línea de comandos que se utilizapara gestionar la base de datos.

•   iSQL*Plus: iSQL*Plus es una interfaz basada en explorador para una base dedatos Oracle.

• Recovery Manager (RMAN): RMAN es una herramienta de Oracle que ofreceuna solución completa para cubrir las necesidades de copia de seguridad,restauración y recuperación de toda la base de datos o de archivos específicos deésta.

• Oracle Secure Backup facilita la gestión de las copias de seguridad en cintas enOracle Ecosystem, lo que incluye lo siguiente:

- Protección de la base de datos Oracle en cintas mediante la integración conRecovery Manager

- Soporte completo de Oracle Real Application Clusters (RAC)- Administración central de clientes distribuidos y servidores de medios

físicos, incluidos Oracle Application Server, Oracle Collaboration Suite ybinarios y directorio raíz de Oracle

• Pump de datos: La utilidad de pump de datos permite la transferencia de datosde una base de datos a otra a alta velocidad. Por ejemplo, puede exportar unatabla e importarla a otra base de datos.

• SQL*Loader: La utilidad SQL*Loader permite la carga de datos de un archivoexterno en una base de datos Oracle. Es una de las diversas utilidades de Oracleque puede utilizar para cargar datos en tablas de base de datos.

• Herramientas de línea de comandos:

- Para administrar Enterprise Manager, utilice:emctl start | status | set | stop

Page 4: DB Installation

7/17/2019 DB Installation

http://slidepdf.com/reader/full/db-installation 4/22

Base de Datos Oracle 10g : Taller de Administración I 2-‹Nº›

- Para parar e iniciar iSQL*Plus, utilice:isqlplusctl start | stop

- Para administrar el listener, utilice:

lsnrctl help | start | status | stop

Page 5: DB Installation

7/17/2019 DB Installation

http://slidepdf.com/reader/full/db-installation 5/22

Base de Datos Oracle 10g : Taller de Administración I 2-4

Instalación: Requisitos del Sistema

• La instalación estándar puede llevarse a cabo en una computadora con 1 GB deRAM y 1,5 GB de espacio de intercambio o mayor.

• En función del nivel de actividad de la máquina en la que realice la instalacióndel software de la base de datos Oracle, la instalación estándar terminará en 20minutos o menos.

• Éstos son algunos detalles de la instalación:- La base de datos Oracle 10g sólo incluye una plantilla de base de datos

inicial.- Se eliminan los archivos duplicados.- Hay un gran número de otros productos y demostraciones que se instalan

desde CD adicionales.

Los requisitos de hardware que aparecen en la diapositiva son requisitos mínimos entodas las plataformas. Es posible que la instalación tenga requisitos adicionales (sobretodo en cuanto a espacio en disco).

Nota: Un tipo de instalación Enterprise Edition que incluye una base de datos inicialestándar se denomina “instalación estándar”.

Page 6: DB Installation

7/17/2019 DB Installation

http://slidepdf.com/reader/full/db-installation 6/22

Base de Datos Oracle 10g : Taller de Administración I 2-5

Comprobación de los Requisitos del SistemaLa instalación de la base de datos Oracle 10g automatiza la mayoría de lascomprobaciones de requisitos:

• Se comprueba el espacio temporal adecuado. Se determinan cuáles son losrequisitos mínimos de espacio temporal para la instalación y configuración y esosrequisitos se validan durante el proceso de instalación.

• No se pueden llevar a cabo instalaciones de 64 bits en directorios raíz de Oracle queya 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.0están certificados.

• El proceso de instalación comprueba si se han instalado todos los parchesnecesarios del sistema operativo.

• El proceso de instalación comprueba si se han definido correctamente todos losparámetros necesarios del núcleo y del sistema operativo.

• El proceso de instalación verifica que se ha definido la variable de entornoDISPLAY y que el usuario tiene los permisos suficientes para mostrar la variableDISPLAY especificada.

• El proceso de instalación verifica que el sistema tiene definido el espacio deintercambio suficiente.

• El proceso de instalación verifica que el directorio raíz de Oracle en el que se va a

realizar la nueva instalación está vacío o que es una de las diversas versiones

Page 7: DB Installation

7/17/2019 DB Installation

http://slidepdf.com/reader/full/db-installation 7/22

Base de Datos Oracle 10g : Taller de Administración I 2-‹Nº›

soportadas sobre las que se puede instalar la base de datos Oracle 10g yque están registradas en el inventario de Oracle.

Page 8: DB Installation

7/17/2019 DB Installation

http://slidepdf.com/reader/full/db-installation 8/22

Base de Datos Oracle 10g : Taller de Administración I 2-6

Arquitectura Flexible Óptima (OFA)

OFA es un método para configurar la base de datos Oracle y otras bases de datos. Estaarquitectura aprovecha las capacidades del sistema operativo y de los subsistemas dedisco para crear una configuración fácil de administrar que permita una flexibilidadmáxima para bases de datos de alto rendimiento y en crecimiento. Los métodos aquí descritos son los fundamentos de OFA.

OFA está diseñada 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 realización de copias de

seguridad del software y de los datos, que a menudo son vulnerables a lacorrupción 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 fragmentación del espacio libre en el diccionario de datos,

aislar otra fragmentación y minimizar la contención de recursos

Para obtener más información sobre los objetivos y la implementación de OFA,consulte Oracle Installation Guide for UNIX Systems.

Page 9: DB Installation

7/17/2019 DB Installation

http://slidepdf.com/reader/full/db-installation 9/22

Base de Datos Oracle 10g : Taller de Administración I 2-7

Uso de la Arquitectura Flexible ÓptimaEn el núcleo de OFA hay un esquema de nomenclatura que ofrece un estándar paraaplicarlo a los puntos de montaje (que son con frecuencia los discos físicos), directoriosy 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 montajeutilizando la sintaxis / pm, donde p es una constante de cadena y m es una clave únicade longitud fija (normalmente un número de dos dígitos) utilizada para diferenciar cadapunto de montaje. Algunos ejemplos de puntos de montaje son /u01 y /u02.

Sintaxis de directorios raíz: Asigne un nombre a todos los directorios raíz utilizando lasintaxis / pm/h/u, donde pm es un nombre de punto de montaje, h un nombre dedirectorio estándar y u es el nombre del propietario del directorio. Algunos ejemplos dedirectorios raíz compatibles con OFA son los siguientes:

/u01/app/oracle/u01/home/oracle

Sintaxis de directorios de software: Almacene cada versión del software de Oracle enun directorio que coincida con el patrón: / pm/h/u/product/v . Aquí, product esun literal y v es una variable para el número de versión. Esta sintaxis ayuda a activar lafunción OFA de varias versiones del software de aplicaciones que se ejecutansimultáneamente. De modo que una instalación compatible con OFA de la base de datosOracle 10g versión 10.2.0 aparecería del siguiente modo:

/u01/app/oracle/product/10.2.0

Page 10: DB Installation

7/17/2019 DB Installation

http://slidepdf.com/reader/full/db-installation 10/22

Base de Datos Oracle 10g : Taller de Administración I 2-8

Uso de la Arquitectura Flexible Óptima (continuación)

Sintaxis de la nomenclatura de subdirectorios: Para facilitar la organización dedatos administrativos, debe almacenar archivos de administración específicos de labase de datos en subdirectorios que coincidan con el patrón: /h/admin/d /a/.

Donde h es el directorio raíz del propietario del software de Oracle, admin es unliteral, d es el nombre de la base de datos y a es un subdirectorio para cada uno de losarchivos de administración de la base de datos.A continuación se incluye una lista de estos subdirectorios de archivos deadministración:• adhoc: Archivos de comandos SQL ad-hoc para una base de datos determinada• arch: Archivos redo log archivados• adump: Archivos de auditoría (defina el parámetro de inicialización

AUDIT_FILE_DEST en el directorio adump; limpie este subdirectorioperiódicamente.)

 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 exportación de la base de datos• Logbook: Archivos que registran el estado y el historial de la base de datos• Pfile: Archivos de parámetros de instancias• udump: Archivos de rastreo de SQL del usuario

Sintaxis de la nomenclatura de archivos: La siguiente regla de nomenclatura paraarchivos de base de datos garantiza que se puedan identificar fácilmente:

• 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 parámetro de inicialización, DB_NAME (nombre de la base de datos)• t: Nombre de un tablespace de Oracle• n: Cadena de dos dígitos

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 /.

Page 11: DB Installation

7/17/2019 DB Installation

http://slidepdf.com/reader/full/db-installation 11/22

Base de Datos Oracle 10g : Taller de Administración I 2-9

Definición de Variables de Entorno

Hay muchas variables de entorno de Oracle y las que se mencionan son muyimportantes para una instalación correcta y para el uso de una base de datos Oracle. Noes necesario configurar ninguna de ellas, pero si las configura antes de la instalaciónpuede 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 esteejemplo:

/u01/app/oracle

• ORACLE_HOME: Especifica el directorio que contiene el software de Oracle. Setrata 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 unacadena de números y letras que debe comenzar por una letra. Oracle Corporationsugiere que se utilice un máximo de ocho caracteres para los identificadores delsistema.

Page 12: DB Installation

7/17/2019 DB Installation

http://slidepdf.com/reader/full/db-installation 12/22

Base de Datos Oracle 10g : Taller de Administración I 2-10

Definición de Variables de Entorno (continuación)

• NLS_LANG: Especifica los valores iniciales de soporte de idioma nacional(NLS) para una sesión en formato idioma _ territorio.juego decaracteres. Por ejemplo,

el valor:AMERICAN_DENMARK.WE8MSWIN1252

De este modo se define la sesión para que utilice el idioma AMERICAN para losmensajes, la secuencia de ordenación alfabética y los nombres de días y de mesesde Oracle. El territorio es DENMARK, que define el formato de hora y fecha y lasconvenciones numéricas y monetarias. El juego de caracteres WE8MSWIN1252indica a la Red de Oracle que convierta la información de caracteres a este juego.Es una variable de entorno en UNIX y un valor del registro en Windows. Puedeconsultar los valores reales de NLS de la sesión actual mediante:

select * from nls_session_parameters;

Para obtener más información sobre los idiomas, los territorios, los juegos decaracteres y el soporte de idiomas válidos, consulte Globalization Support Guide.

Nota: Una instalación de Windows toma por defecto los valores de NLS_LANGdel registro cuando la parte idioma se origina a partir del idioma del teclado.Como consecuencia, la instalación por defecto de Windows con teclados noamericanos obtendrá el valor no americano en la configuración de NLS_LANG. Asu vez, la variable de sesión NLS_SORT será por defecto distinta de “binary”, lo

que dificulta que el optimizador utilice índices basados en caracteres para lassesiones de este nodo.

Page 13: DB Installation

7/17/2019 DB Installation

http://slidepdf.com/reader/full/db-installation 13/22

Base de Datos Oracle 10g : Taller de Administración I 2-11

Oracle Universal Installer (OUI)

Oracle Universal Installer (OUI) es una aplicación Java que realiza instalacionesbasadas en componentes y permite distintos niveles de instalaciones basadas en Web,en series y en grupos integrados, así como de lógica compleja en un único paquete. Elsistema de instalación se puede transportar fácilmente por todas las plataformasactivadas para Java y los problemas específicos de las plataformas se puedenencapsular a partir del proceso de instalación global. OUI proporciona las siguientescapacidades para tratar la gestión y distribución del software:

• Resolución de dependencia automática y manejo de lógica compleja• Instalación desde Web• Instalaciones de componentes y de series• Desinstalación implícita• Soporte para varios directorios raíz de Oracle• Soporte de globalización o NLS• Soporte para instalaciones distribuidas• Instalaciones “silenciosas” desatendidas que utilizan archivos de respuesta

En Windows: Inserte el medio físico de instalación de la base de datos Oracle, accedaal directorio client y haga clic dos veces en setup.exe para iniciar OUI.

Después de la página Welcome, seleccione el tipo de instalación: Instant Client,

Page 14: DB Installation

7/17/2019 DB Installation

http://slidepdf.com/reader/full/db-installation 14/22

Base de Datos Oracle 10g : Taller de Administración I 2-‹Nº›

Administrator, Runtime o Custom.

Page 15: DB Installation

7/17/2019 DB Installation

http://slidepdf.com/reader/full/db-installation 15/22

Base de Datos Oracle 10g : Taller de Administración I 2-12

Instalación del Software de Oracle

Puede utilizar OUI para instalar el software de Oracle de la siguiente forma:1. Conéctese a la computadora como miembro del grupo administrativo con

autorización para instalar el software de Oracle y para crear y gestionar la basede datos.

2. Inserte el CD de distribución de la base de datos en la unidad de CD, o acceda ala ubicación de almacenamiento en zona intermedia de la base de datos Oracle.

3. Inicie OUI. En una ventana XTerm en Linux, introduzca ./runInstaller.

Aparecerá la página Oracle Universal Installer.4. Navegue por las páginas de OUI y especifique los valores previos de instalación

en función de su plan de instalación.5. Con la información inicial, OUI ejecuta las comprobaciones de requisitos.

Page 16: DB Installation

7/17/2019 DB Installation

http://slidepdf.com/reader/full/db-installation 16/22

Base de Datos Oracle 10g : Taller de Administración I 2-13

Opciones de Configuración de Base de Datos

El proceso de instalación continúa:6. Navegue por las páginas de OUI y especifique las opciones de configuración de la

base de datos. OUI muestra un resumen de las opciones de instalación.7. Haga clic en Install para iniciar la instalación del software de Oracle.

Si selecciona crear una base de datos inicial como parte de la instalación, OUI llamará alos siguientes asistentes de configuración:

• Asistente de Configuración de Red de Oracle: Este asistente configura los

componentes de red básicos durante la instalación, entre los que se incluyen:- Nombres de listener y direcciones de protocolo- Métodos de nomenclatura que el cliente utilizará para resolver los

identificadores de conexión a los descriptores de conexión- Nombres del servicio de red en un archivo tnsnames.ora- Uso del servidor de directorios

• Asistente de Configuración de Bases de Datos (DBCA) Oracle: Crea la base dedatos inicial seleccionada. Cuando termine este asistente de configuración, puededesbloquear cuentas y cambiar contraseñas.

• Asistente de Configuración de  iSQL*Plus: Este asistente configura la instanciade Oracle Application Server Containers for J2EE (OC4J), la cual utilizaiSQL*Plus y otras herramientas para conectarse a la base de datos Oracle.

Page 17: DB Installation

7/17/2019 DB Installation

http://slidepdf.com/reader/full/db-installation 17/22

Base de Datos Oracle 10g : Taller de Administración I 2-14

Ejecución de Archivos de Comandos de Configuración

El proceso de instalación continúa:8. Cuando se le indique durante una instalación de Linux o UNIX, ejecute archivos

de comandos de configuración adicionales como usuario root. En una ventanaXTerm, introduzca:$ su

# password: oracle <contraseña raíz, 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 instalación deLinux o UNIX. Cuando terminen los archivos de comandos, salga de todas lascuentas y ventanas relacionadas para que termine la instalación.

Page 18: DB Installation

7/17/2019 DB Installation

http://slidepdf.com/reader/full/db-installation 18/22

Base de Datos Oracle 10g : Taller de Administración I 2-15

Fin de la Instalación

10. Cuando termine el proceso de instalación, anote las direcciones URL para usofuturo.

Page 19: DB Installation

7/17/2019 DB Installation

http://slidepdf.com/reader/full/db-installation 19/22

Base de Datos Oracle 10g : Taller de Administración I 2-16

Opciones Avanzadas de Instalación• Con OUI, se pueden crear configuraciones que utilicen la Gestión Automática de

Almacenamiento.• Puede instalar y configurar el marco de Enterprise Manager (EM). Oracle

Enterprise Manager Database Control se instala en el mismo directorio raíz deOracle que la base de datos y se configura para ejecutarse en una instanciaautónoma de OC4J. Debe realizar una instalación independiente para obtenerfunciones de gestión 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 defectorecomendada por Oracle.

• Si decide utilizar Oracle Enterprise Manager Database Control durante lainstalación, puede configurar Enterprise Manager para que envíe alertas porcorreo electrónico a la dirección de correo que especifique. Estas alertas puedenincluir problemas, como que el espacio en disco esté llegando a un límite críticoo que una base de datos se haya cerrado de manera inesperada.

• La instalación de la base de datos Oracle 10g soporta funciones de RAC,especialmente la instalación de Cluster Ready Services (CRS).

• Los directorios raíz de Oracle se pueden clonar mediante la herramientaEnterprise Configuration Management. Esta herramienta permite a los usuarios

crear solicitudes de clonación y, a continuación, planificarlas y procesarlas. Esta

Page 20: DB Installation

7/17/2019 DB Installation

http://slidepdf.com/reader/full/db-installation 20/22

Base de Datos Oracle 10g : Taller de Administración I 2-‹Nº›

herramienta está disponible a través de EM Grid Control.

Page 21: DB Installation

7/17/2019 DB Installation

http://slidepdf.com/reader/full/db-installation 21/22

Base de Datos Oracle 10g : Taller de Administración I 2-17

Opción de Instalación: Modo Silencioso

Para instalar y configurar productos Oracle mediante OUI en modo silencioso osuprimido, realice los siguientes pasos:

1. Cree el archivo oraInst.loc, si no existe ya. Lo más probable es que elarchivo ya esté en ORACLE_BASE/oraInventory, si ha instalado conanterioridad el software de Oracle.

2. Prepare un archivo de respuesta: Se suministran plantillas de archivo para cadaproducto y tipo de instalación, como por ejemplo enterprise.rsp,

standard.rsp y netca.rsp.3. Puede utilizar OUI en el modo interactivo para registrar un archivo de respuestaque pueda editar y, a continuación, usarlo para realizar las instalaciones en modosilencioso o suprimido. Cree el archivo de respuesta en Linux y UNIX con elsiguiente comando:.runInstaller   –record -destinationFile

<nombre_archivo>

donde   –destinationFile es la ubicación del archivo.4. Ejecute OUI en modo silencioso o suprimido.5. Si ha terminado una instalación de sólo software, ejecute el Asistente de

Configuración de Red (NetCA) y el Asistente de Configuración de Bases de

Datos (DBCA) de Oracle en modo silencioso o no interactivo, si resulta

Page 22: DB Installation

7/17/2019 DB Installation

http://slidepdf.com/reader/full/db-installation 22/22

Base de Datos Oracle 10g : Taller de Administración I 2-‹Nº›

necesario.

Para obtener más información, consulte la Oracle Database Installation Guide

específica de su sistema operativo.