lunes, 28 de noviembre de 2016

COMO CREAR UN NUEVO USUARIO O ESQUEMA EN ORACLE 11g Express Edition

Para establecer la conexión al servidor Oracle, ingrese el comando:

SQL> conn system (presione ENTER)

Introduzca la contraseña:La contraseña es la establecida por Usted al momento de instalar Oracle.(A no ser que la haya cambiado).

Presione Enter.

Se vusalizará el mensaje:
Conectado.
A continuación se activa el prompter SQL>

Ahora podemos enviar mandatos SQL al servidor XE. Para empezar, crearemos un nuevo usuario llamado MUSICAL.

La sintaxis para crear un usuario en Oracle es:

create user NOMBRE_CUENTA
identified by CONTRASEÑA
default tablespace NOMBRE_ESPACIO_DE_TABLA;

Práctica
:

SQL>create user MUSICAL
2 identified by MIMUSICA
3 default tablespace USERS;

Se especifica el espacio de tabla USERS, si se omitiera, los objetos creados por el uuario MUSICAL, se almacenarán por defecto en el tablespace System que es el lugar donde se encuentra almacenado el diccionario de datos.

Hasta aquí hemos creado el usuario musical, pero no tiene privilegios que le peremitan conectarse al servidor Oracle. Para ello, submita la sentencia:

SQL>Grant connect to MUSICAL;

Ahora, MUSICAL puede concetarse a la instancia Oracle, pero no podrá crear ningún tipo de objetos como tablas, indices, vistas, unidades almacenadas o proc. almacenados, para ello, submita la sentencia:

SQL>Grant resource to MUSICAL;

Para probar la cuenta MUSICAL, nos desconectamos para cerrar la sesión actual, submitimos:

SQL>disc;

Para conectarnos como MUSICAL:

SQL>conn MUSICAL
Introduzca la contraseña: MIMUSICA
Conectado.


seguir viendo http://www.dataprix.com/como-crear-un-nuevo-esquema-en-oracle-paso-paso

lunes, 1 de julio de 2013

¿Qué significa la “i” y la “g” en las versiones de Oracle Database?

¿Qué significa la “i” y la “g” en las versiones de Oracle Database?

Como una manera de satisfacer algunas dudas de nuestros visitantes, escribo este pequeño post.
La “i” aparece por primera vez en el lanzamiento de Oracle 8i (8.1.7.x), que revolucionó el mercado por ahi por 1998. La “i” simplemente significa Internet. Estamos en plena revolución de las empresas .COM, y todo lo que tuviera relación con Internet era “fashion”. Oracle lanza la primera base de datos para soporte de aplicaciones internet. Esto significa que viene con características de mayor alta disponibilidad -las aplicaciones internet son por definición 7×24-, además de traer java embebido en el motor, un lenguaje que nace para construir aplicaciones internet. El motor trae una seria de APIs que le permiten a los desarrolladores  la construcción de aplicaciones web. Además, el motor viene preparado para manejar todo tipos de datos multimedial (opción oracle intermedia), tales como documentos, imágenes, sonido, propio del mundo internet. Si a esto le agregamos el soporte para guardar datos en XML, un lenguaje de marcas que generaliza el HTML de los navegadores, hace de esta versión oracle 8i una de las más populares y robusta. Mucha de la arquitectura actual del motor fue concebida en esta versión. A pesar de que esta versión ya se encuentra largamente desoportada, muchos clientes mantienen operando aplicaciones basadas en esta versión producto de su estabilidad y buenas prestaciones.
La i se mantuvo hasta la versión 9i.

Cuando sale la versión 10g, la “i” se reemplaza por una “g”, lo que significa grid o grilla. Ya no era cool, ni fashion ser internet, todo el mundo se habia apropiado de este concepto, por lo cual no habia diferencia. Estaba de moda el grid computing. Esto fue en el 2003. La idea del grid o la grilla, era (es) que se puede montar una granja de servidores multipropósito que se pueden disponer a trabajar en conjunto (cluster) para distintos tipos de servicios, de acuerdo a la demanda, servicios de bases de datos, servidores de aplicacion, otros servicios del negocio. Esto hace que los recursos se aprovechen y se racionalicen mejor, permitiendo en el papel más economia y mejor uso de los mismos.

