On Sep 28, 2011, at 9:19 AM, Brian Valenzuela Ramos wrote:
> con db2icrt, solo creas una instancia, pero no queda como una instancia
> predeterminada.
> intente con "db2set db2instdef=mi_instancia -g"
> alguna sugerencia???

¿A qué te refieres con "instancia predeterminada"?

Una instancia es el usuario con el cual corre la base de datos, en postgresql 
es usualmente "postgres" y en oracle el usuario es "oracle". En db2 es 
"db2inst1" pero puedes tener otro usuario.

DB2 no instala los comandos db2, db2set etc en /usr/local/bin u otro, sino que 
en la cuenta de la instancia (por ej: db2inst1/sqlprofile/bin o algo así). Para 
que tengas accesos a esos comandos, en alguna parte (.bashrc .profile u otro) 
se hace referencia al script que modifica el PATH y agrega variables de 
ambientes para trabajar con esa instancia.


Lo único que tienes que hacer es crear otra instancia, modificar tu entorno 
shell de manera que cargue el script de la nueva instancia y ejecutar los 
comandos con esa instancia.


La documentación de IBM es bien buena, busca la parte de instancias e 
instalación y cómo dejar que partan automáticamente. Yo no recuerdo los 
comandos de memoria, pero están en la doc.


> 2011/9/28 Aldrin Martoq A. <[email protected]>
>> On Sep 27, 2011, at 6:38 PM, Brian Valenzuela Ramos wrote:
>>> Quisiera preguntar si algunos de ustedes conce algún comando para cambiar
>> la
>>> instancia por defecto de db2express-c 9.7
>>> saludos!
>> Basta que crees otra instancia, db2icrt o algo así se llama el comando. Tal
>> vez no venga en la versión express.

Aldrin Martoq A.
http://aldrin.martoq.cl/

Responder a