Podrían aclararme algunos conceptos?????

cg
14 de Abril del 2004
Hola,
Siempre he trabajado en SQL Server y hace unos 6 meses que estoy trabajando con ORACLE 9 sin ningún problema ya que siempre creaba tablas, índices y demás en un esquema que me asignaron. Además accedía a otras base de datos a través de un dblink….

El problema se dio ahora que instale el Oracle 9 Server y Cliente en mi casa para hacer algunas pruebas y me di cuenta que no tengo para nada claro los conceptos básicos de Oracle y no encuentro la semejanza de algunos con SQL Server y me confunde mucho más, es más ni9 siquiera pude empezar a trabajar. Leí un par de artículos pero me confundieron más de lo que me ayudaron…

Los conceptos que tengo en el aire y su vinculación entre sí son los de:
* Instancia
* Base de Datos
* Usuario
* Esquema
* Workspace


* Instancia: Que es una instancia??? Viene a ser como un servidor y contiene distintos esquemas???? Puede haber más de una instancia en la misma máquina???

* Base de Datos: Yo en el trabajo estoy creando mi base de datos de “Ventas” en un esquema, entonces que involucra el concepto de Base de Datos si pongo toda la información de mi base de datos en un mismo esquema???? Que contiene entonces una base de datos???? Tiene alguna relación con las instancias???

* Usuario: Hay una relación uno a uno con los esquemas???? Por qué??? Por qué tiene relación un usuario con un esquema si varios usuarios podrían ver o actualizar los objetos de dicho esquema???

* Esquema: Que función cumplen estos??? Cada base de datos que tenga de cada aplicación debe estar en un esquema distinto???

* Workspace: Un usuario utiliza un Workspace por defecto, no???? Cuando debería crear workspace nuevos??? Las base de datos o esquemas que cree sobre que Workspace deben estar???


Me podrían aclarar aunque sea a grandes razgos estos conceptos

Muchas gracias!!!


Reinaldo
14 de Abril del 2004
Hola cg...
Te mandare por correo un manual de iniciación q tiene ciertos conceptos y tips q te pueden ayudar

Saludos y siempre a la orden para cualquier ayuda.

maverick
14 de Abril del 2004
Puedes revisar orape, un portal con manuales, scripts y recursos (todos de Oracle y muchos en castellano )

jlrevv
14 de Abril del 2004
Hola cg, no soy ningún experto en Oracle pero podría aclararte algunos de esos conceptos.

Instancia: En Oracle podría denominarse como instancia al conjunto procesos del sistema y estructura en memoria que hace que oracle funcione. Podríamos decir que es el Motor de la Base de datos. Cada Base de Datos lleva asociada una instancia (a menos que se implemente la opción Parallel Server).

Base de Datos: Conjunto de datos (Tablas, indices, usuarios ....)

Esquema: Un esquema es un conjunto de objetos de la base de datos (tablas, indices,triggers...) que tienen un propietario que los creo, un USUARIO. Este usuario es por lo tanto el propietario del esquema y puede dar permisos a otros usuarios para ver los objetos que el ha creado (su esquema).

Conclusion: Una base de datos Oracle es manejada al menos por una Instancia. Esta base de datos contiene a su vez varios usuarios que son propietarios de sus esquemas.

Espero haberte ayudado en algo. Saludos.