dbexport用法,希望对你有帮助
dbexport [-X] [-c] [-q] [-d] [-ss] [{-o -t -b -s [-f ]}]以上命令中参数的意义如下:
<>中包括的内容为必选项,[ ]中的内容为可选项。
-c:指示如果没有错误,则输出全部信息。
-q:在标准输出设备上不显示错误信息、警告和所生成的SQL 数据定义语句。
-d:仅输出blob 描述符,不输出blob 数据。
-ss:在模式文件中输出特定于服务器的用于创建数据库和表的信息,比如:初始的extent
和附加的extent 的大小、上锁方式、表所驻留的dbspace 等信息。
-o:指定数据输出文件的磁盘目录。
-t:指定数据输出文件的备份介质名称。
-b:指定备份介质块大小。
-s:指定备份介质的最大存储量。
-f:用于指定存储在备份介质上的模式文件名。
database:指定备份的数据库名称。
使用dbexport 功能及需注意的问题
1)执行dbexport 命令必须是Informix 用户或具有DBA 访问权限的用户;
2)用dbexport 备份的数据必须用dbimport 命令恢复;
3)用户可以通过编辑模式文件来改变dbimport 生成的数据库,如改变数据库名称或相关的
表信息;
4)dbexport 以独占方式(exclusive mode)占用数据库,备份期间其他用户不能对数据库进
行查询和修改及插入操作;
5)模式文件不保留数据库的日志文件,用户使用dbimport 命令建立数据库时必须为新建数
据库选择一种日志方式(ANSI、buffered、nobuffered 类型);
6)用户可以使用dbexport/dbimport 命令,将Informix-online 和Informix-SE 下的数据进行相
互转换;也可以将数据在Informix-online 的不同版本之间转换,这种转换对数据库服务器的
结构和online 的配置没有特别要求; 原帖由 wkent5397 于 2007-9-9 06:10 发表 http://bbs.chinaunix.net/images/common/back.gif
dbexport 导出的数据库,使用dbimport进行恢复.dbimport dbname -d dbspace
执行完后,执行ontape -s -U dbname
dbaccess连接数据库正常,但系统连接时出现-458的错误,提示某一个表找不到.但用
dbimport dbnam ...
你用 dbimport dbname -d tabspace 和 ontape -s -U dbname 这个步骤并没有问题啊,搞不懂怎么会出现找不到某张表啊
页:
[1]