¿Qué se entiende por Grid Computing?

El término Grid fue acuñado a mediados de la década de los 90 para designar una propuesta de infraestructura de informática distribuida para la investigación científica y la ingeniería avanzada que pudiera aprovechar la omnipresencia de Internet.

En su sentido tradicional, una grid es un ejército de procesadores conectados en red, ya sea sobre Internet, intranet o WAN corporativas, con el propósito de manejar enormes tareas de computación mediante la distribución del trabajo entre los diversos recursos de procesamiento.

Ejemplos de proyectos que utilizan este concepto son:
1.- Proyecto SETI, que a través de screen saver, se analizan señales de radiotelescopio en la búsqueda de patrones que indiquen la existencia de vida inteligente extraterrestre.  Mayor información enhttp://setiathome.ssl.berkeley.edu/
2.- Proyecto Einstein@Home,  que procesa información de los detectores de ondas gravitacionales que den cuenta de fenómenos como explosión de supernovas y pulsares, estrellas binarias que rotan unas entorno de la otra, estrellas de neutrones, hoyos negros desplazándose y devorando objetos estelares, centros de galaxias con hoyos negros masivos,  eventos que generan de acuerdo a la teoria general de la relatividad de Albert Einstein ondas gravitacionales, que en principio debieran ser detectables.

3.- En el campo de la biologia, existen varios proyectos, relacionados con el estudio de moléculas y proteinas que permiten combatir enfermedades tales como el cáncer, la malaria entre otras aplicaciones.

ESCRITO POR: Felipe Manriquez
TOMADO DE: dbagroup.cl

jueves, 30 de mayo de 2013

Como Desbloquear el Schema HR en Oracle

Como Desbloquear el Schema HR en Oracle

Después de haber instalado y armado todo nuestro entorno de estudio, necesitamos desbloquear algún schema de ejemplo que trae nuestra base de datos Oracle, para el caso de que queramos utilizarlo para nuestras prácticas de estudio, en éste video explicamos como desbloquear el schema HR para tenerlo disponible y poder utilizarlo en nuestras prácticas. Para esta guia utilizaremos SQL Developer y Oracle 11g released 2.

¿Como sabemos si nuestro schema HR esta bloqueado?

  1. Ejecutamos SQL Developer. En la pestaña "Conexiones" a la izquierda de la ventana ,  seleccionando en la cruz verde que aparece en esta pestaña, creamos una nueva conexión.
  2. Al seleccionar la cruz verde aparece la ventana "Nueva / Seleccionar Conexión a Base de Datos", en ella diligenciamos algunos datos importantes para poder crear una conexión hacia el schema HR. Para ello en Nombre de Conexión se le da un nombre a la conexión, para este caso se le llamo "Schema - HR"; En el campo Usuario digitamos el nombre del schema, que es el mismo nombre del Usuario del schema, para este caso el usuario del schema HR es el mismo HR; en el campo Contraseña se digita la contraseña del usuario o schema HR; En la pestaña "Oracle" en el Tipo de Conexión seleccionamos el tipo TNS, se chequea en Alias de la Red y seleccionamos XE. Para probar la conexión se selecciona en el boton "Probar". Al probar si el usuario esta bloqueado debe aparecer la información en rojo que muestra la siguiente imagen "Estado: Fallo;Fallo de la prueba: ORA-28000: the account is Lockead".

Para desbloquear el schema HR es muy sencillo:
  1. Seleccionamos la consola de comandos de Run SQL Command Line en el menu inicio dentro de la carpeta "Oracle Database 11g Express Edition".
  2. Se abrira la consola de comando SQL de oracle en el estado que se muestra en la siguiente imagen.
  3. Para conectarnos digitamos "connect" y posteriormente se da un ENTER. Al pulsar ENTER nos aparece la siguiente linea "Enter user-name:", pidiendo el nombre de usuario con el que se hará la conexión.
  4. Para conectarnos utilizaremos el usuario SYS con el rol de SYSDBA. Para tal fin digitamos "sys as sysdba" y posteriormente se da un ENTER. Nos pedira la contraseña del usuario SYS (Esta contraseña se configuro al momento de la instalación de oracle). Al momento de digitarla no ocurrirá nada, no esperes que aparezcan asteriscos o puntos al momento de digitarla, solo digitala y presiona ENTER.
  5. Si la contraseña digitada es correcta debe aparecer un mensaje diciendo "Connected", así como lo muestra la siguiente imagen.
  6. Antes que nada se le debe asignar una contraseña al usuario HR, para ello digitamos la siguiente sentencia SQL: "alter user hr identified by XXX;" en donde las XXX significan la contraseña que se le asignara al usuario HR. En este caso se le asigno como contraseña HR, el mismo nombre del usuario HR. No olvides al final de la sentencia colocar punto y coma (;), ya que este es el que cierra la sentencia. A continuación se pulsa ENTER. Si la asignación de la contraseña fue exitosa, debe mostrar un mensaje diciendo "User altered" (Usuario alterado o Modificado).
  7. Para desbloquear el usuario digitamos la siguiente sentencia SQL: "alter user hr account unlock;", y pulsamos ENTER. Si el desbloqueo del usuario HR es exitosa, debe mostrar un un mensaje diciendo "User altered" (Usuario alterado o Modificado)
  8. Ahora se probara si el schema HR ha sido desbloqueado y su contraseña de igual manera, para ello digitamos la siguiente sentencia SQL con el siguiente formato conn [nombreDeUsuario]/[contraseña]@[aliasDeRed]" quedando para el caso de la guia así: "conn hr/hr@xe", Luego pulsamos enter. Si la el usuario y contraseña son validos debe mostrar un mensaje diciendo "Connected".
  9. Habiendo probado exitosamente el desbloqueo del usuario HR y la asignación de la contraseña nos salimos de la consola digitando "exit".
  10. Ahora abrimos SQL Developer y creamos una nueva conexión digitando los valores correspondientes para cada campo requerido. Para el caso de esta guia en Nombre de Conexión se le da un nombre a la conexión, se le llamo "Schema - HR"; En el campo Usuario digitamos el nombre del schema, que es el mismo nombre del Usuario del schema, para este caso el usuario del schema HR es el mismo HR; en el campo Contraseña se digita la contraseña del usuario o schema HR, en este caso la contraseña es "hr"; En la pestaña "Oracle" en el Tipo de Conexión seleccionamos el tipo TNS, se chequea en Alias de la Red y seleccionamos XE. Para probar la conexión se selecciona en el boton "Probar" y el estado de la conexión que se intenta crear es correcto, tal cual como lo muestra en la imagen en la parte inferior de la ventana con el mensaje "Estado: Correcto". Para crear la conexión seleccionamos en "Conectar".
  11. Como se observa en la siguiente imagen, aparece el nombre de la conexión "Schema - HR" con los objetos del esquema HR. Llamese Objeto a cualquier elemento que tenga el schema (tablas, vistas, indices, entre otros).

    Espero que sea de ayuda. Agradezco y dejes tu comentario al respecto.
Licencia de Creative Commons
Como Desbloquear el Schema HR en Oracle by Gerlin Orlando Torres Saavedra is licensed under a Creative Commons Reconocimiento-NoComercial-SinObraDerivada 4.0 Internacional License.
Creado a partir de la obra en http://gtbasededatos.blogspot.com/2013/05/como-desbloquear-el-schema-hr-en-oracle.html.

sábado, 27 de abril de 2013

Como Instalar y Ejecutar SQL Developer

COMO INSTALAR Y EJECUTAR SQL DEVELOPER

SQL Developer es un IDE para trabajar con SQL en el motoro de base de datos de ORACLE. Esto quiere decir que este herramienta esta totalmente dependiente a un motor de base de datos, por lo tanto el equipo debe tener instalado la Base de datos de oracle (Como Instalar Oracle Database 11g Express Edition). En este caso se tiene instalada Oracle Database 11g Express Edition.

Para iniciar con la instalación se descargo el instalador en el escritorio del computador, asi como lo muestra la siguiente imagen.


  1. Descomprimir el archivo descargado. Para tal proceso se da clic derecho en el archivo que se descargó (Por lo general es un comprimido ".zip") y se selecciona "Extraer todo...", luego aparece una ventana para ubicar el lugar donde se guardaran los archivos a descomprimir. El lugar que muestra por defecto es la misma ubicación donde se encuentra el archivo descargado. Como el archivo descargado se encuentra en el escritorio el lugar que muestra para ubicar los archivos a descargar es "C:\Users\GT Base De Datos\Desktop\sqldeveloper-3.2.20.09.87-no-jre". Si se desea ubicar en otro logar diferente se puede hacer sin ningún inconveniente pulsando en examinar. Para este caso se dejara en el escritorio.
  2. Cuando se ubique la ruta, el proceso de descompresión inicia dando clic al boton "Extraer" e iniciara el proceso de descompresión del archivo.
  3. Después de descomprimir el archivo te das cuenta que el proceso de descompresion te ha generado un nuevo archivo en el escritorio con el mismo nombre del archivo que descargaste (Archivo que se resalta en el circulo rojo). Ademas puedes ver en la venta el contenido que tiene. Como puedes observar en la imagen, al descomprimir el archivo encontraremos una carpeta con nombre "sqldeveloper" la cual es la carpeta que contiene los archivos necesarios para ejecutar SQL Developer. No esperemos un WIZARD (Siguiente-Siguiente) para la instalación, basta que la carpeta "sqldeveloper" la copies y la pegues en un lugar seguro (Puede ser C:\Archivos de Programa), en este caso se dejara en el escritorio.
  4. Se copia y se pega la carpeta "sqldeveloper" en el escritorio. Al copiarla en el escritorio posteriormente puedes eliminar la carpeta que en la imagen anterior es resaltada en el circulo rojo. Entonces el estado del escritorio queda como lo muestra la siguiente imagen.
  5. Abrir la carpeta "sqldeveloper", dentro de esta encontraras el archivo ejecutable que abre la aplicación. Este archivo en la imagen se resalta en el circulo rojo. Puedes crear un acceso directo de este archivo y colocarlo en el escritorio para que cada vez que desees utilizarlos puedes accederlo directamente desde el escritorio. En este caso le daremos doble click desde la misma carpeta "sqldeveloper".
  6. Al ejecutar el archivo "sqldeveloper" que se resalta en la imagen anterior, aparecera una ventana, pidiendo la ruta donde se encuentra instalado el JDK, Especificamente el archivo java.exe. Para ubicar la ruta selecciona el boton "Browse...".
  7. Al pulsar en "Browser..." debes ubicar en el equipo el lugar donde fue instalado el JDK (Ir Como Descargar el JDK). En este caso como vemos en la parte izquierda de la imagen donde se encuentra ubicado el archivo "java.exe" que pide SQL Developer para ejecutarse (C:\Archivos de Programa\Java\jdk1.6.0_45\bin). Seleccionas el archivo dandole doble click.
  8. Como puedes observar al seleccionar el archivo la ruta del archivo aparece en el campo. Para continuar pulsa en el boton "OK".
  9. Al pulsar en OK Oracle SQL Developer muestra el proceso de carga con una pequeña ventana inicial y posteriormente aparece la ventana de trabajo del Oracle SQL Developer. NOTA: Es posible que al seleccionar OK le aparezca una advertencia informando que la version del JDK instalada no es permitida. Entonces debe descargar e instalar el JDK que es soportada. En este caso la version aceptada es la que se muestra en esta guia (JDK 6).
    Proceso de Carga de la aplicacion

    Oracle SQL Developer Corriendo
    Espero que sea de ayuda. Agradezco y dejes tu comentario al respecto.

domingo, 21 de abril de 2013

Como Instalar Oracle Database Express Editions 11g

COMO INSTALAR ORACLE DATABASE XE 11g

Windows
Oracle Database Express Edition es una base de datos liviana y gratuita que Oracle nos ofrece para ir adentrarnos a tal mundo. Oracle es reconocida como una de las bases de datos mas robustas, fiables, con un nivel de seguridad muy superior al resto de Base de datos que existan en el mercado y por tal motivo es una de las mas costosas. 

La version de Oracle Database XE 11g hasta el momento solo es posible adquirirla para sistemas windows solo de 32 bits (En los requerimientos al momento de hacer la descarga es claro la nota que dice que "No corre en equipos de 64Bits") y linux.

En esta guia vamos a conocer como instalar la version Express Editions de la Base de datos Oracle, popularmente conocida como version XE de Oracle. Para entrar en materia es necesario tener instalado en el equipo la version 6 del JDK (Ir a Como Instalar el JDK) y tener descargado el instalador de Oracle XE (Ir a Como descargar Oracle XE).

Andes de iniciar con el procesos de instalación es bueno conocer que es lo que pasa  en el equipo cuando se instala el Oracle Database XE 11g en un sistema windows, por eso te invito a que revises el estado de la carpeta donde se instalan por defecto todos los programas en un sistema windows, por lo general la instalación por defecto en la raiz del disco C

En este caso el estado del Disco C del computador donde se tomo la siguiente imagen es el siguiente:

Para iniciar con la instalación se descargo el instalador en el escritorio del computador, asi como lo muestra la siguiente imagen.
  1. Descomprimir el archivo descargado. Para tal proceso se da clic derecho en el archivo que se descargó (Por lo general es un comprimido ".zip") y se selecciona "Extraer todo...", luego aparece una ventana para ubicar el lugar donde se guardaran los archivos a descomprimir. El lugar que muestra por defecto es la misma ubicación donde se encuentra el archivo descargado. Como el archivo descargado se encuentra en el escritorio el lugar que muestra para ubicar los archivos a descargar es "C:\Users\GT Base De Datos\Desktop\OracleXE112_Win32". Si se desea ubicar en otro logar diferente se puede hacer sin ningún inconveniente pulsando en examinar. Para este caso se dejara en el escritorio. 
  2. Cuando se ubique la ruta, el proceso de descompresión inicia dando clic al boton "Extraer" e iniciara el proceso de descompresión del archivo.
  3. Después de descomprimir el archivo te das cuenta que el proceso de descompresion te ha generado un nuevo archivo en el escritorio con el mismo nombre del archivo que descargaste (Archivo que se resalta en el circulo rojo). Ademas puedes ver en la venta el contenido que tiene.
  4. Se Abre la carpeta "DISCK1" que se encuentra dentro de ella y se ejecuta dando doble clic el archivo "setup".
  5. Al dar doble click el windows te pedira permisos para ejecutar este archivo para que este pueda hacer cambios en el equipo, das click en si.
  6. Se iniciara un proceso de descompresión para prepara e iniciar la instalación. 
  7. Al terminar el proceso de preparación te aparece la primera ventana del proceso de instalación dándote la bienvenida. Para continuar se selecciona "Next" o "Siguiente".
  8. La segunda ventana muestra los acuerdos de licencia, es decir, las condiciones con las que Oracle te permitira el uso de Oracle Database Express Editions. Para Continuar Aceptamos los términos de la licencia chequeando "I accept the terms in the license agreement" y luego en "Next" o "Siguiente".
  9. La tercera venta te permite ubicar en que parte del equipo se instalara Oracle XE. Como se percibe en la siguiente imagen en la sección de "Destination Folder" de la parte inferior la ubicación por defecto donde instalara Oracle es en "C:" en una carpeta llamada "oraclexe". Si no deseas esta ubicación pulsa en el boton "Browse..." selecciona la ubicación deseada. Para este caso se dejara la ubicación por defecto. Para continuar se da click en "Next" o en "Siguiente".
  10. La cuarta ventana te permite dar una contraseña general para los usuarios SYS y SYSTEM de la base de datos.
  11. La quinta ventana te muestra algunos datos con lo que se instalara Oracle. Es recomendable anotar estos datos ya que por lo general serán necesarios posteriormente. Para continuar seleccionamos en "Install".
  12. Al presionar en "Install", El proceso de instalacion de oracle inicia. Este es un proceso que dura unos minutos.
Al terminar el proceso de instalación te aparece una ultima ventana donde confirma la satisfacción con la que se completo la instalación. Para terminar seleccionamos "Finish".

Para verificar que la instalación de Oracle XE se realizo con éxito aremos algunas pruebas que son representativas para la conformidad de su funcionamento.
  1. En el escritorio aparece debe aparecer un nuevo acceso directo asi como se resalta en la siguiente imagen.
  2. Al dirigirnos al disco "C:" podemos observar que la carpeta que en el proceso de instalación se configuro para la instalación de Oracle se encuentre. Como muestra la imagen, la carpeta "oraclexe" existe.
  3. En el menu de inicio de windows. Seleccionamos el boton de windows > Todos Los programas y navegamos entre las carpetas de los programas instalados encontraremos la carpeta "Oracle Database 11g Express Edition". Al desplegar su contenido se observara acceso a todas las herramientas que se instalaron. Seleccionemos con un click la herramienta "Run SQL Command Line" y probemos la conexión a la base de datos.
  4. Se abrira una ventana (Consola) de color negro donde digitaras la siguiente linea de comandos "connect sys as sysdba" y presionas enter.
  5. Al presionar enter, aparece la opción para digitar la contraseña que en el paso #10 de la instalación digitastes. Al momento de digitar la contraseña por seguridad no te mostrara nada, solo digita la contraseña y presiona enter. No esperes los asterisco o los puntos que estamos acostumbrados a ver cuando digitamos contraseñas. 
  6. Al presionar ENTER si la contraseña es la correcta te mostrara un mensaje "Connected" que significa conectado.

    PARA UNA MEJOR ILUSTRACION DEL PROCESO DEJO ESTE VIDEO




Espero que sea de ayuda. Agradezco y dejes tu comentario al respecto.

viernes, 19 de abril de 2013

Como Descargar Oracle SQL Developer 3.2.2

COMO DESCARGAR SQL DEVELOPER 3.2.2

Oracle SQL Developer es un entorno de desarrollo integrado (IDE) para trabajar SQL en el motor de base de datos Oracle. Oracle Corporation brinda al publico esta herramienta de forma gratuita.

Para descargar Oracle SQL Developer es muy sencillo:
  1. Nos dirigimos al sitio oficial de Oracle Corporation http://www.oracle.com.
    Sitio Oficial de Oracle
  2. En el menú de opciones pasamos la flecha del mouse sobre la opción DOWNLOADS y se despliegan otras opciones categorizadas.
    Al pasar el cursor del mouse sobre DOWNLOADS se despliegan estas opciones
  3. En la categoria "Developer Tools", que traduce Herramientas de Desarrollo, seleccionas la opción "SQL Developer".
  4. Aceptas los términos de la licencia chequeando en la opción "Accept License Agreement" .
  5. Puedes darte cuenta de que te brinda muchas opciones de descarga según el sistemas operativo que utilizas. En la primera columna de la tabla aparasen los sistemas operativos en los que se puede instalar SQL Developer, y en la segunda columna aparecen los link de descargas. Seleccionas el sistemas operativo de tu interes.
  6. Para poder descargar Oracle SQL Developer debes tener una cuenta con ellos. Este procedimiento tambien es necesario en caso de que quieras descargar otras aplicación de Oracle. Si tienes una cuenta digita las credenciales y selecciona "Inicio de Sesión". Y si no tiene una cuenta pulsa en el link "Inscribase".
  7. Y por ultimo nos pregunta donde queremos ubicar el instalador de Oracle SQL Developer 3.2.2.
Espero que sea de ayuda. Agradezco y dejes tu comentario al respecto.