SlideShare una empresa de Scribd logo
Taller: Oracle SQL
Instructor: Gustavo Coronel
Blog: gcoronelc.blogspot.com
Introducción a Oracle 11g 
Arquitectura de Oracle
Esquema General
Esquemas de Base de Datos
Usuarios Administradores
SYS
SYSTEM
Privilegios Especiales de Administración
SYSDBA
SYSOPER
Desbloquear la Cuenta SCOTT
Crear el Esquema SCOTT
Verificar el Servicio de la Base de Datos
Oracle SQL Developer
Ejecutar SQL Developer
Configurar la Conexión con SCOTT
Conexión Remota con SQL*Plus
Taller: Oracle SQL
Instructor: Gustavo Coronel
Blog: gcoronelc.blogspot.com
Arquitectura de Oracle
Esquema General 
La instancia representa la base de datos, pero en memoria.
Esquemas de Base de Datos 
La base de datos se organiza en esquemas.
Para que exista un esquema, primero debe existir el usuario.
El usuario que tiene privilegios y recursos para crear objetos, será también un
esquema.
Taller: Oracle SQL
Instructor: Gustavo Coronel
Blog: gcoronelc.blogspot.com
El esquema SYS pertenece al usuario SYS, y es donde se guarda el diccionario de
datos.
Usuarios Administradores
Se deben utilizar para hacer tareas administrativas.
SYS 
Es el propietario del esquema SYS y del diccionario de datos.
SYSTEM 
Tiene el rol DBA y se recomienda su uso para hacer tareas administrativas.
Privilegios Especiales de Administración
SYSDBA 
Se utiliza para realizar la conexión como usuario SYS.
Sintaxis usando SQL*Plus:
CONNECT sys/<clave> AS SYSDBA
SYSOPER 
Tiene menos privilegios que SYSDBA.
Sintaxis usando SQL*Plus:
CONNECT <usuario>/<clave> AS SYSOPER
Taller: Oracle SQL
Instructor: Gustavo Coronel
Blog: gcoronelc.blogspot.com
Desbloquear la Cuenta SCOTT
Si tú instalación de Oracle ya trae el esquema SCOTT es posible que la cuenta se
encuentre bloqueada, lo primero que se debe hacer es desbloquearla.
Se utiliza el comando ​ALTER USER​ como se ilustra a continuación:
De los resultados observador, se puede constatar que la clave está mayúsculas.
Crear el Esquema SCOTT
En caso de que tú instalación de Oracle no tenga el esquema SCOTT se debe crear
el esquema.
En la siguiente ruta:
F:appAdministradorproduct11.1.0db_1RDBMSADMIN
Se encuentra un archivo llamado ​scott.sql​, debe copiarlo en la raíz de la unidad, en
este caso ​F:​.
Para ejecutar un archivo ​.sql​ se debe utilizar el comando ​RUN​ (​@​), a continuación
se ilustra la ejecución del archivo ​scott.sql​ que se encarga de crear el esquema
Taller: Oracle SQL
Instructor: Gustavo Coronel
Blog: gcoronelc.blogspot.com
SCOTT​:
Verificar el Servicio de la Base de Datos
Como usuario SYS debe ejecutar el siguiente comando:
SHOW ​PARAMETER ​NAME
Se muestran todos los parámetros que tienen en su nombre la palabra ​name​.
El parámetro ​instance_name​ muestra el valor del ​SID​, en este caso es ​orcl​.
El parámetro ​service_names​ muestra el nombre del servicio, en este caso
orcl.world​.
Taller: Oracle SQL
Instructor: Gustavo Coronel
Blog: gcoronelc.blogspot.com
Oracle SQL Developer
Ejecutar SQL Developer 
Esta herramienta se puede obtener como un producto independiente desde el portal
de Oracle.
Es una herramienta gráfica para trabajar con bases de datos Oracle.
Cuando intentamos ejecutar SQL Developer, solicita la ruta del archivo ​java.exe​:
Taller: Oracle SQL
Instructor: Gustavo Coronel
Blog: gcoronelc.blogspot.com
Este archivo se encuentra en la siguiente ruta:
F:appAdministradorproduct11.1.0db_1jdkbin
Haciendo click en el botón ​Browse​ se debe llegar a la carpeta ​bin​ y seleccionar el
archivo ​java.exe​.
Configurar la Conexión con SCOTT 
Se puede usar el SID o el nombre del servicio.
En lugar de ​localhost​ se puede utilizar el IP del computador, de esta manera es
posible realizar conexiones a otros servidores de la red.
Se intenta la conexión con el servidor 172.17.2.164, obtenemos el siguiente error:
Taller: Oracle SQL
Instructor: Gustavo Coronel
Blog: gcoronelc.blogspot.com
El problema es el Firewall, el puerto de Oracle Database es por defecto el 1521, por
lo tanto se debe abrir.
Taller: Oracle SQL
Instructor: Gustavo Coronel
Blog: gcoronelc.blogspot.com
Se realiza nuevamente la prueba:
Taller: Oracle SQL
Instructor: Gustavo Coronel
Blog: gcoronelc.blogspot.com
SQL Developer en acción:
Taller: Oracle SQL
Instructor: Gustavo Coronel
Blog: gcoronelc.blogspot.com
Conexión Remota con SQL*Plus
Sintaxis:
CONNECT <usuario>/<clave>@<equipo>:1521/servicio

Más contenido relacionado

La actualidad más candente

Crear conexion a servidor en MySQL Workbench
Crear conexion a servidor en  MySQL WorkbenchCrear conexion a servidor en  MySQL Workbench
Crear conexion a servidor en MySQL Workbench
Jair Ospino Ardila
 
Replicacion de datos en Oracle
Replicacion de datos en OracleReplicacion de datos en Oracle
Replicacion de datos en OracleJenny Palma
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
ana leydi linares serrano
 
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENTESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
MODA ESTILO Y BELLEZA
 
Espacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClientEspacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClient
Thalia Regalado Juape
 
Pasos para Instalar MySQL server
Pasos para Instalar MySQL server Pasos para Instalar MySQL server
Pasos para Instalar MySQL server
PEPE QH
 
Replicación de una base de datos en oracle
Replicación de una base de datos en oracleReplicación de una base de datos en oracle
Replicación de una base de datos en oraclekaro
 
Statement
StatementStatement
DPRN3_U3_A1_MAZA
DPRN3_U3_A1_MAZADPRN3_U3_A1_MAZA
DPRN3_U3_A1_MAZA
Ruby Zavala Aldana
 
Link guias java y sqlite
Link guias java y sqliteLink guias java y sqlite
Link guias java y sqlite
Ivan Ramirez Iglesias
 
Java Y Oracle
Java Y OracleJava Y Oracle
Java Y Oracle
guest490af9
 
Java Y Oracle
Java Y OracleJava Y Oracle
Java Y Oracle
plsqlags
 
Objeto Sql Command
Objeto Sql CommandObjeto Sql Command
Objeto Sql Command
Thalia Regalado Juape
 
Actividad 1 Programación Net III
Actividad 1 Programación Net IIIActividad 1 Programación Net III
Actividad 1 Programación Net III
JANETNuez5
 
My sql
My sqlMy sql
Statement
StatementStatement
Java web 01 - servlets
Java web 01 - servletsJava web 01 - servlets
Java web 01 - servlets
Eric Gustavo Coronel Castillo
 
Dprn3 u3 a1_rahv
Dprn3 u3 a1_rahvDprn3 u3 a1_rahv

La actualidad más candente (20)

Crear conexion a servidor en MySQL Workbench
Crear conexion a servidor en  MySQL WorkbenchCrear conexion a servidor en  MySQL Workbench
Crear conexion a servidor en MySQL Workbench
 
Replicacion de datos en Oracle
Replicacion de datos en OracleReplicacion de datos en Oracle
Replicacion de datos en Oracle
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENTESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
 
Espacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClientEspacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClient
 
Pasos para Instalar MySQL server
Pasos para Instalar MySQL server Pasos para Instalar MySQL server
Pasos para Instalar MySQL server
 
Replicación de una base de datos en oracle
Replicación de una base de datos en oracleReplicación de una base de datos en oracle
Replicación de una base de datos en oracle
 
Plsql
PlsqlPlsql
Plsql
 
Statement
StatementStatement
Statement
 
DPRN3_U3_A1_MAZA
DPRN3_U3_A1_MAZADPRN3_U3_A1_MAZA
DPRN3_U3_A1_MAZA
 
Link guias java y sqlite
Link guias java y sqliteLink guias java y sqlite
Link guias java y sqlite
 
Java Y Oracle
Java Y OracleJava Y Oracle
Java Y Oracle
 
