RE:dbspace de una base de datos
Subir una tabla con dbimport significa que tu base de datos solamente tiene una tabla creada.
Si tienes mas de una tabla debes utilizar otro comando para subir esa tabla con sus datos ejemplo:
Para subir muchos registros a una tabla de una base datos deberias usar el comando DBLOAD .
Usage:
dbload [-d dbname] [-c cfilname] [-l logfile] [-e errnum] [-n nnum]
[-i inum] [-s] [-p] [-r | -k] [-X]
-d database name
-c command file name
-l bad row(s) log file
-e bad row(s) # before abort
-s syntax error check only
-n # of row(s) before commit
-p prompt to commit or not on abort
-i # or row(s) to ignore before starting
-r loading without locking table
-X recognize HEX escapes in character fields
-k loading with exclusive lock on table(s)
Otra forma seria entrar por dbaccess nombre_base_de_datos
y ejecutar el LOAD.
LOAD FROM "pathname" [DELIMITER "char"] INSERT INTO table-name
Para saber en que dbspaces estaba esa tabla puedes ver el script que se genero cuando hicistes el dbexport siempre y cuando hayas ejecutado el dbexport de la siguiente forma
dbexport <nombre_base_de_datos> -ss
si lo ejecutaste de esa forma deberias ver en el script nombre_base_de_datos.sql que esta dentro del directorio creado por el dbexport
nombre_base_de_datos.exp busca el nombre de la tabla y muy seguramente debe decir algo parecido a esto:
create table nombre_tabla
(
campo1 char(02),
campo2 integer,
.
.
.
campon char(1)
) in nombre_dbspaces_donde_esta_cargado_esta_tabla extent size 10000 next size 5000 lock mode row;
revoke all on nombre_tabla from "public";
Al final de la creacion de la tabla el script esta diciendo a que dbspaces fue direccionado.
Puedes usar los comandos onstat -d para monitoriar el tamaño de los dbspaces que tienes creado.
Espero te haya servido de algo.
Saludos.