Instalacion de Oracle 10g

download Instalacion de Oracle 10g

If you can't read please download the document

description

oracle 10

Transcript of Instalacion de Oracle 10g

Cmo instalar Oracle Database 10g Release 2 (10.2.0.1.0) en Windows XP Oracle es un sistema de gestin de base de datos relacional (RDBMS Relational Data Base Management System), fabricado por Oracle Corporation. Oracle es uno de los sistemas de bases de datos ms completos.A continuacin os explicamos cmo instalar y configurar las opciones bsicas de Oracle 10g en Windowx XP (vlido para cualquier versin de Windows: Windows 2000, Windows 2003, etc). En primer lugar descargaremos el fichero de instalacin de Oracle, desde su pgina web (es gratuito siempre que no se utilice con fines comerciales) , el enlace es:http://www.oracle.com/technology/software/products/database/oracle10g/index.html Seleccionaremos el enlace:Oracle Database 10g Release 2 (10.2.0.1.0) for Microsoft Windowso el correspondiente a la versin de Windows que se utilice. Ser necesario ser usuario registrado de Oracle (es gratuito) para realizar la descarga. Se descargar el fichero 10201_database_win32.zip, de unos 655 MB.Una vez descargado el fichero de instalacin y descomprimido, ejecutaremos el fichero "setup.exe" para iniciar el programa de instalacin: Seleccionaremos el mtodo de instalacin, en nuestro caso "Instalacin Bsica", al seleccionar este mtodo nos pedir unos datos:Instalacin Bsica: seleccione este mtodo de instalacin si desea instalar rpidamente la base de datos Oracle 10g. Este mtodo necesita una intervencin mnima del usuario. Instala el software y, opcionalmente, crea una base de datos de uso general con el esquema SAMPLE y el tablespace EXAMPLE, con la informacin especificada en la pantalla incial. Nota: Si no especifica toda la informacin necesaria, Installer muestra las pantallas de instalacin avanzada. Utiliza los valores especificados como valores por defecto en las pantallas correspondientes.

Instalacin Avanzada: seleccione este mtodo de instalacin para cualquiera de las siguientes tareas: realizar una instalacin personalizada del software o seleccionar una configuracin diferente de la base de datos. Instalar Oracle Real Application Clusters. Actualizar una base de datos existente. Seleccionar un juego de caracteres de la base de datos o idiomas de producto diferentes. Crear una base de datos en otro sistema de archivos del software. Configurar la gestin automtica de almacenamiento (ASM) o utilizar dispositivos raw para el almacenamiento en la base de datos. Especificar contraseas diferentes para esquemas administrativos. Configurar copias de seguridad automticas o notificaciones de Oracle Enterprise Manager.

Para la Instalacin Bsica, las opciones son: Ubicacin del Directorio Raz de Oracle: unidad y carpeta donde se realizar la instalacin de Oracle 10g.

Tipo de instalacin: Enterprise Edition: este tipo de instalacin est diseado para aplicaciones a nivel de empresa. Est diseado para el Procesamiento de Transacciones en Lnea (OLTP) de alta seguridad y de importancia crtica y para entornos de almacenes de datos. Si selecciona este tipo de instalacin, se instalan todas las opciones de Enterprise Edition con licencias independientes.

Standard Edition: este tipo de instalacin est diseado para aplicaciones a nivel de departamento o grupo de trabajo o para pequeas y medianas empresas. Est diseado para proporcionar las opciones y servicios de gestin de bases de datos relacionales esenciales. Si selecciona este tipo de instalacin, deber adquirir licencias adicionales para instalar otras opciones de Enterprise Edition.

Personal Edition (slo para Sistemas Operativos Windows): este tipo de instalacin instala el mismo software que el tipo de instalacin Enteriprise Edition, pero slo soporta un entorno de desarrollo y despliegue monousuario que debe ser totalmente compatible con Enterprise Edition y Standard Edition.

Crear base de datos inicial: crear una base de datos de uso general durante la instalacin. Si no la selecciona, Installer slo instala el software. Si no desea crear una base de datos durante la instalacin, puede utilizar el Asistente de Configuracin de Bases de Datos (DBCA) para crearla despus de instalar el software.Nombre de la Base de Datos Global: nombre con el que se identificar la base de datos, mximo 8 caracteres.

Contrasea de Base de Datos: contrasea que se asignar a los usuarios SYS, SYSTEM, SYSMAN y DBSNMP.