Java Y Oracle
Java Y OracleJava Y Oracle
Java Y Oracle
 
Objeto Sql Command
Objeto Sql CommandObjeto Sql Command
Objeto Sql Command
 
Actividad 1 Programación Net III
Actividad 1 Programación Net IIIActividad 1 Programación Net III
Actividad 1 Programación Net III
 
My sql
My sqlMy sql
My sql
 
Statement
StatementStatement
Statement
 
Java web 01 - servlets
Java web 01 - servletsJava web 01 - servlets
Java web 01 - servlets
 
Configuracion del Entorno
Configuracion del EntornoConfiguracion del Entorno
Configuracion del Entorno
 
Dprn3 u3 a1_rahv
Dprn3 u3 a1_rahvDprn3 u3 a1_rahv
Dprn3 u3 a1_rahv
 

Similar a ORACLE SQL

Entornos apex onpremise
Entornos apex onpremiseEntornos apex onpremise
Entornos apex onpremise
Daniel Bozzolo
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddlyehisam
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddlyehisam
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddlusamn
 
Introducción a base de datos Oracle
Introducción a base de datos OracleIntroducción a base de datos Oracle
Introducción a base de datos Oracle
pajaro5
 
Oracle xmldb
Oracle xmldbOracle xmldb
Oracle xmldb
Hermes Romero
 
Curso de SQL Básico parte 1 de 10
Curso de SQL Básico parte 1 de 10Curso de SQL Básico parte 1 de 10
Curso de SQL Básico parte 1 de 10
Byron Quisquinay
 
Obvios herramientas de un SGDB
Obvios herramientas de un SGDBObvios herramientas de un SGDB
Obvios herramientas de un SGDB
liras loca
 
Base de Datos Grupo Los Informaticos
Base de Datos Grupo Los InformaticosBase de Datos Grupo Los Informaticos
Base de Datos Grupo Los Informaticos
PedroJunior178
 
9.laravel
9.laravel9.laravel
Saturación de la base de datos
Saturación de la base de datosSaturación de la base de datos
Saturación de la base de datos
paul19pv
 
Guia de estudio_oracle 11 g
Guia de estudio_oracle 11 gGuia de estudio_oracle 11 g
Guia de estudio_oracle 11 g
Oscar Salas Chirinos
 
Guia de-estudio-oracle-11-g-pdf
Guia de-estudio-oracle-11-g-pdfGuia de-estudio-oracle-11-g-pdf
Guia de-estudio-oracle-11-g-pdf
Corporacion Universitaria Remington
 
ANDROID CON CONEXIÓN A BASE DE DATOS SQLITE
ANDROID CON CONEXIÓN A BASE DE DATOS SQLITEANDROID CON CONEXIÓN A BASE DE DATOS SQLITE
ANDROID CON CONEXIÓN A BASE DE DATOS SQLITE
rosacm chinguel maldonado
 
Tarea1 dba ezamora
Tarea1 dba ezamoraTarea1 dba ezamora
Tarea1 dba ezamora
edzamo13
 
Bloques
BloquesBloques
Script
ScriptScript
Cuadro Comparativo Bd
Cuadro Comparativo BdCuadro Comparativo Bd
Cuadro Comparativo Bdalinacarrion
 
Sql server 2005_para_desarrolladores_madrid
Sql server 2005_para_desarrolladores_madridSql server 2005_para_desarrolladores_madrid
Sql server 2005_para_desarrolladores_madridgermanjimenez1977
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
Sonia Ramos Fernandez
 

Similar a ORACLE SQL (20)

Entornos apex onpremise
Entornos apex onpremiseEntornos apex onpremise
Entornos apex onpremise
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
 
Introducción a base de datos Oracle
Introducción a base de datos OracleIntroducción a base de datos Oracle
Introducción a base de datos Oracle
 
Oracle xmldb
Oracle xmldbOracle xmldb
Oracle xmldb
 
Curso de SQL Básico parte 1 de 10
Curso de SQL Básico parte 1 de 10Curso de SQL Básico parte 1 de 10
Curso de SQL Básico parte 1 de 10
 
Obvios herramientas de un SGDB
Obvios herramientas de un SGDBObvios herramientas de un SGDB
Obvios herramientas de un SGDB
 
Base de Datos Grupo Los Informaticos
Base de Datos Grupo Los InformaticosBase de Datos Grupo Los Informaticos
Base de Datos Grupo Los Informaticos
 
9.laravel
9.laravel9.laravel
9.laravel
 
Saturación de la base de datos
Saturación de la base de datosSaturación de la base de datos
Saturación de la base de datos
 
Guia de estudio_oracle 11 g
Guia de estudio_oracle 11 gGuia de estudio_oracle 11 g
Guia de estudio_oracle 11 g
 
Guia de-estudio-oracle-11-g-pdf
Guia de-estudio-oracle-11-g-pdfGuia de-estudio-oracle-11-g-pdf
Guia de-estudio-oracle-11-g-pdf
 
ANDROID CON CONEXIÓN A BASE DE DATOS SQLITE
ANDROID CON CONEXIÓN A BASE DE DATOS SQLITEANDROID CON CONEXIÓN A BASE DE DATOS SQLITE
ANDROID CON CONEXIÓN A BASE DE DATOS SQLITE
 
Tarea1 dba ezamora
Tarea1 dba ezamoraTarea1 dba ezamora
Tarea1 dba ezamora
 
Bloques
BloquesBloques
Bloques
 
Script
ScriptScript
Script
 
Cuadro Comparativo Bd
Cuadro Comparativo BdCuadro Comparativo Bd
Cuadro Comparativo Bd
 
Sql server 2005_para_desarrolladores_madrid
Sql server 2005_para_desarrolladores_madridSql server 2005_para_desarrolladores_madrid
Sql server 2005_para_desarrolladores_madrid
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 

Más de Eric Gustavo Coronel Castillo

Java Web JSTL
Java Web JSTLJava Web JSTL
Model View Controller - MVC
Model View Controller - MVCModel View Controller - MVC
Model View Controller - MVC
Eric Gustavo Coronel Castillo
 
JavaServer Page
JavaServer PageJavaServer Page
Java Web: Servlets
Java Web: ServletsJava Web: Servlets
Java Web: Servlets
Eric Gustavo Coronel Castillo
 
Java Web - Presentación
Java Web - PresentaciónJava Web - Presentación
Java Web - Presentación
Eric Gustavo Coronel Castillo
 
JAVA ORIENTADO A OBJETOS - EXCEPCIONES
JAVA ORIENTADO A OBJETOS - EXCEPCIONESJAVA ORIENTADO A OBJETOS - EXCEPCIONES
JAVA ORIENTADO A OBJETOS - EXCEPCIONES
Eric Gustavo Coronel Castillo
 
JAVA ORIENTADO A OBJETOS - COLECCIONES
JAVA ORIENTADO A OBJETOS - COLECCIONESJAVA ORIENTADO A OBJETOS - COLECCIONES
JAVA ORIENTADO A OBJETOS - COLECCIONES
Eric Gustavo Coronel Castillo
 
JAVA ORIENTADO A OBJETOS - ARREGLOS
JAVA ORIENTADO A OBJETOS - ARREGLOSJAVA ORIENTADO A OBJETOS - ARREGLOS
JAVA ORIENTADO A OBJETOS - ARREGLOS
Eric Gustavo Coronel Castillo
 
JAVA ORIENTADO A OBJETOS - INTERFACES
JAVA ORIENTADO A OBJETOS - INTERFACESJAVA ORIENTADO A OBJETOS - INTERFACES
JAVA ORIENTADO A OBJETOS - INTERFACES
Eric Gustavo Coronel Castillo
 
JAVA ORIENTADO A OBJETOS - HERENCIA
JAVA ORIENTADO A OBJETOS - HERENCIAJAVA ORIENTADO A OBJETOS - HERENCIA
JAVA ORIENTADO A OBJETOS - HERENCIA
Eric Gustavo Coronel Castillo
 
JAVA ORIENTADO A OBJETOS - ALCANCE DE CLASE
JAVA ORIENTADO A OBJETOS - ALCANCE DE CLASEJAVA ORIENTADO A OBJETOS - ALCANCE DE CLASE
JAVA ORIENTADO A OBJETOS - ALCANCE DE CLASE
Eric Gustavo Coronel Castillo
 
JAVA ORIENTADO A OBJETOS - SOBRECARGA
JAVA ORIENTADO A OBJETOS - SOBRECARGAJAVA ORIENTADO A OBJETOS - SOBRECARGA
JAVA ORIENTADO A OBJETOS - SOBRECARGA
Eric Gustavo Coronel Castillo
 
JAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASE
JAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASEJAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASE
JAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASE
Eric Gustavo Coronel Castillo
 
JAVA ORIENTADO A OBJETOS - CLASES Y OBJETOS
JAVA ORIENTADO A OBJETOS - CLASES Y OBJETOSJAVA ORIENTADO A OBJETOS - CLASES Y OBJETOS
JAVA ORIENTADO A OBJETOS - CLASES Y OBJETOS
Eric Gustavo Coronel Castillo
 
Cursos Virtuales con Gustavo Coronel en UDEMY
Cursos Virtuales con Gustavo Coronel en UDEMYCursos Virtuales con Gustavo Coronel en UDEMY
Cursos Virtuales con Gustavo Coronel en UDEMY
Eric Gustavo Coronel Castillo
 
JAVA ORIENTADO A OBJETOS - INTRODUCCIÓN
JAVA ORIENTADO A OBJETOS - INTRODUCCIÓNJAVA ORIENTADO A OBJETOS - INTRODUCCIÓN
JAVA ORIENTADO A OBJETOS - INTRODUCCIÓN
Eric Gustavo Coronel Castillo
 
Buenas practicas para el Desarrollo de Software
Buenas practicas para el Desarrollo de SoftwareBuenas practicas para el Desarrollo de Software
Buenas practicas para el Desarrollo de Software
Eric Gustavo Coronel Castillo
 
JAVA OO - TEMA 08 - COLECCIONES
JAVA OO - TEMA 08 - COLECCIONESJAVA OO - TEMA 08 - COLECCIONES
JAVA OO - TEMA 08 - COLECCIONES
Eric Gustavo Coronel Castillo
 
EL MODELO DIRECTO DE DELL: TODO LO QUE HAY SOBRE LA INFORMACION
EL MODELO DIRECTO DE DELL: TODO LO QUE HAY SOBRE LA INFORMACIONEL MODELO DIRECTO DE DELL: TODO LO QUE HAY SOBRE LA INFORMACION
EL MODELO DIRECTO DE DELL: TODO LO QUE HAY SOBRE LA INFORMACION
Eric Gustavo Coronel Castillo
 
CONSULTAS BASICAS
CONSULTAS BASICASCONSULTAS BASICAS

Más de Eric Gustavo Coronel Castillo (20)

Java Web JSTL
Java Web JSTLJava Web JSTL
Java Web JSTL
 
Model View Controller - MVC
Model View Controller - MVCModel View Controller - MVC
Model View Controller - MVC
 
JavaServer Page
JavaServer PageJavaServer Page
JavaServer Page
 
Java Web: Servlets
Java Web: ServletsJava Web: Servlets
Java Web: Servlets
 
Java Web - Presentación
Java Web - PresentaciónJava Web - Presentación
Java Web - Presentación
 
JAVA ORIENTADO A OBJETOS - EXCEPCIONES
JAVA ORIENTADO A OBJETOS - EXCEPCIONESJAVA ORIENTADO A OBJETOS - EXCEPCIONES
JAVA ORIENTADO A OBJETOS - EXCEPCIONES
 
JAVA ORIENTADO A OBJETOS - COLECCIONES
JAVA ORIENTADO A OBJETOS - COLECCIONESJAVA ORIENTADO A OBJETOS - COLECCIONES
JAVA ORIENTADO A OBJETOS - COLECCIONES
 
JAVA ORIENTADO A OBJETOS - ARREGLOS
JAVA ORIENTADO A OBJETOS - ARREGLOSJAVA ORIENTADO A OBJETOS - ARREGLOS
JAVA ORIENTADO A OBJETOS - ARREGLOS
 
JAVA ORIENTADO A OBJETOS - INTERFACES
JAVA ORIENTADO A OBJETOS - INTERFACESJAVA ORIENTADO A OBJETOS - INTERFACES
JAVA ORIENTADO A OBJETOS - INTERFACES
 
JAVA ORIENTADO A OBJETOS - HERENCIA
JAVA ORIENTADO A OBJETOS - HERENCIAJAVA ORIENTADO A OBJETOS - HERENCIA
JAVA ORIENTADO A OBJETOS - HERENCIA
 
JAVA ORIENTADO A OBJETOS - ALCANCE DE CLASE
JAVA ORIENTADO A OBJETOS - ALCANCE DE CLASEJAVA ORIENTADO A OBJETOS - ALCANCE DE CLASE
JAVA ORIENTADO A OBJETOS - ALCANCE DE CLASE
 
JAVA ORIENTADO A OBJETOS - SOBRECARGA
JAVA ORIENTADO A OBJETOS - SOBRECARGAJAVA ORIENTADO A OBJETOS - SOBRECARGA
JAVA ORIENTADO A OBJETOS - SOBRECARGA
 
JAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASE
JAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASEJAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASE
JAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASE
 
JAVA ORIENTADO A OBJETOS - CLASES Y OBJETOS
JAVA ORIENTADO A OBJETOS - CLASES Y OBJETOSJAVA ORIENTADO A OBJETOS - CLASES Y OBJETOS
JAVA ORIENTADO A OBJETOS - CLASES Y OBJETOS
 
Cursos Virtuales con Gustavo Coronel en UDEMY
Cursos Virtuales con Gustavo Coronel en UDEMYCursos Virtuales con Gustavo Coronel en UDEMY
Cursos Virtuales con Gustavo Coronel en UDEMY
 
JAVA ORIENTADO A OBJETOS - INTRODUCCIÓN
JAVA ORIENTADO A OBJETOS - INTRODUCCIÓNJAVA ORIENTADO A OBJETOS - INTRODUCCIÓN
JAVA ORIENTADO A OBJETOS - INTRODUCCIÓN
 
Buenas practicas para el Desarrollo de Software
Buenas practicas para el Desarrollo de SoftwareBuenas practicas para el Desarrollo de Software
Buenas practicas para el Desarrollo de Software
 
JAVA OO - TEMA 08 - COLECCIONES
JAVA OO - TEMA 08 - COLECCIONESJAVA OO - TEMA 08 - COLECCIONES
JAVA OO - TEMA 08 - COLECCIONES
 
EL MODELO DIRECTO DE DELL: TODO LO QUE HAY SOBRE LA INFORMACION
EL MODELO DIRECTO DE DELL: TODO LO QUE HAY SOBRE LA INFORMACIONEL MODELO DIRECTO DE DELL: TODO LO QUE HAY SOBRE LA INFORMACION
EL MODELO DIRECTO DE DELL: TODO LO QUE HAY SOBRE LA INFORMACION
 
CONSULTAS BASICAS
CONSULTAS BASICASCONSULTAS BASICAS
CONSULTAS BASICAS
 

Último

Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
AbbieDominguezGirond
 
Arquitectura de Sistema de Reservaciones
Arquitectura de Sistema de ReservacionesArquitectura de Sistema de Reservaciones
Arquitectura de Sistema de Reservaciones
AlanL15
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
SamuelGampley
 
MODULOS INTEGRADOS.docx.....................................
MODULOS INTEGRADOS.docx.....................................MODULOS INTEGRADOS.docx.....................................
MODULOS INTEGRADOS.docx.....................................
Yisel56
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
juanorejuela499
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
Ecaresoft Inc.
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptxTECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
KatiuskaDominguez2
 

Último (7)

Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
 
Arquitectura de Sistema de Reservaciones
Arquitectura de Sistema de ReservacionesArquitectura de Sistema de Reservaciones
Arquitectura de Sistema de Reservaciones
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
 
MODULOS INTEGRADOS.docx.....................................
MODULOS INTEGRADOS.docx.....................................MODULOS INTEGRADOS.docx.....................................
MODULOS INTEGRADOS.docx.....................................
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptxTECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
 

