You are on page 1of 9

1.

- Primero para arrancar Oracle DataBase 11g R2 necesitamos logearnos como usuarios Oracle,
sin embargo lo primero que hice fue activar el LISTENER para poder conectarme con sql developer.

Una vez en la direccin /u01/Oracle/product/11.2.0/dbhome_1/bin$


Una vez en dicha direccin realice el siguiente comando . /lsnrctl start, con este comando
inicialice el LISTENER para poder lograr la conexin con sql developer, de lo contario cada vez que
me quisiera conectar me marcaria error de conexin. Podemos tambin probar si se ha podido
inicializar dicho LISTENER con el comando . / lsnrctl status.
2.- Una vez inicializado es momento de arrancar Oracle DataBase con nuestra instancia admonbd,
como se muestra en la siguiente imagen.

Como se ve en la imagen al intentar ingresar con nuestra instancia admonbd tenemos que nos
marcara un error para dicha orden, lo que debemos hacer es ingresar el siguiente comando:
/u01/app/Oracle/product/11.2.0/dbhome_1
Inmediatamente ingresamos el comando para conectarnos de manera remota utilizando el cliente
sqldeveloper:
Sqlplus /nolog

3.- Despus nos conectamos a la instancia logeado como administrador del sistema, con el
comando:
Connect /as sysdba;
Sin embargo no est levantada nuestra base de datos por lo que realizamos el siguiente comando
para hacerlo:
SQL> startup
Obtendremos una imagen como la de arriba, esto quiere decir que se ha hecho la conexin a la
instancia y se habr levantado nuestra base de datos correctamente.
4.- Ahora continuamos con la creacin de un usuario con el que podamos conectarnos al cliente
sqldeveloper, para crearlo realizamos lo siguiente:

Como se puede apreciar en la imagen creamos el usuario practica2 con la contrasea pw6588, con
el comando:
SQL> crate user practica2 identified by pw6588;
Ojo, no debemos olvidar poner el ; despus de cada comando de lo contrario la terminal no lo
tomara como vlido y por consecuencia no realizara dicha accin. Para saber si se cre
correctamente el usuario nos aparecer un mensaje como User crate, como el de la imagen
anterior.
Inmediatamente utilizaremos el comando:
SQL> grant connect to practica2;
Para dar permiso de conectarse con el usuario practica2 creado, es el que se utilizara para
conexin en el cliente sqldeveloper.
5.- Ahora si una vez creado el usuario proseguiremos a conectarnos al cliente sqldeveloper.

Como se puede ver en la imagen nos hemos conectado satisfactoriamente con el usuario creado,
que le pusimos el alias de admonbd-practica2, ahora si podremos crear una tabla.
Pero Ojo en mi caso tuve problemas en cuanto a la creacin de tablas ya que me deca que no
tena permiso para crear tablas, por lo que estuve investigando y lo que hice para solucionar uno
de los problemas que se me presento fue asignarle un tablespace por default a mi usuario
practica2 creado con el comando:
SQL> alter user practica2 default tablespace users;
Sin embargo me deca que no tena los privilegios suficientes para crear tablas, por lo que utilice
varios comandos para dar permisos a mi usuario practica2 como:
SQL> grant crate table to practica2;
SQL> grant alter any table to practica2;
Todos ellos para asignar permisos a mi usuario para crear tablas, sin embargo me segua marcando
el mismo error, mismo que solucione ingresando el comando:
SQL> grant resource to practica2;
Segn le se utiliza para los usuarios desarrolladores, y permitirles crear tablas, borrar tablas,
insertar datos, algunas consultas, etc.
Una vez hecho lo anterior por fin pude crear tablas e insertar datos.

6.- Lo que hice despus fue crear la tabla Persona previamente detallada con sus atributos, lo que
hice fue investigar algunos tipos de datos para los atributos:

Una vez creada la tabla se ejecuta dicho script y nos debe mostrar un mensaje como el de abajo
que dice table Persona creado. Que quiere decir que nuestra tabla se ha creado
satisfactoriamente.

Una vez creada se puede apreciar nuestra tabla creada de lado izquierdo de la pantalla, como se
ve en la imagen de arriba.
7.- Lo que sigue despus es insertar datos en nuestra tabla como se muestra en la siguiente
imagen:
Insert into Persona VALUES(dato1, dato2dato10);

Para estar seguros que se insertaron los datos correctamente se debe apreciar un mensaje en el
script de salida que dice 1 filas creadas. Cabe mencionar que tuve problemas al querer insertar
varios datos a la vez, ya que como sqldeveloper ocupa muchos recursos se alentaba mucho la
ejecucin de los comandos.
Aqu una muestra de los datos ingresados en la tabla.

8.- Una vez introducidos los 20 registros que se nos pedan, se proceden a listarlos como en la
imagen:
Con el comando select * from Persona;

9.- Despus una vez guardado todo lo realizado, se procede a detener la instancia de base de
datos admonbd responsable de la conexin hacia el cliente sqldeveloper.

Utilice los comandos:


SQL> shutdown immediate;
Para apagar inmediatamente la base de datos.
Despus utilice el comando:
SQL> quit
Para desconectarme de Oracle database.

You might also like