instancias

nano
05 de Noviembre del 2004
otra cosa... como hago para crear instancias nuevas o bases nuevas. no entiendo bien la difeerencia y tampoco que tiene q ver el "global_name"

Jorge-DBA
05 de Noviembre del 2004
Que tal:


Utiliza el ODBC (Oracle Database Asistant), con este asistente puedes crear una base de datos.

Definiciones en breve:

La definición de Instancia es el conjunto de procesos en segundo plano gestionando o administrando una base de datos, en si, es el motor de la base de datos.

Base de datos, es el conjunto de archivos que almacenan información y es manipulada y administradas por sentencias implícitas o explícitas tranasaccionales en línea.

El SID significa: "SYSTEM IDENTIFICATION" por cada Servidor de base de datos cuando es creada una instancia por Oracle, se tiene que nombrar un SID es decir un nombre que identifique la base de datos y será único para dicho servidor, no se puede crear posteriormente una base de datos secundaria con el nombre idéntico en el mismo servidor.

El GLOBAL_NAME, es aquel nombre que se se da a una instancia para diferentes propósitos, entre ellos el manejo de bases de dartos distribuidas, el "Global_Name" esta formado por 2 componentes:

1)Nombre
y
2)Dominio

El Global_Name es almacenado en el diccionario de Datos de Oracle.

Ambos parámetros (SID y Global_name) son determinados durante su creación.

En mi recomendación durante la creación de la instancia, si solo quieres crear una simple base de datos bautízala con un nombre que identifique tu aplicación, tanto el el SID y el Gglobal_Name puedes dejarlo con el mismo nombre, no tendrás efectos secundarios.

Si posteriormente de la creación de la Base de Datos se desea renombrar el Global_name es muy simple solo se tiene que tener privilegios de "ALTER DATABASE"

EJEMPLO:
SQL> ALTER DATABASE RENAME GLOBAL_NAME sales.us.oracle.com;


Saludos y Suerte en tu construccion