Tras rellenar estos datos pulsaremos "Siguiente" para continuar con la instalacin (en nuestro caso hemos seleccionado Instalacin Bsica):

Nos mostrar una barra de progreso indicando que se est preparando para instalar:

El asistente de instalacin verificar si el entorno cumple todos los requisitos mnimos apra instalar y configurar los productos seleccionados. Si hay algn elemento marcado con advertencia se deber comprobar manualmente. Pulsaremos "Siguiente" para continuar:

En nuestro caso, hemos introducido una contrasea que no cumple las polticas de seguridad, nos indica que la contrasea debe empezar por un carcter para el usuario, pulsaremos "Aceptar":

y volveremos a introducir una contrasea vlida

Nos mostrar una aviso indicando que el directorio donde se va a instalar Oracle no est vaco, pulsaremos "S" para continuar:

Con el texto: PUI-10030: ha especificado un directorio no vaco para instalar este producto. Se recomienda especificar un directorio vaco o no existente. Sin embargo, puede ignorar este mensaje si el directorio contiene subdirectorios o archivos generados por el sistema operativo como lost+found. Desea continuar con la instalacin en este directorio raz de Oracle? Nos volver a mostrar la ventana de comprobaciones de requisitos especficos del producto, pulsaremos "Siguiente" para continuar:

Pulse aqu para ver el texto de la comprobacin de requisitos. Nos mostrar una ventana indicando los productos Oracle Database 10g 10.2.0.1.0 que se instalarn. Pulsaremos "Instalar" para iniciar la instalacin:

Nos mostrar una ventana con el progreso de la instalacin

Si hemos marcado la opcin de creacin de la base de datos nos mostrar el progreso de este proceso:

Una vez creada la base de datos nos mostrar una ventana para poder gestionar las contraseas de cada usuario, tambin prodremos activarlos o desactivarlos, para ello pulsaremos en "Gestin de Contraseas":

Con el texto: creacin de la base de datos terminada. Consulte los archivos de log de E:/oracle10/cfgtoollogs/dbca/bdajpdsoft para obtener informacin detallada. La URL de Database Control es http://PCALONSO:1158/em. Nota: todas las cuentas de base de datos, excepto SYS, SYSTEM, DBSNMP y SYSMAN estn bloqueadas. Haga clic en el botn Gestin de Contraseas para ver una lista completa de cuentas bloqueadas o para gestionar las cuentas de base de datos (excepto DBSNMP y SYSMAN). Desde la ventana Gestin de Contraseas, desbloquee slo las cuentas que desea utilizar. Oracle Corporation recomienda que se cambien las contraseas por defecto inmediatamente despus de desbloquear la cuenta. Si hemos pulsado en Gestin de Contraseas en la ventana anterior nos mostrar esta otra ventana, donde podremos activar/desactivar los usuarios que Oracle crea por defecto y cambiar sus contraseas (OUTLN, MDSYS, ORDSYS, CTXSYS, ANONYMOUS, EXFSYS, DMSYS, WMSYS, XDB, ORDPLUGINS, SI_INFORMTN_SCHEMA, OLAPSYS, MDDATA, IX, SH, DIP, etc):

Tras la instalacin, el asistente mostrar una serie de datos. Pulsaremos en "Salir" para terminar la instalacin:

Pulsa aqu para ver el texto resultante de esta ventana de instalacin. Pulsaremos en "S" para cerrar el asistente de instalacin de Oracle Database 10g:

Para probar y configurar Oracle Database 10g, a diferencia de otras versiones (que era una aplicacin grfica), ahora se configura desde el navegador de Internet (Internet Explorer, Mozilla Firefox, etc). Abriremos nuestro navegador de Internet y pondremos la siguiente direccin URL: http://PCALONSO:1158/emDonde habr que cambiar (lgicamente) "PCALONSO" por la IP o el nombre del equipo donde hayamos instalado Oracle 10g. Tras abrir esta URL del nuevo Oracle Enterprise Manager 10g (Database Control) nos mostrr una web como la siguiente, donde deberemos introducir el usuario y la contrasea para el acceso, en nuestro caso utilizaremos el usuario "system". Pulsaremos el botn "Conectar":

La primera vez que ejecutamos Database Control nos pedir que leamos y aceptemos el acuerdo de licencia. Si estamos de acuerdo con los trminos de la licencia pulsaremos en "Acepto":

El nuevo Oracle Enterprise Manager 10g Database Control nos mostrar una ventana inicial con una especie de cuadro de mandos, con las estadsticas de uso de la CPU, las sesiones activas, el estado de la base de datos, versin, host, listener, el nombre de lainstancia, estadsticas sobre rendimiento de la base de datos, resumen de espacio, resumen de diagnsticos, etc:

Podremos ver estadsticas de rendimiento en tiempo real pulsando en "Rendimiento":

Podremos administrar las opciones de configuracin de la base de datos pulsando en "Administracin" (archivos de control, tablespaces, grupos de tablespaces temporales, archivos de datos, segmentos de rollback, grupos de redo logs, archive logs, parmetros de memoria, gestin de deshacer, todos los parmetros de inicializacin, uso de funciones de la base de datos, trabajos, cadenas, planificaciones, programas, clases de trabajos, ventanas, grupos de ventanas, atributos globales, repositorio de carga de trabajo automtica, gestionar estadsticas del optimizador, migrar a ASM, gestionar tablespace locamente, monitores, grupos de consumidores, asignaciones de grupos de consumidores, etc):

Por ejemplo, si pulsamos sobre "Archivos de control" (en la ventana anterior) podremos ver y cambiar los archivos de control de la base de datos Oracle. Por defecto, el asistente de instalacin habr creado tres (CONTROL01.CTL, CONTROL02.CTL y CONTROL03.CTL):

Oracle recomienda que la base de datos tenga un mnimo de dos archivos de control en discos diferentes. Si se daa un disco de control debido a un fallo en disco, se podra restaurar utilizando la copia intacta del archivo de control del otro disco. Puede especificar las ubicaciones en el archivo de parmetros de inicializacin de la base de datos.Tambin podremos ver y configurar los Tablespaces, pulsando en "Tablespaces". Por defecto, el instalador de Oracle 10g crea los siguientes tablespaces:EXAMPLE

SYSAUX

SYSTEM

TEMP

UNDOTBS1

USERS

Los archivos de datos de la base de datos, podremos verlos y configurarlos pulsando en "Archivos de datos". Por defecto, el instalador de Oracle Database 10g crear los siguientes: excample01.dbf, sysaux01.dbf, system01.dbf, temp01.dbf, undotb.dbf, users01.dbf.

Por ejemplo, podremos ampliar el tamao asignado a un fichero de datos, lo seleccionaremos en la lista anterior (Seleccionar) y pulsaremos el botn "Editar". En la nueva ventana que aparece podremos poner el fichero de datos en modo Online o Offline y modificar el tamao en "Tamao del Archivo". Tambin podremos indicarle a Oracle que incremente el tamao del archivo de datos automticamente, marcando "Ampliar automticamente el archivo de datos cuando est lleno (AUTOEXTEND):

Si queremos ver la consulta SQL que se ejecutar para realizar la accin anterior (ampliar el tamao de un archivo de datos) pulsaremos en "Mostrar SQL" (de la ventana anterior). Para ver el SQL resultante de incrementar el tamao del un archivo de datos pulsa aqu:

En la seccin "Mantenimiento" podremos: planificar copias de seguridad, realizar recuperaciones, gestionar copias de seguridad actuales, gestionar puntos de restauracin, ver informes de copia de seguridad, valores de copia de seguridad, valores de recuperacin, valores del catlogo de recuperacin, exportar archivos de exportacin, importar archivos de exportacin, importar base de datos, cargar datos de archivos de usuario, clonar base de datos, etc:

Tambin podremos iniciar el nuevo iSQL*Plus, en la parte inferior de la ventana, en "Enlaces Relacionados" aparecer "iSQL*Plus":

Para conectarnos a iSQL*Plus marcaremos "Normal" salvo que queramos realizar alguna accin que requiera "SYSOPER" o "SYSDBA", pulsaremos "Continuar":

Introduciremos usuario y contrasea para iniciar sesin con iSQL*Plus. nos crear automticamente el Identificador de Conexin:

Para ver el Identificador de Conexin creado, pulsa aqu. Por ejemplo, podremos ejecutar cualquier consulta SQL, como:select * from v$instance;

En la parte inferior mostrar el resultado de la ejecucin de la consulta SQL:

Otro ejemplo:select status, name from v$datafile; Mostrar como resultado todos los archivos de datos de la base de datos:

ANEXOTexto de comprobacin de requisitos de Oracle:

