Podrían aclararme algunos conceptos?????
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!!!
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!!!
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.
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.
Puedes revisar orape, un portal con manuales, scripts y recursos (todos de Oracle y muchos en castellano )
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.
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.
