Buscador

martes, 24 de mayo de 2011

Manual de Instalaciones

Manual de Instalacion del SQL 2008 para Windows 7

Nota: para poder instalar SQL Server 2008 Express, debe contar con derechos administrativos en el equipo.

SQL Server 2008 Express requiere .NET Framework 3.5 SP1, Windows Installer 4.5 y Windows PowerShell 1.0 que se encuentran incluidos en la versión final de Windows 7.
Cuando esté listo para instalar SQL Server 2008 Express, siga estos pasos:
  1. Ejecutar el archivo SQLEXPR32_x86_ENU.exe para instalar SQL Server 2008 Express.
    image
  2. El instalador comenzará a extraer los archivos necesarios para la instalación de SQL Server 2008 Express.
    image
  3. En el SQL Server Installation Center, elija System Configuration Checker para asegurarse de que esté listo para instalar SQL Server 2008 Express.
    image
  4. Cuando el System Configuration Checker ha validado que esté listo para instalar SQL Server 2008 Express, volver a SQL Server Installation Center y haga clic en Installation.
    image
  5. Seleccione New SQL Server stand-alone installation or add features to an existing installation.
    image
  6. Se ejecutará un chequeo de soporte de instalación. Asegúrese de que no hay errores o advertencias, pulse Ok.
    image
  7. SQL Server 2008 Setup aparecerá ahora, en la página de Product Key; la clave del producto de SQL Server 2008 Express viene por defecto, haga clic en Next. En ocaciones, en lugar de aparecer ésta página aparece la del paso 10, y luego aparecerá la de este paso.
    image
  8. Active la casilla de verificación I accept the license terms y haga clic enNext.
    image image
  9. Haga clic en Install para instalar los archivos de soporte de instalación.
    image
  10. Completada la instalación de Setup Support Files, Setup Support Rulesaparecerá, asegúrese de que no hay errores o advertencias (existe una advertencia de Windows Firewall que si desea solucionarla puede revisar los Apéndices A y B), haga clic en Next.
    image image image
  11. Ahora estará en la página de Feature Selection. Seleccione Database Engine Services y, a continuación, haga clic en Next.
    image
  12. En la página de Instance Configuration, especifique SQLEXPRESS en los campos Named instance e Instance ID.
    image
  13. Haga clic en Next dos veces.
    image image
  14. Ahora estará en la página Server Configuration. Cambiar el SQL Server Database Engine’s Account Name a NT AUTHORITYSYSTEM y SQL Server Browser’s Startup Type en Automatic y, a continuación, haga clic en Next.
    image image
  15. En la página de Database Engine Configuration, puede dejar configurado para utilizar sólo Windows Authentication Mode o el Mixed Mode (autenticación de SQL Server y autenticación de Windows). Generalmente habilito el Mixed Mode, por si alguna razón la seguridad se arruina siempre tengo una cuenta extra (la cuenta SA – System Administrator). Si elige el Mixed Mode, necesitará entrar y confirmar la contraseña para la cuenta SA.
  16. Antes de continuar, debe especificar los grupos que desea otorgar acceso ilimitado a SQL Server. Haga clic en Add… y seleccione los grupos. Le recomiendo que agregue al menos los administradores y el usuario actual (cuenta de servicio actual Add Current User). Cuando haya terminado de aquí, haga clic en Next dos veces.
    image image
  17. Ahora se encontrará en Installation Rules, asegúrese de que no existan errores o advertencias y, a continuación, haga clic en Next.
    image
  18. Finalmente haga clic en Install para proceder con la instalación.
    image
  19. Cuando finalice el programa de instalación, haga clic en Next y, a continuación, Close.
    image
Hasta aquí la instalación de SQL Server 2008 Express with Service Pack 1 está completa y sin errores.

Apéndice A: Habilitar TCP/IP

Ahora que está instalado SQL Server 2008 Express, necesitará configurar las opciones de red que se encuentran deshabilitadas de manera predeterminada.
  1. En el Menú de Inicio, abra All Programs > Microsoft SQL Server 2008 >Configuration Tools > SQL Server Configuration Manager.
    image
  2. Expanda SQL Server Network Configuration y seleccione Protocols for SQLEXPRESS.
    image
  3. Habilitar TCP/IP. Si necesita Named Pipes, a continuación, se pueden habilitarlas aquí.
    image
  4. Cierre el SQL Server Configuration Manager.

Apéndice B: Agregar excepciones de Firewall

Si tiene un servidor de seguridad de software instalado, debe agregar excepciones para los servicios de “SQL Server” y “SQL Server Browser”. Si utiliza “Windows Firewall”, haga lo siguiente:
  1. En Control Panel, abra el subprograma de System and Security >Windows Firewall.
    image
  2. Vaya al vínculo Allow a program or feature through Windows Firewall.
    image
  3. Haga clic en Change settings.
    image
  4. Haga clic en Allow another program….
    image
  5. Localice y seleccione C:Program FilesMicrosoft SQL ServerMSSQL.10MSSQLBinnsqlservr.exe.
    image image
  6. Haga clic en Add.
    image
  7. Haga clic en Allow another program…
    image
  8. Localice y seleccione C:Program FilesMicrosoft SQL Server90Sharedsqlbrowser.exe.
    image
  9. Haga clic en Add y, a continuación, haga clic de nuevo en Ok.
    image image
Si utiliza un servidor de seguridad de terceros, debe seguir sus instrucciones para agregar excepciones a sqlservr.exe y sqlbrowser.exe
Cuando haya completado todos los pasos anteriores, necesitará reiniciar los servicios de SQL Server y SQL Server Browser para completar el proceso. Si todavía tiene problemas, es posible que deba reiniciar el computador.



Manual de Instalacion  del SQL 2005 para Windows XP
1. Introduciremos el CD de instalación, en nuestro caso hemos utilizado SQL Server 2005 Beta 2 (gratuito, sólo válido para evaluación y testeo). Nos aparecerá la primera ventana del asistente de instalación. Marcaremos "I accept the licensing terms and conditions" y pulsaremos en "Next":
2. Previamente, SQL Server instalará algunos componentes necesarios (Microsoft SQL Native Client y Microsoft SQL Server 2005 Setup Support Files). Pulsaremos en "Install":
3. Pulsaremos en "Finish" para iniciar el proceso de instalación de SQL Server:
4. Se iniciará el asistente de instalación de SQL Server, pulsaremos en "Next":
5. El asistente de instalación hará un chequeo previo de posibles problemas con algún componente de la instalación, si no hay problemas pondrá "Success" en "Status" y pulsaremos en "Continue":

6. Nos pedirá el número de serie, puesto que es versión Beta, ya viene prefijado, pulsaremos en "Next":
7. A continuación marcaremos los componentes de SQL Server a instalar: SQL Server, Analysis Services, Reporting Services, Notification Services, Data Transformation Services, Workstation components y Books Online and development tools:
Si queremos mostrar los componentes que se instalará en detalle pulsaremos en "Advanced" (en esta ventana nos aparecerá una descripción de cada componente). Tras seleccionar los componentes a instalar pulsaremos en "Next":
8. Selecconaremos "Defautl instance" para instalar la instancia por defecto o "Named instance" para especificar un nombre de instancia personalizado:


9. Si queremos iniciar todos los servicios de SQL Server con el mismo usuario desmarcaremos "Customize for each service account", de esta forma se utilizará el mismo usuario para iniciar todos los servicios del equipo que hará de Servidor de SQL Server. Si queremos utilizar un usuario existente de un dominio de Windows 2000/2003 marcaremos "Use a Domain User account" y especificaremos el usuario, la contraseña y el dominio. Si, por el contrario, queremos que el usuario con que se inicien los servicios sea el local del equipo donde estemos instalando SQL Server marcaremos "Use the Local System account" (conviene que sea administrador del equipo). Para iniciar los servicios de SQL Server automáticamente en el arranque del equipo marcaremos "Auto-start service". Tras configurar estos parámetros pulsaremos en "Next":
10. Indicaremos el modo de autenticación que queramos usar para el acceso a SQL Server: Windows Authentication Mode (SQL Server utilizará los usuarios del Sistema Operativo para el acceso) ó Mixed Mode (usuarios del sistema operativo y usuarios de SQL Server). Introduciremos la contraseña para acceder a la administración de SQL Server (como superusuario) y pulsaremos en "Next":
11. Indicaremos las opciones del idioma, normalmente se dejarán las opciones por defecto "Collation designator and sort order" con el valor de "Modern_Spanish" y marcaremos "Accent - sensitive". SQL Server permite especificar distintos valores según el servicio marcando "Customize for each service account". Tras configurar estos valores pulsaremos "Next":
12. Si hemos indicado que se instale "Report Server", nos aparecerá la siguiente ventana para especificar el directorio virtual de Report Server en "Report Server virtual directory" y el directorio virtual de "Report Manager" en "Report Manager virtual directory. Para utilizar este componente deberemos tener instalado y activo Internet Information Server pues es accesible vía http (web):

Indicaremos también el servidor SMTP y email para envío de email con los informes de Report Server:
Si queremos que los errores críticos sean enviados automáticamente a Microsoft marcaremos "Automatically send fatal error reports to Microsoft":
13. Por útlimo nos aparecerá una ventana con el resumen de los componentes y opciones seleccionadas en el asistente de instalación. Si todo es correcto pulsaremos en "Install" para iniciar la instalación de SQL Server:

14. Si todo se ha instalado correctamente en "status" aparecerá "Setud finished". Pulsaremos en "Next":
El programa de instalación ha concluido, ahora podremos comprobar en "Inicio" - "Programas" que se ha creado una nueva carpeta llamada "Microsoft SQL Server 2005" con el siguiente contenido (dependerá de los componentes instalados):
Para comprobar que la instalación se ha realizado correctamente ejecutaremos "SQL Server Management Studio", nos aparecerá la ventana de conexión "Connect to Server", donde deberemos indicar el tipo de servidor "SQL Server", el nombre del servidor (nombre del equipo ó dirección ip/nombre de la instancia) y el tipo de autenticación, en nuestro caso "Windows Authentication":
Si SQL Server se ha instalado correctamente nos aparecerá la consola de SQL Server Management Studio:
Desde aquí podremos administrar las bases de datos, tablas, vistas, usuarios, logs, copias de seguridad, monitores de actividad, errores, alertas, etc.
También podremos comprobar que SQL Server se ha instalado correctamente utilizando una aplicación externa que acceda a alguna de las tablas de la base de datos que se crea por defecto. Por ejemplo utilizaremos ODBC y AjpdSoft Administración BD para comprobar la instalación:
En primer lugar crearemos el driver ODBC desde "Inicio" - "Configuración" - "Panel de control" - "Herramientas administrativas" - "Orígenes de datos (ODBC)", nos aparecerá la ventana del Administrador de orígenes de datos ODBC, pulsaremos en "Agregar...":
Seleccionaremos "SQL Server" y pulsaremos en "Finalizar":
Indicaremos el nombre del driver ODBC, una descripción y el servidor al que nos conectaremos, pulsaremos en "Siguiente":
Dejaremos las opciones por defecto y pulsaremos en "Siguiente":
Indicaremos el idioma para los mensajes y las opciones de auditoría y pulsaremos en "Finalizar":
Nos aparecerá una ventana con la información del ODBC se se creará, pulsaremos en "Aceptar" para finalizar la creación del driver ODBC. Si queremos comprobar que el driver funciona correctamente pulsaremos en "Probar origen de datos...":
La ventana de prueba de origen de datos mostrará estos resultados (si todo es correcto):
Una vez creado el origen de datos podemos abrir cualquier aplicación que permita acceder a bases de datos mediante ODBC, por ejemplo AjpdSoft Administración BD: seleccionamos en "ODBC" el creado anteriormente "prueba_sqlserver" y pulsamos en "Aceptar":
AjpdSoft Administración BD
Ejecutamos una consulta SQL de prueba, por ejemplo: select * from person.address:
AjpdSoft Administración BD
Si la instalación es correcta nos aparecerán los registros de la tabla "person.address".


Manual de Instalacion para el Oracle 10g release 2 para Windows XP


Oracle es un sistema de gestión 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 más completos.
A continuación os explicamos cómo instalar y configurar las opciones básicas de Oracle 10g en Windowx XP (válido para cualquier versión de Windows: Windows 2000, Windows 2003, etc).
En primer lugar descargaremos el fichero de instalación de Oracle, desde su página 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 Windows
o el correspondiente a la versión 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 instalación y descomprimido, ejecutaremos el fichero "setup.exe" para iniciar el programa de instalación:
Seleccionaremos el método de instalación, en nuestro caso "Instalación Básica", al seleccionar este método nos pedirá unos datos:
  • Instalación Básica: seleccione este método de instalación si desea instalar rápidamente la base de datos Oracle 10g. Este método necesita una intervención mínima 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 información especificada en la pantalla incial. Nota: Si no especifica toda la información necesaria, Installer muestra las pantallas de instalación avanzada. Utiliza los valores especificados como valores por defecto en las pantallas correspondientes.
  • Instalación Avanzada: seleccione este método de instalación para cualquiera de las siguientes tareas: realizar una instalación personalizada del software o seleccionar una configuración 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 gestión automática de almacenamiento (ASM) o utilizar dispositivos raw para el almacenamiento en la base de datos. Especificar contraseñas diferentes para esquemas administrativos. Configurar copias de seguridad automáticas o notificaciones de Oracle Enterprise Manager.
Para la Instalación Básica, las opciones son:
  • Ubicación del Directorio Raíz de Oracle: unidad y carpeta donde se realizará la instalación de Oracle 10g.
  • Tipo de instalación:
    • Enterprise Edition: este tipo de instalación está diseñado para aplicaciones a nivel de empresa. Está diseñado para el Procesamiento de Transacciones en Línea (OLTP) de alta seguridad y de importancia crítica y para entornos de almacenes de datos. Si selecciona este tipo de instalación, se instalan todas las opciones de Enterprise Edition con licencias independientes.
    • Standard Edition: este tipo de instalación está diseñado para aplicaciones a nivel de departamento o grupo de trabajo o para pequeñas y medianas empresas. Está diseñado para proporcionar las opciones y servicios de gestión de bases de datos relacionales esenciales. Si selecciona este tipo de instalación, deberá adquirir licencias adicionales para instalar otras opciones de Enterprise Edition.
    • Personal Edition (sólo para Sistemas Operativos Windows): este tipo de instalación instala el mismo software que el tipo de instalación Enteriprise Edition, pero sólo 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 instalación. Si no la selecciona, Installer sólo instala el software. Si no desea crear una base de datos durante la instalación, puede utilizar el Asistente de Configuración de Bases de Datos (DBCA) para crearla después de instalar el software.
    • Nombre de la Base de Datos Global: nombre con el que se identificará la base de datos, máximo 8 caracteres.
    • Contraseña de Base de Datos: contraseña que se asignará a los usuarios SYS, SYSTEM, SYSMAN y DBSNMP.
Tras rellenar estos datos pulsaremos "Siguiente" para continuar con la instalación (en nuestro caso hemos seleccionado Instalación Básica):
Nos mostrará una barra de progreso indicando que se está preparando para instalar:
El asistente de instalación verificará si el entorno cumple todos los requisitos mínimos apra instalar y configurar los productos seleccionados. Si hay algún elemento marcado con advertencia se deberá comprobar manualmente. Pulsaremos "Siguiente" para continuar:
En nuestro caso, hemos introducido una contraseña que no cumple las políticas de seguridad, nos indica que la contraseña debe empezar por un carácter para el usuario, pulsaremos "Aceptar":
y volveremos a introducir una contraseña válida
Nos mostrará una aviso indicando que el directorio donde se va a instalar Oracle no está vacío, pulsaremos "Sí" para continuar:
Con el texto: PUI-10030: ha especificado un directorio no vacío para instalar este producto. Se recomienda especificar un directorio vacío 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 instalación en este directorio raíz de Oracle?
Nos volverá a mostrar la ventana de comprobaciones de requisitos específicos del producto, pulsaremos "Siguiente" para continuar:
Pulse aquí para ver el texto de la comprobación de requisitos.
Nos mostrará una ventana indicando los productos Oracle Database 10g 10.2.0.1.0 que se instalarán. Pulsaremos "Instalar" para iniciar la instalación:
Nos mostrará una ventana con el progreso de la instalación
Si hemos marcado la opción de creación 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 contraseñas de cada usuario, también prodremos activarlos o desactivarlos, para ello pulsaremos en "Gestión de Contraseñas":
Con el texto: creación de la base de datos terminada. Consulte los archivos de log de E:/oracle10/cfgtoollogs/dbca/bdajpdsoft para obtener información 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 están bloqueadas. Haga clic en el botón Gestión de Contraseñas para ver una lista completa de cuentas bloqueadas o para gestionar las cuentas de base de datos (excepto DBSNMP y SYSMAN). Desde la ventana Gestión de Contraseñas, desbloquee sólo las cuentas que desea utilizar. Oracle Corporation recomienda que se cambien las contraseñas por defecto inmediatamente después de desbloquear la cuenta.
Si hemos pulsado en Gestión de Contraseñas en la ventana anterior nos mostrará esta otra ventana, donde podremos activar/desactivar los usuarios que Oracle crea por defecto y cambiar sus contraseñas (OUTLN, MDSYS, ORDSYS, CTXSYS, ANONYMOUS, EXFSYS, DMSYS, WMSYS, XDB, ORDPLUGINS, SI_INFORMTN_SCHEMA, OLAPSYS, MDDATA, IX, SH, DIP, etc):
Tras la instalación, el asistente mostrará una serie de datos. Pulsaremos en "Salir" para terminar la instalación:

Pulsaremos en "Sí" para cerrar el asistente de instalación de Oracle Database 10g:
Para probar y configurar Oracle Database 10g, a diferencia de otras versiones (que era una aplicación gráfica), ahora se configura desde el navegador de Internet (Internet Explorer, Mozilla Firefox, etc). Abriremos nuestro navegador de Internet y pondremos la siguiente dirección URL:
http://PCALONSO:1158/em
Donde habrá que cambiar (lógicamente) "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 mostrárá una web como la siguiente, donde deberemos introducir el usuario y la contraseña para el acceso, en nuestro caso utilizaremos el usuario "system". Pulsaremos el botón "Conectar":
La primera vez que ejecutamos Database Control nos pedirá que leamos y aceptemos el acuerdo de licencia. Si estamos de acuerdo con los términos 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 estadísticas de uso de la CPU, las sesiones activas, el estado de la base de datos, versión, host, listener, el nombre de lainstancia, estadísticas sobre rendimiento de la base de datos, resumen de espacio, resumen de diagnósticos, etc:
Podremos ver estadísticas de rendimiento en tiempo real pulsando en "Rendimiento":
Podremos administrar las opciones de configuración de la base de datos pulsando en "Administración" (archivos de control, tablespaces, grupos de tablespaces temporales, archivos de datos, segmentos de rollback, grupos de redo logs, archive logs, parámetros de memoria, gestión de deshacer, todos los parámetros de inicialización, 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 automática, gestionar estadísticas 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 instalación habrá creado tres (CONTROL01.CTL, CONTROL02.CTL y CONTROL03.CTL):
Oracle recomienda que la base de datos tenga un mínimo de dos archivos de control en discos diferentes. Si se daña un disco de control debido a un fallo en disco, se podría restaurar utilizando la copia intacta del archivo de control del otro disco. Puede especificar las ubicaciones en el archivo de parámetros de inicialización de la base de datos.
También 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 tamaño asignado a un fichero de datos, lo seleccionaremos en la lista anterior (Seleccionar) y pulsaremos el botón "Editar". En la nueva ventana que aparece podremos poner el fichero de datos en modo Online o Offline y modificar el tamaño en "Tamaño del Archivo". También podremos indicarle a Oracle que incremente el tamaño del archivo de datos automáticamente, marcando "Ampliar automáticamente el archivo de datos cuando esté lleno (AUTOEXTEND):
Si queremos ver la consulta SQL que se ejecutará para realizar la acción anterior (ampliar el tamaño de un archivo de datos) pulsaremos en "Mostrar SQL" (de la ventana anterior). Para ver el SQL resultante de incrementar el tamaño del un archivo de datos pulsa aquí:
En la sección "Mantenimiento" podremos: planificar copias de seguridad, realizar recuperaciones, gestionar copias de seguridad actuales, gestionar puntos de restauración, ver informes de copia de seguridad, valores de copia de seguridad, valores de recuperación, valores del catálogo de recuperación, exportar archivos de exportación, importar archivos de exportación, importar base de datos, cargar datos de archivos de usuario, clonar base de datos, etc:
También 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 acción que requiera "SYSOPER" o "SYSDBA", pulsaremos "Continuar":
Introduciremos usuario y contraseña para iniciar sesión con iSQL*Plus. nos creará automáticamente el Identificador de Conexión:
Para ver el Identificador de Conexión creado, pulsa aquí.
Por ejemplo, podremos ejecutar cualquier consulta SQL, como:
select * from v$instance;
En la parte inferior mostrará el resultado de la ejecución 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:





ANEXO

  •  Texto de comprobación 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
Comprobación terminada. El resultado general de esta comprobación es: Aprobado
======================================================

Comprobando requisitos de Service Pack ...
Resultado Esperado: 1
Resultado Real: 2
Comprobación terminada. El resultado general de esta comprobación es: Aprobado
======================================================

Comprobando requisitos de memoria física ...
Resultado Esperado: 256MB
Resultado Real: 767MB
Comprobación terminada. El resultado general de esta comprobación es: Aprobado
=====================================================

Comprobando requisitos de configuración de red ...
Comprobación terminada. El resultado general de esta comprobación es: Aprobado
=====================================================

Validando la ubicación de ORACLE_BASE (si se ha definido) ...
Comprobación terminada. El resultado general de esta comprobación es: Aprobado
=====================================================

Comprobando espacios en la ruta de acceso del directorio raíz de Oracle...
Comprobación terminada. El resultado general de esta comprobación es: Aprobado
===================================================

Comprobando la ubicación de la ruta de acceso del directorio raíz de Oracle ...
Comprobación terminada. El resultado general de esta comprobación es: Aprobado
===================================================

Comprobando la limpieza adecuada del sistema...
Comprobación terminada. El resultado general de esta comprobación es: Aprobado
====================================================

Comprobando incompatibilidades del directorio raíz de Oracle....
Resultado Real: NEW_HOME
Comprobación terminada. El resultado general de esta comprobación es: Aprobado
=================================================

  • Salida generada del asistente de configuración "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 línea de comandos:

Parámetros "orahome" = E:/oracle10
Parámetros "orahnam" = OraDb10g_home1
Parámetros "instype" = typical
Parámetros "inscomp" = client,oraclenet,javavm,server,ano
Parámetros "insprtcl" = tcp,nmp
Parámetros "cfg" = local
Parámetros "authadp" = NO_VALUE
Parámetros "nodeinfo" = NO_VALUE
Parámetros "responsefile" = E:/oracle10/network/install/netca_typ.rsp
Análisis de los argumentos de la línea de comandos listo.
Configuración de Servicios de Red de Oracle:
Configuración 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 automático del servicio del Listener.
Configuración del listener terminada.
Configuración de la nomenclatura local por defecto terminada.
Los Servicios de Red de Oracle se han configurado correctamente. El código de salida es 0

El asistente de configuración "Oracle Net Configuration Assistant" se ha ejecutado correctamente 

-----------------------------------------------------------------------------
Salida generada del asistente de configuración "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 instalación:
URL de Enterprise Manager Database Control - (bdajpdso): http://PCALONSO:1158/em
Los archivos de configuración de la base de datos se han instalado en 
E: mientras que los demás componentes seleccionados se han instalado en
E:/oracle10. Tenga cuidado de no suprimir por accidente estos archivos de configuración.
La dirección URL de iSQL*Plus es: http://PCALONSO:5560/isqlplus
La direcci ón URL de DBA de iSQL*Plus es: http://PCALONSO:5560/isqlplus/dba

Información de licencia que hay que aceptar: Información sobre 
Licencias de Base de Datos Oracle 10g 
Oracle Enterprise Manager 10g Database Control está diseñado 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 función adicional incluida en 
esta versión de Enterprise Manager 10g Database Control sólo está
disponible con una licencia de Oracle:

Database Diagnostics Pack
Repositorio de Carga de Trabajo Automática
ADDM (Monitor de Diagnóstico de Base de Datos Automático)
Control de Rendimiento (Base de Datos y Host)
Notificaciones de Eventos: Métodos, Reglas y Planificaciones de Notificación
Historial de Eventos/Historial de Métricas (Base de Datos y Host)
Interrupciones
Dynamic metric baselines
Memory performance monitoring

Database Tuning Pack
Asesor de Acceso SQL
Asesor de Ajustes SQL
Juegos de Ajustes SQL
Reorganizar Objetos

Configuration Management Pack
Configuración 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 Raíz de Oracle
Buscar Configuración
Comparar Configuración
Políticas

Para obtener una descripción detallada de la función anterior y las áreas del 
producto donde se puede utilizar, consulte el documento
Información sobre Licencias de Base de Datos Oracle 10g.

Acepto que el uso de esta función adicional requiere la compra de una licencia apropiada.











  • Consulta SQL para incrementar el tamaño 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 algún problema en la base de datos:
Con el texto de error (variará en función del problema): Estado Fallo, Detalles: ORA-12505: TNS: el listener no conoce actualmente el SID proporcionado en el descriptor de conexión (DBD ERROR: OCIServerAttach).







Manual de Intalacion Oracle 9i para Windows XP

Introduciremos el CD 1 de la instalación, los tres CDs que componen el programa de instalación se pueden descargar gratuitamente (siempre que no sea con fines lucrativos) desde la propia web de oracle: www.oracle.com
• Tras seleccionar la ruta de los ficheros de oracle pulsaremos en Siguiente .
• A continuación seleccionaremos el tipo de instalación que deseemos:
En nuestro caso, puesto que crearemos la base de datos en el servidor donde estamos realizando la instalación seleccionaremosOracle9i Database 9.2.0.1.0 . Si ya disponemos de un servidor de Oracle con las correspondientes bases de datos a las que queramos acceder será suficiente con seleccionar la opción Oracle9i Client 9.2.0.1.0 , en este caso la instalación es bastante más simple, pues sólo es necesario especificar la IP o el nombre de red del servidor de Oracle así como el nombre (sid) de la base de datos a la que queramos acceder.
• Seleccionaremos el tipo de instalación que queramos realizar:
En nuestro caso, seleccionaremos Enterprise Edition , si queremos realizar una instalación más avanzada (especificando manualmente las opciones a instalar) seleccionaremos Personalizado , en este caso aparecería una ventana como esta:
• Seleccionaremos la siguiente opción dependiendo del uso que le queramos dar a nuestra base de datos, normalmente es paraUso General . Si no queremos crear una base de datos en el proceso de instalación (se puede crear en otro momento) seleccionaremos Sólo software:
• Seleccionaremos el puerto para Oracle MTS Service, normalmente se suele seleccionar el puerto por defecto 2030 . Este parámetro es muy importante pues, si decidimos cambiar el puerto por defecto, cuando queramos que un cliente se conecte al servidor deberemos especificar el puerto que hayamos seleccionado en este punto de la instalación:
• Especificaremos el nombre de la base de datos (con un máximo de 8 caracteres):
Nota: el SID es el identificador interno que utilizará Oracle para referenciar a nuestra base de datos, se puede elegir uno diferente al del nombre de la Base de Datos, aunque se suele utilizar el mismo.
• En este punto de la instalación seleccionaremos la ubicación de los archivos de la base de datos que la instalación creará. Oracle recomienda que la ubicación de los archivos de la base de datos esté en un disco físico distinto al de los archivos de la instalación (software de Oracle). También recomienda que los archivos de Redo Log estén multiplexados (varias copias, esto se configura en la consola de administración de Oracle) y en diferentes discos físicos. Lógicamente es lo recomendable por Oracle y sólo se configura así cuando se trata de una Base de Datos que tendrá múltiples accesos concurrentes (al mismo tiempo) y con un volumen de datos importante, pues el desembolso económico en harware para la correcta instalación de Oracle puede ser importante. En nuestro caso, instalaremos los archivos de la base de datos en un segundo disco duro instalado exclusivamente para Oracle. A pesar de todo no hay ningún problema por instalar la base de datos en el mismo disco duro que el software de Oracle. Si nuestra organización dispone, por ejemplo, de unos 20 usuarios conectados a Oracle no habría una pérdida del rendimiento por instalarla en el mismo disco duro. Por supuesto esto es orientativo pues dependerá también del volumen de datos que necesite cada usuario así como de otros factores (rpm del disco duro, características del servidor de Oracle (procesadores, memoria RAM, …), velocidad de la red local, tipo de conexión que realice el software de nuestra empresa que acceda a Oracle (el acceso nativo sin necesidad de utilizar controladores ODBC incrementa considerablemente el rendimiento frente a accesos mediante controladores ODBC que no dejan de ser una pasarela entre el software y Oracle):
• Seleccionaremos el juego de caracteres que vayamos a utilizar, si dejamos el juego de caracteres por defecto Oracle utilizará el juego de caracteres que tengamos configurado en nuestro sistema operativo, es la opción recomendada. Este parámetro sólo sería importante en el caso en que queramos exportar nuestra base de datos a otro servidor de Oracle, en este caso será importante que el juego de caracteres del servidor que recibirá los datos coincida con el que los exportó. Si no coinciden podrían aparecer erróneamente caracteres como “€” alojados en nuestra base de datos:
• Como último paso de la preinstalación nos aparecerá una ventana con el software que se va a instalar, tras comprobar que es correcto pulsaremos en Instalar :
• Introduciremos los CDs de instalación conforme los vaya pidiendo el programa:
• Tras la instalación de Oracle y la creación de la base de datos aparecerá una ventana indicando que el proceso de instalación ha finalizado:
En esta ventana nos indica que ha finalizado el proceso de instalación y que podemos acceder desde cualquier otro PC de la red introduciendo en el navegador de Internet:
http://nombre_o_IP_del_servidor_oracle:7778
El acceso vía Internet está permitido pues al seleccionar la instalación Enterprise Edition se instala e inicia por defecto Oracle http Server (servidor web de Oracle).
Si al intentar acceder a la Consola de Oracle Enterprise Manager nos aparece este error:
Deberemos configurar el Listener manualmente, para ello accederemos a Inicio – Programas – Oracle – OraHome92 – Configuration and Migration Tools – Net Configuration Assistant :
Seleccionamos Configuración de Listener y a continuación Volver a Configurar:
Nos aparecerá el Listener que el programa de instalación de Oracle crea automáticamente:
Seleccionamos el protocolo a utilizar (TCP):
Seleccionamos el puerto a utilizar, por defecto 1521:
Con esto habremos vuelto a actualizar el Listener:
Si el error ORA-12541: TNS: no hay ningún listener continúa apareciendo deberemos seguir los pasos que se indican en el punto 1 del anexo.






 
CONFIGURACIÓN DE USUARIO PARA ACCESO VÍA HTTP A LOS PROCEDIMIENTOS PL-SQL ALMACENADOS
Si tenemos iniciado el Servidor http de Oracle podremos acceder desde cualquier equipo de la red local y, también, desde cualquier parte del mundo (siempre que tengamos configurado el router con el puerto 7778 redirigido a la IP local del Servidor de Oracle). Es suficiente con poner en el navegador de Internet: http://IP_Servidor_Oracle:7778, nos aparecerá una ventana como esta:
Desde aquí podremos configurar los usuarios que tendrán acceso a través de Internet a Oracle, así como los procedimientos que se ejecutarán en el inicio.

ANEXO
1.- ALGUNOS ERRORES AL INICIAR ORACLE Y SU SOLUCIÓN
• Al iniciar la Enterprise Manager Console o al intentar conectarme a la Base de Datos de Oracle aparece el siguiente error:
TNSLSNR.EXE ha detectado un problema y debe cerrarse.
Más información: szAppName: TNSLSNR.EXE szAppVer: 0.0.0.0 szModName: orantcp9.dll
Y tras pulsar en Cerrar el servicio OracleOraHome92TNSListener se detiene.
Solución:
Accedemos al Regedit, desde el botón Inicio – Ejecutar ponemos regedit y pulsamos en Aceptar : buscamos la siguiente clave:
HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0
E insertamos una nueva entrada de tipo Valor de cadena expandible con el valor TRUE :
USE_SHARED_SOCKET=TRUE
Una vez añadida esta clave reiniciaremos el sistema. En teoría ya debería haberse solucionado el problema.
Si el problema sigue produciéndose tras reiniciar, será conveniente comprobar el fichero WinsockXPFix.exe


• El espacio en disco no para de decrecer, hasta quedarse sin espacio. Este problema es producido por el Servidor HTTP de Oracle Basado en Apache , cuando dicho servidor encuentra algún problema con el Listener (como el descrito en el punto 1), lo informa escribiendo en el log que crea a tal efecto. Dicho fichero de log va creciendo desproporcionadamente hasta dejar el disco duro sin espacio. La línea del fichero de log podría ser como esta:
[warn] FastCGI: server "c:/oracle/ora92/bin/isqlplus" can't be restarted:exceeded max restarts
Solución:
Para solucionar este problema, en primer lugar deberemos detener el servicio OracleOraHome92HTTPServer y deshabilitarlo para que no se vuelva a iniciar, al menos, hasta que solucionemos el problema, a continuación eliminaremos el fichero de log de Apache ubicado en:
C:/oracle/ora92/Apache/Apache/logs
Eliminaremos el fichero error_log , si no nos deja eliminarlo será porque el servicio no se ha detenido correctamente, con lo cual deberíamos deshabilitar dicho servicio y reiniciar el equipo.
Con esto hemos solucionado el problema parcialmente pues, aunque ya no vamos a tener problemas con el espacio en disco, el servidor de Apache estará deshabilitado, con lo cual no podremos acceder a Oracle vía Internet.
Para poder iniciar el servicio de Apache sin que deje el disco sin espacio editaremos el fichero:
C:/oracle/ora92/Apache/Apache/conf/httpd.conf
Y modificaremos la línea LogLevel warn por LogLevel error . De esta forma evitaremos que el log se llene de warning y sólo se guardarán los errores. Una vez guardado el fichero httpd.conf podremos volver a iniciar el servicio OracleOraHome92HTTPServer.


• Al intentar conectar a Oracle aparece el error "TNS-12535: TNS:timeout de la operación" ó "ORA-12535: TNS:operation timed out". Dicho error se puede comprobar en el directorio de instalación de Oracle: C:/oracle/ora92/bin/sqlnet.log
Solución:
Normalmente es debido a un fallo de conexión de red con el servidor. Si, tras comprobar que la red funciona adecuadamenete, el problema sigue apareciendo se puede deber también a la intervención de un cortafuegos (tanto hardware como software). Por ejemplo, si tenemos instalado Oracle Server en un PC con Windows XP, el cortafuegos software que éste incorpora inpedirá el acceso a la Base de Datos Oracle desde otros PCs. Para solucionarlo deberemos configurar adecuadamente en cortafuegos abriendo los puertos que utiliza Oracle, tales como el 1521.
2.- INICIAR / PARAR / PROBAR LA BASE DE DATOS MANUALMENTE
Para iniciar una base de datos de Oracle manualmente seguiremos los siguientes pasos:
  • Desde la línea de comandos (consola de MS-DOS) pondremos:
    • Sqlplus /nolog
    (para conectarnos a SQLPlus que es la consola de Oracle para MS-DOS, útil para realizar tareas de mantenimiento de la Base de Datos, tales como reparación, apagado manual, inicio manual, …).
    • Connect / as sysdba
    (para conectarnos a Oracle como administradores, al no poner nombre de usuario delante de “/” se asume el usuario del sistema operativo (éste ha de ser administrador))
    • Select status from v$instance
    (con esta consulta comprobamos que la base de datos no está iniciada, para ello deberá devolver un valor distinto a STARTED)
    • Select database_status from v$instance
    • startup nomount
    (con esta sentencia iniciaremos la base de datos sin montar, puede ser útil para reparar algún datafiledañado o para realizar tareas que no se podrían llevar a cabo con la base de datos montada)
    • shutdown immediate
    (cierra la base de datos, incluso aunque haya usuarios conectados)
    • startup
    (inicia y monta la base de datos, la deja lista para ser usada)
    • alter user hr identified by hr account unlock
    (esta instrucción sirve para desbloquear un usuario bloqueado y cambiarle la contraseña, en este caso hemos desbloqueado un usuario que Oracle crea por defecto, llamado hr y le hemos asignado la contraseña hr)
    • connect hr/hr
    (nos conectamos con el usuario hr para hacer una Select y comprobar que funciona correctamente)
    • select * from employees
    (hacemos una consulta de selección para que nos muestre el contenido de la tabla employees que Oracle crea automáticamente en la instalación).






No hay comentarios:

Publicar un comentario