Comprobando los requisitos del sistema operativo ...Resultado Esperado: Uno de 4.0,4.1,5.0,5.1,5.2
Resultado Real: 5.1
Comprobacin terminada. El resultado general de esta comprobacin es: Aprobado
======================================================Comprobando requisitos de Service Pack ...Resultado Esperado: 1
Resultado Real: 2
Comprobacin terminada. El resultado general de esta comprobacin es: Aprobado
======================================================Comprobando requisitos de memoria fsica ...Resultado Esperado: 256MB
Resultado Real: 767MB
Comprobacin terminada. El resultado general de esta comprobacin es: Aprobado
=====================================================Comprobando requisitos de configuracin de red ...Comprobacin terminada. El resultado general de esta comprobacin es: Aprobado
=====================================================Validando la ubicacin de ORACLE_BASE (si se ha definido) ...Comprobacin terminada. El resultado general de esta comprobacin es: Aprobado
=====================================================Comprobando espacios en la ruta de acceso del directorio raz de Oracle...Comprobacin terminada. El resultado general de esta comprobacin es: Aprobado
===================================================Comprobando la ubicacin de la ruta de acceso del directorio raz de Oracle ...Comprobacin terminada. El resultado general de esta comprobacin es: Aprobado
===================================================Comprobando la limpieza adecuada del sistema...Comprobacin terminada. El resultado general de esta comprobacin es: Aprobado
====================================================Comprobando incompatibilidades del directorio raz de Oracle....Resultado Real: NEW_HOME
Comprobacin terminada. El resultado general de esta comprobacin es: Aprobado
=================================================Salida generada del asistente de configuracin "Oracle Net Configuration Assistant":


Command = E:/oracle10/jdk/jre/bin/java.exe -Dsun.java2d.noddraw=true -
Duser.dir=E:/oracle10/bin -classpath ";E:/oracle10/jdk/jre/lib/rt.jar;
E:/oracle10/jlib/ldapjclnt10.jar;E:/oracle10/jlib/ewt3.jar;
E:/oracle10/jlib/ewtcompat-3_3_15.jar;E:/oracle10/network/jlib/NetCA.jar;
E:/oracle10/network/jlib/netcam.jar;
E:/oracle10/jlib/netcfg.jar;E:/oracle10/jlib/help4.jar;E:/oracle10/jlib/jewt4.jar;
E:/oracle10/jlib/oracle_ice.jar;E:/oracle10/jlib/share.jar;
E:/oracle10/jlib/swingall-1_1_1.jar;E:/oracle10/jdk/jre/lib/i18n.jar;
E:/oracle10/jlib/srvmhas.jar; E:/oracle10/jlib/srvm.jar;
E:/oracle10/oui/jlib/OraInstaller.jar;E:/oracle10/lib/xmlparserv2.jar;
E:/oracle10/network/tools" oracle.net.ca.NetCA /orahome
E:/oracle10 /orahnam OraDb10g_home1 /instype typical /inscomp
client,oraclenet,javavm,server,ano /insprtcl tcp,nmp /cfg local /authadp
NO_VALUE /nodeinfo NO_VALUE /responseFile E:/oracle10/network/install/netca_typ.rsp Analizando argumentos de la lnea de comandos:
Parmetros "orahome" = E:/oracle10
Parmetros "orahnam" = OraDb10g_home1
Parmetros "instype" = typical
Parmetros "inscomp" = client,oraclenet,javavm,server,ano
Parmetros "insprtcl" = tcp,nmp
Parmetros "cfg" = local
Parmetros "authadp" = NO_VALUE
Parmetros "nodeinfo" = NO_VALUE
Parmetros "responsefile" = E:/oracle10/network/install/netca_typ.rsp
Anlisis de los argumentos de la lnea de comandos listo.
Configuracin de Servicios de Red de Oracle:
Configuracin del perfil terminada.
Listener iniciado en el puerto:1521
Inicio del Listener de Red de Oracle:
Ejecutando Control del Listener:
E:/oracle10/bin/lsnrctl start LISTENER
Control del Listener Terminado.
Listener iniciado correctamente.
Definiendo el inicio automtico del servicio del Listener.
Configuracin del listener terminada.
Configuracin de la nomenclatura local por defecto terminada.
Los Servicios de Red de Oracle se han configurado correctamente. El cdigo de salida es 0El asistente de configuracin "Oracle Net Configuration Assistant" se ha ejecutado correctamente
-----------------------------------------------------------------------------
Salida generada del asistente de configuracin "Oracle Database Configuration Assistant":
Command = C:/WINDOWS/system32/cmd /c call E:/oracle10/bin/dbca.bat -progress_only
-createDatabase -templateName General_Purpose.dbc -gdbName bdajpdsoft -sid bdajpdso
-sysPassword 05789f6256fc494704b6cac14afd95fe8a -system
Password 05789f6256fc494704b6cac14afd95fe8a -sysman
Password 05789f6256fc494704b6cac14afd95fe8a -dbsnmp
Password 05789f6256fc494704b6cac14afd95fe8a -emConfiguration
LOCAL -datafileJarLocation E:/oracle10/assistants/dbca/templates -datafileDestination
E:/oradata -responseFile NO_VALUE -characterset WE8MSWIN1252 -obfuscated
Passwords true -sampleSchema true -recoveryAreaDestination NO_VALUE Texto de la ventana de fin de instalacin:

URL de Enterprise Manager Database Control - (bdajpdso): http://PCALONSO:1158/em
Los archivos de configuracin de la base de datos se han instalado en
E: mientras que los dems componentes seleccionados se han instalado en
E:/oracle10. Tenga cuidado de no suprimir por accidente estos archivos de configuracin.
La direccin URL de iSQL*Plus es: http://PCALONSO:5560/isqlplus
La direcci n URL de DBA de iSQL*Plus es: http://PCALONSO:5560/isqlplus/dbaInformacin de licencia que hay que aceptar: Informacin sobre
Licencias de Base de Datos Oracle 10g
Oracle Enterprise Manager 10g Database Control est diseado para gestionar
una sola base de datos, que puede ser una base de datos de instancia
nica o una base de datos de cluster. La siguiente funcin adicional incluida en
esta versin de Enterprise Manager 10g Database Control slo est
disponible con una licencia de Oracle:Database Diagnostics Pack
Repositorio de Carga de Trabajo Automtica
ADDM (Monitor de Diagnstico de Base de Datos Automtico)
Control de Rendimiento (Base de Datos y Host)
Notificaciones de Eventos: Mtodos, Reglas y Planificaciones de Notificacin
Historial de Eventos/Historial de Mtricas (Base de Datos y Host)
Interrupciones
Dynamic metric baselines
Memory performance monitoringDatabase Tuning Pack
Asesor de Acceso SQL
Asesor de Ajustes SQL
Juegos de Ajustes SQL
Reorganizar ObjetosConfiguration Management Pack
Configuracin de Base de Datos y Host
Despliegues
Parche de Base de Datos y Ver Cach de Parches
Almacenamiento de Parche en Zona Intermedia
Clonar Base de Datos
Clonar Directorio Raz de Oracle
Buscar Configuracin
Comparar Configuracin
PolticasPara obtener una descripcin detallada de la funcin anterior y las reas del
producto donde se puede utilizar, consulte el documento
Informacin sobre Licencias de Base de Datos Oracle 10g.Acepto que el uso de esta funcin adicional requiere la compra de una licencia apropiada.

Consulta SQL para incrementar el tamao de un fichero de datos de la base de datos:

ALTER DATABASE DATAFILE
'E:/ORADATA/BDAJPDSO/EXAMPLE01.DBF'
AUTOEXTEND ON MAXSIZE 8000M Servicios que instala Oracle Database 10g: OracleDBConsole (E:/oracle10/bin/nmesrvc.exe)

OracleJobScheduler (e:/oracle10/Bin/extjob.exe nombre_base_datos)

OracleOraDb10g_home1iSQL*Plus (E:/oracle10/bin/isqlplussvc.exe)

OracleOraDb10g_home1TNSListener (E:/oracle10/BIN/TNSLSNR)

OracleService (E:/oracle10/bin/ORACLE.EXE nombre_base_datos)

Ventana de Database Control si hay algn problema en la base de datos:

Con el texto de error (variar en funcin del problema): Estado Fallo, Detalles: ORA-12505: TNS: el listener no conoce actualmente el SID proporcionado en el descriptor de conexin (DBD ERROR: OCIServerAttach).URL para acceso a ISQL Plus: http://ip_servidor_oracle:5560/isqlplus

Identificador de conexin:(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)
(HOST=ip_servidor_oracle)(PORT=1521)))(CONNECT_DATA=
(SERVICE_NAME=nombre_base_datos)))