Manual Oracle- Windows

55
ESPECIALIZACIÓN EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS 2015 INSTALACIÓN ORACLE DATABASE 11g RELEASE 2 EN WINDOWS CLASE ESCRITORIO 7/8/10 YIMY FERNANDO PÉREZ MEDINA INSTRUCTORA: YENIFER VANEGAS GALVIS SEPTIEMBRE 2015 Y CREAR UNA BASE DE DATOS DESDE CERO Manual paso a paso vetsion do.cey build undotre Léase en lenguaje costeño

description

Manual Oracle- windows.pdf

Transcript of Manual Oracle- Windows

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

INSTALACIÓN ORACLE DATABASE 11g RELEASE 2EN WINDOWS CLASE ESCRITORIO 7/8/10

YIMY FERNANDO PÉREZ MEDINA

INSTRUCTORA: YENIFER VANEGAS GALVIS

SEPTIEMBRE 2015

Y CREAR UNA BASE DE DATOS DESDE CERO

Manual paso a paso vetsion do.cey build undotre

Léase en lenguaje costeño

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

1. Ingresamos a la página oficial de Oracle para descargar el programa Oracle Database 11g Release 2 desde esta dirección:

http://www.oracle.com/es/index.html

2. Para tener acceso a descargar aplicaciones Oracle se debe estar registrado,ingresamos y procedemos a registrarnos.

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15 3. Una vez registrados vamos a Descargas y buscamos la aplicación

4. Al tener las dos partes debemos descomprimirlas y combinarlas de manera que nos quedede la siguiente manera:

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

5. Procedemos con la instalación desde el setup.exe y ejecutamos como administrador

6. Se abre el cmd y se inicia el instalador universal de Oracle

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

7. Carga los controladores para abrir la interfaz

8. En esta pantalla omito que deseo recibir actualizaciones de seguridady damos siguiente.

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

9. Dice que no has proporcionado una dirección de correo, que si no deseas recibirinformación, le dices que si.

10. Nos pregunta como queremos instalarlo, le decimos que vamosa crear y configurar una Base de Datos.

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15 11. Elegimos el sistema que vamos a instalar, de Escritorio o Servidor.

Escogemos Escritorio.

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

12. Muestra la ubicación donde quedarán los archivos, nos permiteescoger la Edición que queremos instalar, el nombre de la BD y nos pide la contraseñade administrador.

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15 13. Aparece la comprobación de requisitos necesarios para poder instalar el Oracle,

damos clic en Terminar.

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15 14. Inicia la instalación del programa… puede tardar dependiendo de las características del PC.

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15 15. Aparece un bloqueo de Firewall y le damos en permitir acceso.

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15 16. Una vez terminada la instalación, comienza el Asistente de Configuración de Base de Datos

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15 17. Termina el Asistente de Configuración y nos muestra el nombre de la BD y nos da una

dirección de la Base de Datos de control

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15 18. Finalizado todo, damos clic en Cerrar.

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15 19. Para acceder a nuestra BD vamos hasta inicio y buscamos SQL Plus.

20. Inicia una ventana cmd donde escribiremos el nombre usuario que por defectoes “system” y tecleamos la contraseña de administrador que escribimos en la instalación.

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15 21. Ingresamos a nuestro navegar y escribimos la dirección que nos había

entregado cuando finalizó de crear la BD “https://localhost:1158/emIngresamos nuevamente como usuario “system” (por defecto) y la contraseña.

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15 22. Ingresamos al Enterprise Manager

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

C:\> lsnrctl start (iniciar listener)

C:\>lsnrctl status (chequear el estatus)C:/xxx/xxxx>Sqlplus “/as sysdba”SQL> show userUSER is “system”Changing password for systemNew password:Retype new password:Password changedSQL>quit

POSIBLES INCONVENIENTES

- Si tenemos problemas para conectarnos a la BD debemos tener en cuenta que estos servicios se estén en ejecución

- Desde una ventana de cmd podemos iniciar el listener o conocer su estado

- Si desea cambiar la contraseña de Administrador ejecute estos comandos desde cmd

NOTA: Para borrar una BD debe detener todos los servicios que se estén ejecutando

Win+R(ventaja ejecutar) escribimos: services.msc

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

- Antes de crear nuestra BD vamos a crear un Listener. Este se utiliza para realizar conexiones remotas a nuestra BD.

Listener: Es un protocolo que recibe lassolicitudes entrantes de conexión delcliente y gestiona el tráfico de estassolicitudes al servidor de base de datos.

Hay varias formas de crear una BD, una es desde el menú inicio con el asistente de configuración de red y el asistente de configuración de Base de Datos.

Otra manera de hacerlo es desde líneas de comandos. Lo haremos de esta manera.

- Para esto utilizamos el comando “netca”y damos Enter

CREAR UNA NUEVA BASE DE DATOS

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

- Le decimos que queremos configurar el Listenery Siguiente

- Seleccionamos en Agregar y Siguiente

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

- Le voy a cambiar el nombre por LISTENER2 y siguiente

- Dejamos el protocolo TCP por defecto y continuamos

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

- El Listener utiliza un puerto por defecto que es el 1521, pero este generalmente nos presenta un error .

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

- Para evitar este error le cambiaremos el número de puertopor 1525

- Pregunta si deseamos crear otro Listener y le decimos que no

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

- Me pregunta por el Listener que deseo arrancar

- Termina la configuración del listener y siguiente

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

- Le decimos terminar la configuración del listener

- Ahora configuramos nuestra BD con el comando “dbca”

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15 - Y se abre el Asistente de Configuración de la Base de Datos

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

- Encontramos varias opciones y escogemos CrearBase de Datos

- Seleccionamos Personalizar Base de Datos.

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

- Copiamos el nombre de la Base de Datos

- Dejamos los valores por defecto y damos en Siguiente

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

- Le decimos que vamos a usar la misma contraseña para todas las cuentas y la escribimos

- Como escribí solo 4 caracteres me dice que no cumplo con la política de complejidad, doy clic en si.

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

SYSEl usuario SYS posee todas las tablas base y punto de vista del usuario accesible del diccionario de datos (informaciónde configuración de Oracle). Ningún usuario de Oracle debe nunca alterar (actualizar, eliminar o insertar) las filas o losobjetos de esquema conatained en el esquema SYS, ya que dicha actividad puede comprometer integrety datos. Eladministrador de seguridad debe mantener un estricto control de esta cuenta central.

SYSTEMEl usuario del sistema se utiliza para crear tablas adicionales y vistas que muestran información administrativa y tablasinternas y vistas utilizadas por varias opciones y herramientas de Oracle.

SYSMANEl usuario SYSMAN representa la cuenta súper administrador de Enterprise Manager. Este administrador EM puedecrear y modificar otras cuentas de administrador EM, así como administrador de la misma instancia de base.

DBSNMPEl usuario DBSNMP es utilizado por EM para supervisar la base de datos. EM utiliza esta cuenta para acceder aestadísticas de rendimiento sobre la base de datos. Las credenciales DBSNMP conocen como las credenciales demonitoreo a veces.

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

- Dejamos la opción por defecto y Siguiente

- Activamos las dos opciones y Siguiente

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

- Desmarcamos todas las opciones y solo dejamosRepositorio de Enterpise Manager.

- En la pestaña de Archivos de Comandos Personalizadosla dejamos por defecto.

- Acá están los parámetros de inicio de la BD, vamos a dejar por defecto todo como está, incluidas las demás pestañas.

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

- En las opciones de almacenamiento, no modificamos nadadejamos por defecto todo y Siguiente

- Seleccionamos guardar como plantilla y en Generar Archivosy Terminar

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

- Nos muestra los detalles de la Base de Datos que hemos especificado

- Nos dice que la creación de la plantilla ha sido terminada

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

- Se genera el archivo de comandos de Base de Datos

- Nos confirma que esa ruta de generación ha sido correcta

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

- Comienza la creación de la Base de Datos

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15 Aquí mostraré como hacerlo desde los asistentes que

se encuentran en el menú de inicio de Windows.

Es muy similar a lo anterior pero tiene pequeñas diferencias.

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

Oracle SQL Developer es la herramienta gráfica gratuita que proporciona Oracle para desarrollar, o simplemente para ejecutar consultas o scripts SQL, tanto DML como DDL, sobre bases de datos Oracle.

Realizamos la conexión según los parámetros

ORACLE SQL DEVELOPER

Nota: La versión Developer 4.1.1 de 64 bits traeIncluido el JDK.

Si instala una versión de 32 bits, necesitará descargarEl JDK. 8.0 es su última versión.

Java Development Kit o (JDK), es un software que provee herramientas de desarrollo para la creación de programas en Java. Puede instalarse en una computadora local o en una unidad de red.

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

Una vez conectado, puedo ver el entornográfico donde se puede trabajar sobre la BD.

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

ESP

ECIA

LIZA

CIÓ

N E

N G

ESTI

ÓN

Y S

EGU

RID

AD

DE

BA

SES

DE

DAT

OS

20

15

El developer es un simple programaque no necesita ningún tipo deinstalación.