Informix - Agregar un Chunk a Dbspace de Informix

   
Vista:
Imágen de perfil de Gerardo

Agregar un Chunk a Dbspace de Informix

Publicado por Gerardo (4 intervenciones) el 19/03/2014 21:11:52
Hola compañeros. Sucede que mi dbspace está casi lleno y necesito añadir uno o varios Chunk y asignárselos a un dbspace existente. Además quiero saber si los chunk que ya tengo son de tipo coocked file o RAW device (una disculpa si no me expresé correctamente pero aún no me familiarizo con los términos de coocked file y RAW). Agradezco mucho que se tomen la molestia de leermero puedan ayudarmeyudarme.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Agregar un Chunk a Dbspace de Informix

Publicado por Andres (3 intervenciones) el 03/05/2014 11:46:36
Hola Gerardo. ¿Ya diste solucion a tu problema con los dbspaces?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Gerardo

Agregar un Chunk a Dbspace de Informix

Publicado por Gerardo (4 intervenciones) el 03/05/2014 14:25:10
Hola Andres, si, ya resolví cómo hacerlo. Pero ahora me encuentro con otra dificultad, y ya que alguien me responde en el foro quiero aprovechar para preguntarte a ver si me puedes ayudar. Te lo agradecería muchísimo. Mi problema es el siguiente:
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Gerardo

Agregar un Chunk a Dbspace de Informix

Publicado por Gerardo (4 intervenciones) el 03/05/2014 14:41:30
Ya tengo el script de una BD y quiero saber de qué manera puedo establecer una conexión a un servidor remoto en el script para que se conecte y ahí cree la base de datos. Es decir, quiero saber cuáles son los parámetros que debo indicar y cuál es la sintaxis. Saludos y muchas gracias de antemano.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Agregar un Chunk a Dbspace de Informix

Publicado por Andres (3 intervenciones) el 04/05/2014 00:01:46
Hola Gerardo.

Entiendo que tenes que resolver 3 pasos en tu problema. 1) Transferir via ftp o sftp el script al host remoto donde se encuentra el motor de informix. 2) Ejecutar un script remoto. 3) Hacer un dbimport con dicho script.

Tanto en el sftp como en ssh tenes que resolver el problema de seguridad de proveer el password, o hacer una conexion sin password. En los links que te dejo, hay ejemplos de como hacer lo que querés.

1) a) http://www.tecmint.com/sftp-command-examples/
b) http://stackoverflow.com/questions/5386482/how-to-run-the-sftp-command-with-a-password-from-bash-script

2) a) http://www.cyberciti.biz/tips/linux-running-commands-on-a-remote-host.html
b) http://www.cyberciti.biz/tips/ssh-public-key-based-authentication-how-to.html
c) http://stackoverflow.com/questions/18502945/how-to-execute-a-remote-command-over-ssh-with-arguments

3) Dentro del script remoto, ejecutas dbimport nombreArchivo.exp -d dbspaceName
Es importante que recrees el entorno de variables para que informix pueda hacer lo suyo. Un usuario de tipo DBA, las variables ONCONFIG, INFORMIXSERVER, PATH, etc. Recorda especificar el parametro -d para importar la base de datos al dbspace que corresponda, o lo va hacer en el rootdbs sino.

Una buena forma de tener éxito es ir probando las sucesivas etapas en forma manual primero, y luego recién escribiendo los scripts correspondientes.
Si estas trabajando con seguridad degradada, podes usar simplemente scripts ftp y el comando rsh ( remote shell).

Espero que con esto puedas encaminar. Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar