Documentos de Académico
Documentos de Profesional
Documentos de Cultura
VI SEMESTRE
PUNO-PERU
2014
nos
hacen
nuestro
trabajo
cada
vez
ms
fcil
agradable.
Pasos
Configuracin de IIS en Windows 7
Antes de instalar y de configurar SQL Server 2012 y particularmente Reporting Services
en un PC corriendo Windows 7 SP1, valid, particularmente por trabajo realizado en
servidores, que tuviese al menos el Internet Information Server corriendo.
Este es un servicio que generalmente no se habilita en desktops o laptops, pero que
para efectos de lo que quiero hacer, tengo que activarlo. Para esto, hay dos maneras
de hacerlo; la manual, que es la que describir en este post y la automtica, la cual
contempla la instalacin mediante Microsoft Web Platform Installer y que adems
permite instalar SQL Server Express y Visual Web Developer Express, entre otras
herramientas.
El mtodo manual es el siguiente, solo para habilitar el IIS en Windows 7; si ya lo
tienen habilitado, sugiero no hacerlo.
Primero, hay que abrir el panel de control de Windows 7:
Y dar clic en la opcin "Turn Windows features on or off", recordando que si no son
administradores en esta mquina, sta les pedir que eleven los privilegios para
ejecutar esta opcin.
La ventana que me apareci, puede ser diferente en su caso en cuanto a opciones
habilitadas o no, fue sta:
Luego de algunos pocos minutos, sale el panel de control y IIS est instalado. Para
validar que en efecto es as, abran una instancia de su navegador Internet y escriban
Listo. Para abrir el IIS Manager, bsquenlo por la caja de bsqueda de Windows 7
ingresando inetmgr o Internet Information Services; yo no lo encontr en alguna de las
opciones del men Start, tal vez no busqu bien:
En el panel izquierdo, ir a "Installation" y dar clic en la opcin "New SQL Server standalone installation or add features to an existing installation":
Como el Firewall est habilitado, sale ese aviso de precaucin Luego se indicar que
hacer para que el Firewall est debidamente configurado, sobre todo porque esta
instalacin contiene una instancia. Presionar Next para que aparezca esta pantalla:
Presionar Next.
Es porque esta versin de SQL Server requiere el SP1 de Visual Studio 2010; esto
porque el encontr rastros de la instalacin anterior, es decir la de CTP3.
As que instalen el SP1 de Visual Studio 2010 para continuar con la instalacin
Presionar Next
El nombre de la instancia es sugerido. Y particularmente gener una instancia porque
tengo una instancia por omisin de SQL Server 2008 R2 SP1.
Presionar Next
Presionar Next
Presionar Next
Seleccionar Multidimensional and Data Mining Mode Y agregar las mismas cuentas
de administracin
Luego de presionar Next, aparece la pantalla de configuracin de SSRS. Seleccionar la
opcin de instalar y configurar.
Presionar Next
Presionar Next
Presionar Close.
Ya en el men principal del servidor, aparecen las opciones para ejecutar SQL Server
2012 RC0:
Al correr el SQL Server Management Studio, tal vez les aparezca esta opcin si tienen
Yo indiqu que no
Ahora bien, la instalacin de las bases de datos de ejemplo para SQL Server 2012 no
tiene el instalador al que nos acostumbramos para versiones anteriores, por lo menos
no por ahora As que hay que descargar los archivos y adjuntarlos a mano; no es
difcil si se siguen las instrucciones.
1. Descarguen
el
archivo
AdventureWorks2008R2_Data.MDF
desde
http://msftdbprodsamples.codeplex.com/releases/view/55330 y ubquenlo en
la carpeta de datos de SQL Server. Para mi caso, dicha carpeta es C:\Program
Files\Microsoft SQL Server\MSSQL11.SQL2012\MSSQL\DATA.
2. Ejecuten el siguiente cdigo:
CREATE DATABASE AdventureWorks2008R2 ON
(FILENAME
=
'C:\Program
Files\Microsoft
SQL
Server\MSSQL11.SQL2012\MSSQL\DATA\AdventureWorks2008R2_Data.mdf')
FOR ATTACH_REBUILD_LOG
GO
Si tenemos activo UAC (User Account Control) Windows 7 nos pedir confirmacin
para ejecutar el programa de instalacin de Oracle Database, pulsaremos "S":
"Siguiente":
"C:/app/ajpdsoft/product/11.1.0/db_1".
A continuacin Oracle Universal Installer nos permite elegir entre varias posibilidades
de configuracin:
Crear Base de Datos: esta opcin crea una base de datos con la configuracin
de Uso General/Procesamiento de Transacciones, Almacn de Datos o
Avanzada.
Configurar Gestin Automtica de Almacenamiento (ASM): esta opcin instala
slo Gestin Automtica de Almacenamiento en un directorio raz de Oracle
distinto. Si es necesario, tambin puede proporcionar una contrasea SYS de
ASM.
Instalar slo Software: esta opcin instala slo el software de la base de datos
Oracle. Se podr configurar la base de datos ms tarde.
Si tenemos activo el Firewall (cortafuegos) de Windows, puede que nos pida "Permitir
acceso" a Java(TM) 2 Plattform Stantard Edition binary necesario para la instalacin de
Oracle:
base de datos con muchos accesos, muchas consultas y para guardar una
cantidad de datos "normal".
Almacn de Datos: plantilla existente con unos datos de configuracin estndar
para crear una base de datos para almacenamiento de informacin que pueden
ser usadas como archivo histrico. Es una base de datos configurada para
pocos accesos y guardar gran cantidad de datos.
Personalizar Base de Datos: con esta opcin podremos crear nuestra propia
plantilla. Seleccionando esta opcin podremos configurar y establecer todos los
parmetros de la base de datos. Est recomendada para usuarios avanzados.
En nuestro caso crearemos una base de datos estndar de propsito general, por lo
que marcaremos la primera opcin "Usos Generales o Procesamiento de
Transacciones":
componentes de la red.
o Configurar Database Control para Gestin Local: permite gestionar la
base de datos. Al instalar una base de datos Oracle, se instalar
automticamente Oracle Enterprise Manager Database Control, que
Una vez instalado el Listener, pulsaremos Siguiente en la ventana anterior (del paso 4
de 15).
En el paso 5 podremos indicar la contrasea para los usuarios que el Asistente de
Configuracin de Base de Datos crear: SYS, SYSTEM, DBNSMP y SYSMAN. Podremos
indicar una contrasea para cada usuario marcando "Usar Contraseas Administrativas
Diferentes" o la misma contrasea para todos los usuarios marcando "Usar la Misma
Contrasea Administrativa para Todas las Cuentas":
suprimir archivos segn sea necesario para los tablespaces, archivos redo log y
archivos de control. En su lugar, se proporciona slo la ruta de acceso al rea
de base de datos, que sirve como directorio raz en el que la base de datos
almacena sus archivos de base de datos. Si se selecciona esta opcin, tambin
se puede multiplexar los archivos redo log y de control. A diferencia de otras
opciones de esta pgina, si se selecciona esta opcin, no se podrn realizar
modificaciones a los nombres de archivos de la base de datos en la pgina
Almacenamiento, que estar disponible posteriormente en el Asistente de
Configuracin de Bases de Datos.
En nuestro casos seleccionaremos el mtodo de ubicaciones de archivos de base de
datos Oracle Managed Files, por lo que marcaremos la opcin "Usar Oracle Managed
Files", en "rea de Base de Datos" deberemos indicar la unidad y carpeta donde Oracle
guardar los ficheros de la base de datos, en nuestro caso:
e:/oracle/ajpdsoft
Si queremos multiplexar los archivos de Redo Log y los Archivos de Control pulsaremos
el botn "Multiplexar Archivos Redo Log y Archivos de Control":
La multiplexacin de los archivos redo log y de control implica colocarlos en varias
ubicaciones diferentes. Si una de las ubicaciones falla, los archivos redo log y de
control de las dems ubicaciones estn disponibles para las operaciones de
recuperacin de desastres. Oracle recomienda especificar al menos dos destinos de
archivos redo log y de control en unidades de disco fsicas diferentes. Si el primer disco
duro falla, las copias guardadas en el segundo disco estarn disponibles. La
multiplexacin correctamente configurada (en unidades de disco fsicas diferentes)
proporciona una gran tolerancia a los fallos para el archivo redo log y de control si
alguno de los destinos falla.
En cada lnes de la ventana de "Multiplexar Archivos Redo Log y Archivos de Control"
podremos aadir las distintas rutas donde Oracle crear los archivos necesarios para la
multiplexacin:
En nuestro caso, para tener una base de datos con alta tolerancia a fallos y por lo tanto
Tpica: seleccionando esta opcin se crear una base de datos con la mnima
configuracin o intervencin del usuario. Esta opcin es suficiente para la
mayora de los entornos y para los administradores de bases de datos Oracle
(DBA) sin experiencia en los procedimientos de creacin de base de datos
avanzados. Se puede ajustar tamao de memoria (SGA y PGA) de un rango
continuo de valores. El valor mnimo de memoria que se debe asignar es de 250
MB, el valor por defecto para todas las mquinas. El valor mximo que se
puede definir es el tamao de memoria total fsica disponible en la mquina. El
campo "Porcentaje" representa el porcentaje de la memoria total del sistema
disponible que se asignar a la base de datos Oracle. En base a este valor, el
Asistente de Configuracin de Bases de Datos asigna automticamente la
cantidad ms eficaz de memoria a las estructuras de memoria de la base de
datos. Para que la instancia de Oracle pueda gestionar automticamente la
memoria de instancia, para la mayora de las plataformas slo se debe definir el
parmetro de inicializacin MEMORY_TARGET. Para ello, seleccione "Usar
Gestin de Memoria Automtica". Si selecciona esta opcin, la memoria se
gestiona automticamente, p. ej., la instancia de base de datos gestionar
automticamente el tamao de SGA y PGA. Si se desactiva la casilla de control
Gestin Automtica de Memoria, la instancia se ajusta al valor de Tamao de
Memoria (SGA y PGA), redistribuyendo la memoria entre el rea global del
sistema (SGA) y el rea global de programa agregada (PGA agregada). El
parmetro de inicializacin de Tamao de Memoria (SGA y PGA) es dinmico;
se puede cambiar en cualquier momento, sin reiniciar la base de datos. Se
puede hacer clic en el botn "Mostrar Distribucin de Memoria" para ver la
inicializacin: LARGE_POOL_SIZE.
Oracle. Este valor debe permitir todos los procesos en segundo plano, como
bloqueos, procesos de cola de trabajos y procesos de ejecucin paralela.
Parmetro de inicializacin: PROCESSES.
Valor por Defecto: El nmero ms bajo disponible (depende del orden de inicio
de la instancia y de los valores de INSTANCE_NUMBER asignados a otras
instancias)
log_archive_dest_1: El primero de cinco destinos locales (especificar
LOCATION) o remotos (especificar SERVICE) donde se pueden duplicar los
archivos redo log archivados. Este parmetro es vlido slo para las bases de
datos
Enterprise
Edition
Oracle8i
o
superiores.
Rango de Valores: Sintaxis con (null_string | SERVICE=tnsnames-service
|LOCATION=directory-spec)[MANDATORY | OPTIONAL][REOPEN=integer]
Valor por Defecto: NULL
log_archive_dest_2: El segundo de cinco destinos locales (especificar
LOCATION) o remotos (especificar SERVICE) donde se pueden duplicar los
archivos redo log archivados. Este parmetro es vlido slo para las bases de
datos
Enterprise
Edition
Oracle8i
o
superiores.
Rango de Valores: Sintaxis con (null_string | SERVICE=tnsnames-service
|LOCATION=directory-spec)[MANDATORY | OPTIONAL][REOPEN=integer]
Valor por Defecto: NULL
log_archive_dest_state_1: Especifica el estado de disponibilidad de los
correspondientes parmetros de destino de log archivado (slo
LOG_ARCHIVE_DEST_1). Si est activado, se archiva el destino de log. Si est
diferido, el destino se excluye de las operaciones de archivado hasta que se
vuelva
a
activar.
Rango
de
Valores:
ENABLE
|
DEFER
Valor por Defecto: ENABLE
nls_language: Especifica el idioma por defecto de la base de datos, que se
utiliza para mensajes, nombres de da y mes, smbolos para aC, dC, AM y PM, y
el mecanismo de ordenacin por defecto. Ejemplos de idiomas soportados son
el
ingls
americano,
el
francs
y
el
japons.
Rango
de
Valores:
Cualquier
nombre
de
idioma
vlido.
Valor por Defecto: Depende del sistema operativo
nls_territory: Especifica las reglas de nomenclatura para la numeracin de das
y semanas, el formato de fecha por defecto, el separador de grupos y carcter
decimal por defecto y los smbolos de divisa local e ISO por defecto. Los
territorios soportados incluyen Estados Unidos de Amrica, Francia y Japn.
Para obtener ms informacin sobre todos los territorios, consulte la Gua de
Soporte de Idioma Nacional especfica de la versin de la base de datos Oracle.
Rango
de
Valores:
Cualquier
nombre
de
territorio
vlido.
Valor por Defecto: Depende del sistema operativo
open_cursors: Especifica el nmero mximo de cursores abiertos (reas de
contexto) que puede tener una sesin al mismo tiempo y restringe el tamao
de cach de cursores de PL/SQL que PL/SQL utiliza para evitar volver a analizar
las sentencias que un usuario ha vuelto a ejecutar. Defina este valor lo
suficientemente alto como para evitar que las aplicaciones se queden sin
cursores
abiertos.
Rango
de
Valores:
1
lmite
del
sistema
operativo.
Valor por Defecto: 64
pga_aggregate_target: Especifica las memorias PGA agregadas de destino de
todos los procesos del servidor adjuntos a la instancia. Defina este parmetro
en un valor positivo antes de activar la definicin automtica de reas de
trabajo. Esta memoria no reside en SGA. La base de datos utiliza este
Archivos de Control.
Tablespaces.
Archivos de Datos.
Segmentos de Rollback.
Grupos de Redo Logs
Archivos de Datos:
Por ltimo, antes de crear la base de datos, el asistente nos da las siguientes
posibilidades:
Crear Base de Datos: active esta casilla de control para crear la base de datos
ahora.
Guardar como Plantilla de Base de Datos: active esta casilla de control para
guardar los parmetros de creacin de la base de datos como plantilla. Esta
plantilla se agregar automticamente a la lista de plantillas de base de datos
disponibles.
o Nombre: introduzca un ttulo para esta plantilla que aparecer en la
lista de plantillas preconfiguradas.
Tras pulsar en "Terminar" en la ventana anterior podremos ver todas las opciones
seleccionadas. Pulsaremos "Aceptar" para iniciar la creacin definitiva de la base de
datos Oracle:
https://localhost:1158/em
Introduciremos usuario y contrasea (los indicados en los pasos anteriores):
1521":
Marcaremos "No" en la siguiente ventana que nos permite crear otro Listener:
Si tenemos activado algn cortafuegos (firewall), puede que nos pida confirmacin de
acceso en este punto, se la daremos para continuar con el proceso:
El asistente abre una ventana de consola de MS-DOS y ejecuta algunos comandos para
instalar e iniciar el listener, con el comando:
lsnrctl start NOMBRE_LISTENER
Anexo
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
=============
c:/app/ajpdsoft/product/11.1.0/db_1/BIN/localconfig
Step
1:
creating
new
OCR
add
repository
Successfully
accumulated
Creating
OCR
keys
for
Operation
Step
2:
creating
successfully
created
successfully added CSS to home
necessary
OCR
keys.
user
'ajpdsoft',
privgrp
''..
successful.
new
CSS
service
local
CSS
service
Redundancia: Utilice esta seccin del recuadro de dilogo para determinar el nivel de
redundancia que desea implementar a este grupo de discos. Cada valor de
redundancia necesita un nmero determinado de grupos de fallos. Los grupos de fallos
definen los discos o particiones que comparten componentes, de forma que si uno
falla, los dems discos o particiones que comparten el componente tambin lo harn.
Un ejemplo de grupo de fallos sera una cadena de discos SCSI que estuviera
completamente en el mismo controlador SCSI. Si el controlador SCSI falla, ninguno de
los discos que comparten el controlador estar disponible. En este ejemplo, todos los
discos que comparten el mismo controlador SCSI son parte de un nico grupo de fallos.
Como resultado, ASM no utilizar los discos de ese juego para la duplicacin de discos.
En su lugar, ASM proporcionar una duplicacin bidireccional mediante grupos de
fallos distintos. Utilice la siguiente tabla para determinar el nivel de redundancia del
grupo de discos.
Alto Seleccione este nivel si dispone de al menos tres grupos de fallos para
asignar a este grupo de discos.
Normal Seleccione este nivel si dispone de al menos dos grupos de fallos para
asignar a este grupo de discos.
Externo Seleccione este nivel si dispone de un solo grupo de fallos para asignar
a este grupo de discos. Al seleccionar este nivel de redundancia, Oracle supone
Listener es un proceso servidor que provee la conectividad de red con la base de datos
Oracle. El listener est configurado para escuchar la conexin en un puerto especfico
en el servidor de base de datos. Cuando un cliente pide una conexin a la base de
datos, el listener devuelve la informacin relativa a la conexin. La informacin de una
conexin para una instancia de una base de datos provee el nombre de usuario, la
contrasea y el SID de la base de datos. Si estos datos no son correctos se devolver un
mensaje de error.
Algunas caractersticas del listener:
archivo
Parar el listener.
Ver el estado del listener.
Arrancar el listener.
Rearrancar el listener.
administrador":
Seleccionaremos el idioma para el asistente de instalacin de Firebird y pulsaremos
"Aceptar":
El asistente para instalar Firebird Database Server 2.5.0 nos mostrar un documento
gua de instalacin, pulsaremos "Siguiente" para continuar:
El asistente nos dar la posibilidad de elegir el nombre de la carpeta del Men Inicio
para los accesos directos de Firebird, por defecto "Firebird 2.5 (x64)":
El asistente para instalar Firebird Database Server nos mostrar el resumen de las
opciones elegidas, si son correctas pulsaremos "Instalar" para realizar la instalacin
definitiva:
Desde el men Inicio de Windows podremos ver los accesos directos de Firebird, con
documentacin, desinstalacin y la utlidad Firebird ISQL Tool para conexin y
Desde donde podremos ver el estado de ejecucin del servidor de Firebird y configurar
algunas opciones:
Leeremos los trminos de licencia, si estamos de acuerdo marcaremos "I accept the
agreement" y pulsaremos "Next":
El asistente nos mostrar informacin que debemos leer antes de continuar con la
instalacin de FlameRobin, pulsaremos "Next":
Pulsaremos "Next" para continuar y crear los accesos directos tambin en el Escritorio
y la barra de acceso rpido:
Como ejemplo vamos a crear una nueva base de datos Firebird, para ello pulsaremos
con el botn derecho del ratn sobre "localhost" (servidor donde tenemos instalado
Firebird Database Server) y seleccionaremos "Create new database":
Pulsaremos con el botn derecho del ratn sobre la nueva base de datos creada,
seleccionaremos "Connect" para conectarnos y administrarla:
Desde esta ventana podremos consultar, modificar y crear cualquier tipo de objeto en
la nueva base de datos Firebird: Domains, Exceptions, Functions, Generators,
Procedures, Roles, System tables, Tables, Trigger y Views.
Como ejemplo crearemos una nueva tabla, para ello pulsaremos con el botn derecho
del ratn sobre "Tables" y seleccionaremos "Create new":
Una vez creada la tabla, podremos insertar registros o realizar consultas (select):
Introduciremos el puerto que se usar para conexin con PostgreSQL, por defecto
5432:
Tras la instalacin, el asistente nos dar la posibilidad de iniciar Stack Builder que es
una aplicacin que nos permitir instalar componentes y software adicional para
PostgreSQL. En nuestro caso lo marcaremos para instalar ApachePHP y phpPgAdmin:
C:/Apache
Introduciremos el puerto que usar el servidor web Apache, por defecto 8080:
Host: IP nombre de red (hostname) del equipo con PostgreSQL instalado. Por
defecto el equipo local 127.0.0.1.
Port: puerto de conexin con PostgreSQL, por defecto 5432.
PostgreSQL Home Directory: carpeta de instalacin de PostgreSQL.
"pgAdmin III":
pgAdmin III nos mostrar en la parte izquierda los servidores PostgreSQL que haya
encontrado, si no aparece el nuestro podremos agregarlo. Pulsaremos sobre el
servidor y seleccionaremos "Conectar":
Si los datos de acceso son correctos ya podremos administrar PostgreSQL con todas las
opciones: crear usuarios, esquemas, tablas, vistas, secuencias, funciones. Podremos
consultar datos, tablas, bases de datos creadas, etc.:
INSTALACION DE MARIADB
Primero en el navegador de su preferencia entramos a la siguiente direccin
https://downloads.mariadb.org/ donde seleccionaremos la versin beta o la versin
estable, de preferencia recomiendo seleccionar la versin estable la 5.5.34
Al entrar ah tendremos una serie de opciones de descarga, el .zip ya se encuentra
instalada; yo recomiendo .msi para una instalacin ms controlada. Ver figura 1
Ojo: se sebera tener en cuenta la arquitectura de su computador antes de proceder
su descarga.
Introducir el
usuario y el
password
Introducimos
un nombre
Y le damos abrir:
INSTALACION DE MySQL
Primero descargamos el instalador de MySQL, luego de tener la aplicacin
ejecutamos como administrador.
lo
Una vez instalado MySQL, la siguiente fase es la configuracin del servidor en s mismo.
Asegrate de que la marca Launch the MySQL Instance Configuration Wizard est
activa, nos mostrara el siguiente cuadro, presionamos next.
Dependiendo del uso que vayamos a darle a nuestro servidor deberemos elegir una
opcin u otra, cada una con sus propios requerimientos de memoria. Puede que te
guste la opcin Developer Machine, para desarrolladores, la ms apta para un uso de
propsito general y la que menos recursos consume. Si vas a compartir servicios en
esta mquina, probablemente Server Machine sea tu eleccin o, si vas a dedicarla
exclusivamente como servidor SQL, puedes optar por Dedicated MySQL Server
Machine, pues no te importar asignar la totalidad de los recursos a esta funcin.
Esta pantalla nos permite optimizar el funcionamiento del servidor en previsin del
nmero de usos concurrentes. La opcin por defecto, Decision Support (DSS) /
OLAP ser probablemente la que ms te convenga.
Deja ambas opciones marcadas, tal como vienen por defecto. Es la ms adecuada para
un uso de propsito general o de aprendizaje, tanto si eres desarrollador como no.
Aceptar conexiones TCP te permitir conectarte al servidor desde otras mquinas (o
desde la misma simulando un acceso webtpico).