Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Oracle 11 G, consulta.
Autor Mensaje
shadow_mx Sin conexión
Presidente del CEIT
Lobo
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.085
Agradecimientos dados: 8
Agradecimientos: 8 en 3 posts
Registro en: Nov 2010
Facebook
Mensaje: #1
Oracle 11 G, consulta.
Buenas, alguien trabajo con Oracle alguna vez y me puede dar algo de info?, porque estoy por empezar a trabar en un proyecto nuevo que tiene Oracle 11 g y no conozco nada. Necesitaria que me den un poco de info sobre el tema, como se instala y todo lo que puedan, ya que hasta ahora habia trabajado solo con SQL Server 2000/2005/2008.

Gracias.


Saludos,
Leandro.

Leandro.


... Y mori queriendo ser libre, encontrar mi lado salvaje!!,
Ponerle alas a mi destino, romper los dientes de este engranaje! ♪♫
07-06-2011 17:07
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
LeaTex Sin conexión
Presidente del CEIT
.
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 4.852
Agradecimientos dados: 55
Agradecimientos: 195 en 50 posts
Registro en: Apr 2008
BlogSpot Facebook Google+ Last.fm LinkedIn Twitter
YouTube
Mensaje: #2
RE: Oracle 11 G, consulta.
Yo trabajo con Oracle 9i. Te tiro alguna data.

De por sí es un motor de base de datos como cualquier otro (en lo que hace a su funcionalidad básica). Y soporta ANSI SQL por lo que las consultas más comunes las podés resolver.
Hay algunas características propias de Oracle, que te vas a dar cuenta cuando te falle alguna consulta.

Tenés una herramienta llamada "Enterprise Manager Console" que sería el equivalente al "Enterprise Manager" (Administrador Corporativo) del SQL Server.
También tenés el SQL Plus para ejecutar consultas, que sería el equivalente al Query Analizer (Analizador de Consultas) del SQL Server.

Lo que no me gusta de Oracle es que muchas cosas son a manopla, muchas cosas se resuelven ejecutando comandos. Mismo en el SQL Plus, que es como un command line pero más lindo. Para hacer una analogía, digamos que Oracle es como Linux, que si bien tenés ventanas y es todo muy lindo y potente, hay cosas que sin una consola no las podés hacer (o tal vez sí, pero los capos prefieren siempre la consola).

A nivel organización de los objetos, el concepto de "base de datos" no es el mismo que conocemos de SQL Server. En Oracle es como si tuvieras una única base de datos, y ahí adentro todas las tablas tiradas de todas las cosas, organizadas de manera que puedas encontrarlas.

Existen 3 objetos básicos que se relacionan:
- Tablespace: es el lugar físico donde se almacenan los datos de una o más tablas.
- Usuario (User): es un usuario de la base de datos.
- Scheme (Esquema): es un conjunto de tablas asociadas a un usuario (podríamos decir análogamente que ésto sería, para nosotros, una base de datos).

Entonces primero se crea el tablespace, que será el lugar donde se guardarán los datos de tus tablas. Si no hacés ésto no pasa nada, porque las tablas pueden alojarse en otro tablespace (existe uno creado por default).

Luego creás un usuario, por ejemplo, Pepito. Cuando lo creás tenés que indicar qué tablespace va a usar. Y ahí ya tenés creado de manera automática el esquema asociado a ese usuario, sólo que no lo vas a ver, porque todavía no tenés tablas.

Cuando creás una tabla, tenés que indicar en qué esquema la querés poner, y de esa forma queda asociada a un usuario, y sus datos se almacenen en el tablespace indicado.

¿Se entendió más o menos?

De todos modos, creando una tabla en un esquema podés indicar que sus datos se guarden en otro tablespace, entonces podés tener en un mismo esquema tablas que están en diferentes tablespaces.

Al momento de hacer las consultas, muchas veces se indica en qué esquema buscar, o mejor dicho, sobre las tablas de qué usuario. Ej:

select * from pepito.mitabla

De hecho si configurás un DSN para acceder por ODBC, en la configuración te pide el user id.

Bueno, no sé, hay mucho por decir.
Pero no le tengas miedo, como dije de entrada, es un motor de base de datos como cualquier otro. Con sus particularidades, pero nada de otro mundo.


PD: Si alguno leyó este post y cree que me confundí en algo, no dude en corregirme.

(Este mensaje fue modificado por última vez en: 07-06-2011 19:24 por LeaTex.)
07-06-2011 19:21
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
shadow_mx Sin conexión
Presidente del CEIT
Lobo
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.085
Agradecimientos dados: 8
Agradecimientos: 8 en 3 posts
Registro en: Nov 2010
Facebook
Mensaje: #3
RE: Oracle 11 G, consulta.
Gracias, entendi perfecto, no parece muy complicado, salgo que se mezclen tablas de un usuario con otro. Un usuario vendria a ser como una Base de datos en SQL Server. jaja
Espero que no tengan todo mezclado sino me voy a volver loco.

Muchas gracias por tu ayuda.

Saludos,
Leandro.

Leandro.


... Y mori queriendo ser libre, encontrar mi lado salvaje!!,
Ponerle alas a mi destino, romper los dientes de este engranaje! ♪♫
07-06-2011 21:51
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
linuxin Sin conexión
Presidente del CEIT
Danzando desde el Abismo
********

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 1.052
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Nov 2009
Mensaje: #4
RE: Oracle 11 G, consulta.
Lo que tenés de diferente , con SQL server, que acá , hay una gran instancia, que es el contenedor de la base de datos. Se pueden tener mas de una instancia, y por ende mas de una base de datos, pero no es tan sencillo como decir "create database", tenés que configurar los table space, los ficheros de control, los redologs asociado, y muchos bardos mas.
Que los usuarios se mezclen con las tablas, no me paso nunca, pero de entrada es engorroso, pero con la práctica se deja llevar. Y vas a ver que esta bastante bueno!
Saludos!

"Que la universidad se pinte de obrero, de campesino, de mulato y de negro, SE PINTE DE PUEBLO". Che Guevara
"Aumentó las retenciones el gobierno popular, fue para pagarle al fondo, fue para el banco mundial, NI con el campo, NI con cristina, la alternativa ES OBRERA Y SOCIALISTA" (PO)
11-06-2011 09:17
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)



    This forum uses Lukasz Tkacz MyBB addons.