miércoles, 17 de noviembre de 2010

PASOS PARA LA INSTALACION DE ORACLE


  1.  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 seleccionaremos Oracle9i 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 para Uso 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.

miércoles, 10 de noviembre de 2010

EJEMPLO PRACTICO WORKBENCH PARTE 2

1. Creamos las tablas que teniamos en acces tabla clientes y servicios:

2. Creamos la relacion entre una y otra:

EJEMPLO PRACTICO WORKBENCH

1. Se crea las tablas con sus respectivas columnas tabla DEPT y tabla EMP:



2. Creamos la relacion entre tablas con la columna DEPTNO:


miércoles, 3 de noviembre de 2010

Sintesis Workbench

Generacion del script
RTA/ Es una herramienta para crear grandes bases de datos lo cual permite diseñar hay  mismo el modelo de e-r y luego crear la base de datos.

Esquema relacional
Para crear un esquema relacional abrimos la aplicacion y nos aparecera una ventana como la siguiente:
 Damos doble click en la opcion add Diagram y nos aparecera una ventana como esta:
Creamos una Tabla dirigiendonos a la septima opcion de arriba hacia abajo en la que aparece un pequeño cuadro damos click y nos dirigimos a la parte que queramos en la hoja :

Para modificarla y darle los Atributos  damos doble click en la tabla y nos dirigimos a la opcion columns y alli podemos crearle todos los atributos posibles como se muestra a continuacion:
 por ultimo puedes crear todas las relaciones dando click en cualquiera opcion de las ultimas 5 como se muestra a continuacion:

miércoles, 27 de octubre de 2010

PRACTICA 13

Enter password: ****
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.1.45-community MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> SHOW DATABASES;


DATABASE
Informacion schema
mysql
Practica
test


4 rows in set (0.05 sec)

mysql> USE PRACTICA;
Database changed
mysql> CREATE TABLE EMPLE(emp_nom integer,apellido varchar(20),oficio varchar(20
),dir integer,fecha_alt date,salario integer,comision integer,dept_no integer,pr
imary key(emp_nom));
Query OK, 0 rows affected (3.68 sec)

mysql> describe emple;

Field
Type
Null
Key
Default
Extra
Emp_nom
Int(11)
NO
PRI
0

apellido
Varchar(20)
YES

NULL

oficio
Varchar(20)
YES

NULL

dir
Int(11)
YES

NULL

Fecha_alt
date
YES

NULL

salario
Int(11)
YES

NULL

comision
Int(11)
YES

NULL

Dept_no
Int(11)
YES

NULL



8 rows in set (0.08 sec)

mysql> create database empleados;
Query OK, 1 row affected (0.02 sec)

mysql> use empleados;
Database changed
mysql> create table emple(emp_no integer,apellido varchar(20),oficio varchar (20
),dir varchar(20),fecha_alt date,salario integer,comision integer,dept_no intege
r,primary key(emp_no));
Query OK, 0 rows affected (0.14 sec)


mysql> create table depart(dept_no integer,dnombre varchar(20),loc varchar(20),p
rimary key(dept_no));
Query OK, 0 rows affected (0.06 sec)

mysql> describe depart;




Field
Type
Null
Key
Default
Extra
Dept_no
Int(11)
NO
PRI
0

dnombre
Varchar(20)
YES

NULL

loc
Varchar(20)
YES

NULL



3 rows in set (0.03 sec)

mysql> insert into emple values(7369,'Sanches','empleado',7902,17/12/1980,104000
,null,20);
Query OK, 1 row affected (0.06 sec)

mysql> insert into emple values(7499,'Arroyo','vendedor',7698,20/02/1980,208000,
39000,30);
Query OK, 1 row affected (0.02 sec)















miércoles, 13 de octubre de 2010

Instalación y Configuración de MySQL PARTE 2

 (9 / 19) Elegimos la Configuración Detallada.

Pulsamos Next >
(10/ 19) Elegimos
 

Pulsamos Next > 
 (11 / 19) Elegimos Multifunctional Database.

Pulsamos Next > (12 / 19) Elegimos el disco y la ruta donde queremos guardar los ficheros con las tablas de la BB.DD.
  

Pulsamos Next > (13 / 19)  Elegimos Decisión Support (DSS)/OLAP

 
 

(15 / 19)
 
Pulsamos Next > 
(16 / 19) Activamos Install As Windows Service
Activamos
Launch the MySQL Server automatically Activamos Incluye Bin Directory in Windows PATH


Pulsamos Next > 
(17 / 19)
Establecemos la clave para el usuario root
Podemos activar una cuenta anónima (usuario
ODBC) que nos permite entrar sin identificarnos
 
 
 

Elegimos Standard Caracter Set


Pulsamos Next > 


Pulsamos Next > 
(14 / 19)
Quitamos la marca a Enable TCP/IP Networking (Si no queremos acceder desde la red a nuestra BB.DD.)
Activamos
Enable Strict Mode
Developer Machine, para que no consuma excesivos recursos.

miércoles, 6 de octubre de 2010

Instalación y Configuración de MySQL PARTE 1

Lo podemos descargar de forma gratuita de: http://dev.mysql.com/downloads/mysql/5.0.html#win32
Descargaremos la que esté disponible como Versión Recomendada (
(1/19)Se inicia el asistente para la instalación...
Pulsamos Next >
(2 / 19) Elegimos la instalación Completa (
La diferencia está en que la Completa instala componentes adicionales necesarios para el desarrollo de aplicaciones, pero que no necesitaremos para el curso.
Complete) o Típica (Typical).

Pulsamos Next >  Preparado para la Instalación
Nos resume la información de la instalación que será efectuada:
Pulsamos Install > (4 / 19) Comienza la Instalación...
(5 / 19) Pantalla con información...
Pulsamos Next > (6 / 19) Más información ...
Pulsamos Next > (7 / 19) Finaliza la instalación.
Lo dejamos activado para comenzar la configuración.
Pulsamos Finish > (8 / 19) Se inicia el asistente para la configuración...

(3 / 19)
En el momento de escribir este documento la última versión estable disponible es la 5.0.51a (con un tamaño de 44.3 Mb y nombre mysql-5.0.51a-win32.zip), pero en el futuro puede que exista otra. Current Release Recommended) en http://dev.mysql.com/downloads/ Descargamos y guardamos la versión comprimida en ZIP, la descomprimimos, ejecutamos: Setup.exe y se iniciará el asistente: