SlideShare uma empresa Scribd logo
1 de 3
Trabajando con SQL *Plus 3.3
En esta ocasión nos abocaremos al trabajo con SQL *Plus 3.3, que es la aplicación
sobre la cual se puede tener acceso a la base de datos del Servidor Oracle. En sí, SQL *Plus 3.3
es algo similar a lo que es la línea de comandos de MS-DOS o UNIX o algún sistema que
maneje dicha estructura, y en la cual se deberán escribir las instrucciones que son permitidas en
dicho entorno.
Ingreso a SQL *Plus 3.3
Para comenzar, es necesario buscar el icono de la aplicación o lisa y llanamente buscar
el nombre del archivo ejecutable que levanta la aplicación. Dichos elementos se detallan en las
líneas venideras:
Icono SQL *Plus 3.3
Archivo Ejecutable PLUS33W.EXE
Cuando encuentre uno o el otro, póngalo en funcionamiento. Seguramente se le presentará una
ventana como la que sigue (o similar):
La primera casilla corresponde al nombre de usuario; la segunda a la clave de acceso y la última
a la cadena de conexión. Ésta última casilla deberá mantenerse con el mismo contenido
mostrado en la figura, si es que estamos trabajando en nuestro laboratorio.
Habiendo llenado todos los datos que se piden, pues sólo falta presionar sobre el botón OK si lo
que se quiere es ingresar a la aplicación o sobre el botón Cancelar en caso contrario.
Si hemos ingresado los datos como corresponde, veremos la ventana de SQL *Plus 3.3 similar a
la de la siguiente figura:
En ella identificamos tres partes fundamentales:
- La barra de título del formulario, en la cual está el título de la aplicación y los botones de
control para minimizado, maximizado y cerrado de la aplicación.
- La barra de menú, en la cual se encuentra las opciones que la aplicación nos entrega (las
cuales serán especificadas, en su momento, en forma detallada)
- La ventana de comandos SQL, en la cual se han de escribir los comandos necesarios
para realizar tal o cual acción, dependiendo de lo que se quiera hacer.
En caso de ocurrir un error en la escritura de su nombre de usuario y clave de acceso la ventana
de comandos le presentará el siguiente mensaje:
SQL*Plus: Release 3.3.2.0.1 - Production on Sat May 27 17:04:08 2000
Copyright (c) Oracle Corporation 1979, 1994. All rights reserved.
ERROR: ORA-01017: invalid username/password; logon denied
Introduzca el nombre de usuario:
Suponiendo que se equivocó en algunos de los dos primeros datos, pues vuelva a
escribir dicha información nuevamente en el turno que ello le sea pedido. (regularmente se pide
el nombre de usuario y luego la clave de acceso).
En síntesis, eso es en cuanto al ingreso al sistema para poder trabajar en el proyecto. Los
apartados siguientes se abocarán a las explicaciones que anteriormente fueron mencionadas.
Opciones Relevantes de la Barra de Menú
Menú Fichero
- Opción Abrir…
Esta opción da la posibilidad de realizar procesamiento de secuencias por lote. Para ser más
explícito, voy a hacer un ejemplo concreto:
El señor NOSLEN SAJOR tuvo un arranque de creatividad mientras pensaba en las
instrucciones para trabajar en el proyecto de ESAB ED SOTAD (si lo leen al revés verán a
qué me refiero),. Corrió al laboratorio, pero su suerte no fue la mejor… el laboratorio general
estaba lleno. Entonces decidió pedir un equipo en el laboratorio avanzado, de modo de
poder escribir sus ideas en el Block de Notas (Notepad), para recordar todo cuanto había
obtenido en su arranque de creatividad. Pues, así fue como escribió muchas instrucciones
en la espera de poder encontrar el tiempo justo para hallar un computador desocupado en el
primer laboratorio. Cuando hubo encontrado el espacio preciso, tomó su archivo, lo abrió y
se dio cuenta de cuan grande había sido su arranque de creatividad, pues casi 15
instrucciones escribió seguido y muchas de ellas tenían más de 8 líneas. Pensó “¿no habrá
una forma menos sacrificada que volver a escribir cada instrucción letra a letra?”. Miró hacia
un lado y a otro, pero no vio a nadie competente que le pudiera resolver su dilema, pero
recordó que el señor SEMREH había trabajado en esos rumbos hacía poco tiempo. Fue
hacia él y le contó su problema. SEMREH pensó durante unos instantes y le preguntó:
“¿Qué extensión tiene tu archivo?” a lo cual NOSLEN respondió: “TXT”. SEMERH sonrió y le
dijo: “Cambia la extensión de tu archivo a SQL y problema resuelto” (ejemplo de archivo
original arranque.txt  el nuevo archivo sólo debía cambiar la extensión, por lo tanto este
sería el nuevo nombre: arranque.sql). NOSLEN corrió a su equipo y cambió la extensión de
su archivo. Seguido llegó SEMREH y le explicó el procedimiento para realizar el trasvasije
desde el archivo al sistema:
- Ve al menú Fichero (o FILE), selecciona la opción Abrir… (u OPEN…); luego busca tu
archivo y selecciónalo.
- Cuando hayas hecho eso, escribe “@Nombre_del_Archivo” en la línea de comandos y
presiona ENTER. Enhorabuena, has logrado librarte de realizar el trabajo dos veces.
PD: entre pruebas y pruebas que he realizado, algunas de las instrucciones me dieron uno que
otro problema, por tanto, no se extrañen si les ocurren cosas inesperadas. Cuando ello ocurra,
tomen nota de lo que ocurrió y luego me lo hacen saber, para que en conjunto veamos cómo
resolver el inconveniente.
PD2: el Nombre del archivo que se mencionó dos párrafos atrás, corresponde, continuando con
el ejemplo, a escribir @arranque, sin la extensión, es decir, la instrucción @arranque.sql no se
considera.
¿Qué hacer al encontrarse con un error de sintaxis, para no morir en el intento?
Otra de las cosas que usualmente suceden cuando se escribe las instrucciones es
encontrarse con la ocurrencia de errores de sintaxis. Lo más fome de todo lo anterior es que
tendremos que revisar la instrucción en pantalla y volver a escribirla para probar los cambios y
verificar que le hemos apuntado a lo que realmente queríamos. Pero, ¿qué pasa si no le
apuntamos con el hilo a la aguja?. Pues desgraciadamente tendremos que repetir el
procedimiento hasta lograr la solución. Ahora... ¿no habrá algo menos engorroso?
En efecto mis queridos pitufines, resulta ser que habían un par de cartas que se habían
escondido bajo la manga. He aquí el ejemplo:
Nuestro conocido NOSLEN SAJOR estaba escribiendo una instrucción para una tabla con 9
campos, de los cuales 3 eran Claves Primarias y 2 Claves Foráneas, por lo tanto había escrito
15 líneas. Se dispuso a ejecutar su instrucción, pero tal fue su desgracia, ya que se equivocó en
la escritura de la instrucción en la última línea. Miro hacia un lado y hacia el otro, pero como no
encontró a nadie conocido que pudiera ayudarle, se fue de cabeza donde el señor SEMREH, y le
planteó su inquietud. SEMREH, miro al cielo de concreto de su oficina, y sonrió. ¿? NOSLEN no
le encontraba la gracia a la situación. Luego SEMREH le dijo: “ve y escribe ed, seguido de
ENTER, en la línea de comandos. En ese momento te aparecerá el Block de Notas con la última
instrucción que escribiste. Modifica lo que tengas que modificar, guarda el contenido del archivo
y luego cuando el cursor esté de vuelta en la línea de comando, escribe /, y luego ENTER y.... ta,
ta, ta, tan!!!!! Santo remedio.
NOSLEN con una sonrisa que no le cabía en la cara se dirigió a su PC e hizo lo que le habían
dicho al pie de la letra. Su sorpresa fue mayor cuando todo lo resultó como debía.
Ahora ya pueden trabajar sabiendo otras mañas y bondades sobre nuestro SQL *Plus.

Mais conteúdo relacionado

Semelhante a Sql plus (20)

Parcial de introduccion
Parcial de introduccionParcial de introduccion
Parcial de introduccion
 
Manual de practicas terminadas
Manual de practicas terminadasManual de practicas terminadas
Manual de practicas terminadas
 
Manual de practicas terminadas
Manual de practicas terminadasManual de practicas terminadas
Manual de practicas terminadas
 
Manual de practicas terminadas
Manual de practicas terminadasManual de practicas terminadas
Manual de practicas terminadas
 
Shellt
ShelltShellt
Shellt
 
Documen chantis (1)
Documen chantis (1)Documen chantis (1)
Documen chantis (1)
 
Documen chantis (1)
Documen chantis (1)Documen chantis (1)
Documen chantis (1)
 
Documen chantis (1)
Documen chantis (1)Documen chantis (1)
Documen chantis (1)
 
Documen chantis (1)
Documen chantis (1)Documen chantis (1)
Documen chantis (1)
 
Sql access
Sql accessSql access
Sql access
 
Excel
ExcelExcel
Excel
 
Practicas Procesador Textos. Bloque1
Practicas Procesador Textos. Bloque1Practicas Procesador Textos. Bloque1
Practicas Procesador Textos. Bloque1
 
Tutorial shell scripts
Tutorial shell scriptsTutorial shell scripts
Tutorial shell scripts
 
Cap. 5 lpi linux essentials traducido a español
Cap. 5 lpi linux essentials traducido a españolCap. 5 lpi linux essentials traducido a español
Cap. 5 lpi linux essentials traducido a español
 
Hack x crack_batch1
Hack x crack_batch1Hack x crack_batch1
Hack x crack_batch1
 
Hack x crack_batch1
Hack x crack_batch1Hack x crack_batch1
Hack x crack_batch1
 
Hack x crack_batch1sankrex
Hack x crack_batch1sankrexHack x crack_batch1sankrex
Hack x crack_batch1sankrex
 
Hx c23
Hx c23Hx c23
Hx c23
 
Modulo excel
Modulo excelModulo excel
Modulo excel
 
Exploits y stack overflows en windows 2017
Exploits y stack overflows en windows 2017Exploits y stack overflows en windows 2017
Exploits y stack overflows en windows 2017
 

Sql plus

  • 1. Trabajando con SQL *Plus 3.3 En esta ocasión nos abocaremos al trabajo con SQL *Plus 3.3, que es la aplicación sobre la cual se puede tener acceso a la base de datos del Servidor Oracle. En sí, SQL *Plus 3.3 es algo similar a lo que es la línea de comandos de MS-DOS o UNIX o algún sistema que maneje dicha estructura, y en la cual se deberán escribir las instrucciones que son permitidas en dicho entorno. Ingreso a SQL *Plus 3.3 Para comenzar, es necesario buscar el icono de la aplicación o lisa y llanamente buscar el nombre del archivo ejecutable que levanta la aplicación. Dichos elementos se detallan en las líneas venideras: Icono SQL *Plus 3.3 Archivo Ejecutable PLUS33W.EXE Cuando encuentre uno o el otro, póngalo en funcionamiento. Seguramente se le presentará una ventana como la que sigue (o similar): La primera casilla corresponde al nombre de usuario; la segunda a la clave de acceso y la última a la cadena de conexión. Ésta última casilla deberá mantenerse con el mismo contenido mostrado en la figura, si es que estamos trabajando en nuestro laboratorio. Habiendo llenado todos los datos que se piden, pues sólo falta presionar sobre el botón OK si lo que se quiere es ingresar a la aplicación o sobre el botón Cancelar en caso contrario. Si hemos ingresado los datos como corresponde, veremos la ventana de SQL *Plus 3.3 similar a la de la siguiente figura:
  • 2. En ella identificamos tres partes fundamentales: - La barra de título del formulario, en la cual está el título de la aplicación y los botones de control para minimizado, maximizado y cerrado de la aplicación. - La barra de menú, en la cual se encuentra las opciones que la aplicación nos entrega (las cuales serán especificadas, en su momento, en forma detallada) - La ventana de comandos SQL, en la cual se han de escribir los comandos necesarios para realizar tal o cual acción, dependiendo de lo que se quiera hacer. En caso de ocurrir un error en la escritura de su nombre de usuario y clave de acceso la ventana de comandos le presentará el siguiente mensaje: SQL*Plus: Release 3.3.2.0.1 - Production on Sat May 27 17:04:08 2000 Copyright (c) Oracle Corporation 1979, 1994. All rights reserved. ERROR: ORA-01017: invalid username/password; logon denied Introduzca el nombre de usuario: Suponiendo que se equivocó en algunos de los dos primeros datos, pues vuelva a escribir dicha información nuevamente en el turno que ello le sea pedido. (regularmente se pide el nombre de usuario y luego la clave de acceso). En síntesis, eso es en cuanto al ingreso al sistema para poder trabajar en el proyecto. Los apartados siguientes se abocarán a las explicaciones que anteriormente fueron mencionadas. Opciones Relevantes de la Barra de Menú Menú Fichero - Opción Abrir… Esta opción da la posibilidad de realizar procesamiento de secuencias por lote. Para ser más explícito, voy a hacer un ejemplo concreto: El señor NOSLEN SAJOR tuvo un arranque de creatividad mientras pensaba en las instrucciones para trabajar en el proyecto de ESAB ED SOTAD (si lo leen al revés verán a qué me refiero),. Corrió al laboratorio, pero su suerte no fue la mejor… el laboratorio general estaba lleno. Entonces decidió pedir un equipo en el laboratorio avanzado, de modo de poder escribir sus ideas en el Block de Notas (Notepad), para recordar todo cuanto había obtenido en su arranque de creatividad. Pues, así fue como escribió muchas instrucciones en la espera de poder encontrar el tiempo justo para hallar un computador desocupado en el primer laboratorio. Cuando hubo encontrado el espacio preciso, tomó su archivo, lo abrió y se dio cuenta de cuan grande había sido su arranque de creatividad, pues casi 15 instrucciones escribió seguido y muchas de ellas tenían más de 8 líneas. Pensó “¿no habrá una forma menos sacrificada que volver a escribir cada instrucción letra a letra?”. Miró hacia un lado y a otro, pero no vio a nadie competente que le pudiera resolver su dilema, pero recordó que el señor SEMREH había trabajado en esos rumbos hacía poco tiempo. Fue hacia él y le contó su problema. SEMREH pensó durante unos instantes y le preguntó: “¿Qué extensión tiene tu archivo?” a lo cual NOSLEN respondió: “TXT”. SEMERH sonrió y le dijo: “Cambia la extensión de tu archivo a SQL y problema resuelto” (ejemplo de archivo original arranque.txt  el nuevo archivo sólo debía cambiar la extensión, por lo tanto este sería el nuevo nombre: arranque.sql). NOSLEN corrió a su equipo y cambió la extensión de
  • 3. su archivo. Seguido llegó SEMREH y le explicó el procedimiento para realizar el trasvasije desde el archivo al sistema: - Ve al menú Fichero (o FILE), selecciona la opción Abrir… (u OPEN…); luego busca tu archivo y selecciónalo. - Cuando hayas hecho eso, escribe “@Nombre_del_Archivo” en la línea de comandos y presiona ENTER. Enhorabuena, has logrado librarte de realizar el trabajo dos veces. PD: entre pruebas y pruebas que he realizado, algunas de las instrucciones me dieron uno que otro problema, por tanto, no se extrañen si les ocurren cosas inesperadas. Cuando ello ocurra, tomen nota de lo que ocurrió y luego me lo hacen saber, para que en conjunto veamos cómo resolver el inconveniente. PD2: el Nombre del archivo que se mencionó dos párrafos atrás, corresponde, continuando con el ejemplo, a escribir @arranque, sin la extensión, es decir, la instrucción @arranque.sql no se considera. ¿Qué hacer al encontrarse con un error de sintaxis, para no morir en el intento? Otra de las cosas que usualmente suceden cuando se escribe las instrucciones es encontrarse con la ocurrencia de errores de sintaxis. Lo más fome de todo lo anterior es que tendremos que revisar la instrucción en pantalla y volver a escribirla para probar los cambios y verificar que le hemos apuntado a lo que realmente queríamos. Pero, ¿qué pasa si no le apuntamos con el hilo a la aguja?. Pues desgraciadamente tendremos que repetir el procedimiento hasta lograr la solución. Ahora... ¿no habrá algo menos engorroso? En efecto mis queridos pitufines, resulta ser que habían un par de cartas que se habían escondido bajo la manga. He aquí el ejemplo: Nuestro conocido NOSLEN SAJOR estaba escribiendo una instrucción para una tabla con 9 campos, de los cuales 3 eran Claves Primarias y 2 Claves Foráneas, por lo tanto había escrito 15 líneas. Se dispuso a ejecutar su instrucción, pero tal fue su desgracia, ya que se equivocó en la escritura de la instrucción en la última línea. Miro hacia un lado y hacia el otro, pero como no encontró a nadie conocido que pudiera ayudarle, se fue de cabeza donde el señor SEMREH, y le planteó su inquietud. SEMREH, miro al cielo de concreto de su oficina, y sonrió. ¿? NOSLEN no le encontraba la gracia a la situación. Luego SEMREH le dijo: “ve y escribe ed, seguido de ENTER, en la línea de comandos. En ese momento te aparecerá el Block de Notas con la última instrucción que escribiste. Modifica lo que tengas que modificar, guarda el contenido del archivo y luego cuando el cursor esté de vuelta en la línea de comando, escribe /, y luego ENTER y.... ta, ta, ta, tan!!!!! Santo remedio. NOSLEN con una sonrisa que no le cabía en la cara se dirigió a su PC e hizo lo que le habían dicho al pie de la letra. Su sorpresa fue mayor cuando todo lo resultó como debía. Ahora ya pueden trabajar sabiendo otras mañas y bondades sobre nuestro SQL *Plus.