ORACLE SQL

  • 1. Taller: Oracle SQL Instructor: Gustavo Coronel Blog: gcoronelc.blogspot.com Introducción a Oracle 11g  Arquitectura de Oracle Esquema General Esquemas de Base de Datos Usuarios Administradores SYS SYSTEM Privilegios Especiales de Administración SYSDBA SYSOPER Desbloquear la Cuenta SCOTT Crear el Esquema SCOTT Verificar el Servicio de la Base de Datos Oracle SQL Developer Ejecutar SQL Developer Configurar la Conexión con SCOTT Conexión Remota con SQL*Plus
  • 2. Taller: Oracle SQL Instructor: Gustavo Coronel Blog: gcoronelc.blogspot.com Arquitectura de Oracle Esquema General  La instancia representa la base de datos, pero en memoria. Esquemas de Base de Datos  La base de datos se organiza en esquemas. Para que exista un esquema, primero debe existir el usuario. El usuario que tiene privilegios y recursos para crear objetos, será también un esquema.
  • 3. Taller: Oracle SQL Instructor: Gustavo Coronel Blog: gcoronelc.blogspot.com El esquema SYS pertenece al usuario SYS, y es donde se guarda el diccionario de datos. Usuarios Administradores Se deben utilizar para hacer tareas administrativas. SYS  Es el propietario del esquema SYS y del diccionario de datos. SYSTEM  Tiene el rol DBA y se recomienda su uso para hacer tareas administrativas. Privilegios Especiales de Administración SYSDBA  Se utiliza para realizar la conexión como usuario SYS. Sintaxis usando SQL*Plus: CONNECT sys/<clave> AS SYSDBA SYSOPER  Tiene menos privilegios que SYSDBA. Sintaxis usando SQL*Plus: CONNECT <usuario>/<clave> AS SYSOPER
  • 4. Taller: Oracle SQL Instructor: Gustavo Coronel Blog: gcoronelc.blogspot.com Desbloquear la Cuenta SCOTT Si tú instalación de Oracle ya trae el esquema SCOTT es posible que la cuenta se encuentre bloqueada, lo primero que se debe hacer es desbloquearla. Se utiliza el comando ​ALTER USER​ como se ilustra a continuación: De los resultados observador, se puede constatar que la clave está mayúsculas. Crear el Esquema SCOTT En caso de que tú instalación de Oracle no tenga el esquema SCOTT se debe crear el esquema. En la siguiente ruta: F:appAdministradorproduct11.1.0db_1RDBMSADMIN Se encuentra un archivo llamado ​scott.sql​, debe copiarlo en la raíz de la unidad, en este caso ​F:​. Para ejecutar un archivo ​.sql​ se debe utilizar el comando ​RUN​ (​@​), a continuación se ilustra la ejecución del archivo ​scott.sql​ que se encarga de crear el esquema
  • 5. Taller: Oracle SQL Instructor: Gustavo Coronel Blog: gcoronelc.blogspot.com SCOTT​: Verificar el Servicio de la Base de Datos Como usuario SYS debe ejecutar el siguiente comando: SHOW ​PARAMETER ​NAME Se muestran todos los parámetros que tienen en su nombre la palabra ​name​. El parámetro ​instance_name​ muestra el valor del ​SID​, en este caso es ​orcl​. El parámetro ​service_names​ muestra el nombre del servicio, en este caso orcl.world​.
  • 6. Taller: Oracle SQL Instructor: Gustavo Coronel Blog: gcoronelc.blogspot.com Oracle SQL Developer Ejecutar SQL Developer  Esta herramienta se puede obtener como un producto independiente desde el portal de Oracle. Es una herramienta gráfica para trabajar con bases de datos Oracle. Cuando intentamos ejecutar SQL Developer, solicita la ruta del archivo ​java.exe​:
  • 7. Taller: Oracle SQL Instructor: Gustavo Coronel Blog: gcoronelc.blogspot.com Este archivo se encuentra en la siguiente ruta: F:appAdministradorproduct11.1.0db_1jdkbin Haciendo click en el botón ​Browse​ se debe llegar a la carpeta ​bin​ y seleccionar el archivo ​java.exe​. Configurar la Conexión con SCOTT  Se puede usar el SID o el nombre del servicio. En lugar de ​localhost​ se puede utilizar el IP del computador, de esta manera es posible realizar conexiones a otros servidores de la red. Se intenta la conexión con el servidor 172.17.2.164, obtenemos el siguiente error:
  • 8. Taller: Oracle SQL Instructor: Gustavo Coronel Blog: gcoronelc.blogspot.com El problema es el Firewall, el puerto de Oracle Database es por defecto el 1521, por lo tanto se debe abrir.
  • 9. Taller: Oracle SQL Instructor: Gustavo Coronel Blog: gcoronelc.blogspot.com Se realiza nuevamente la prueba:
  • 10. Taller: Oracle SQL Instructor: Gustavo Coronel Blog: gcoronelc.blogspot.com SQL Developer en acción:
  • 11. Taller: Oracle SQL Instructor: Gustavo Coronel Blog: gcoronelc.blogspot.com Conexión Remota con SQL*Plus Sintaxis: CONNECT <usuario>/<clave>@<equipo>:1521/servicio