dbimport 命令的语法

dbimport 命令将先前导出的数据导入到另一个数据库。

元素 用途 重要注意事项
-c 即使出现某些非致命错误,也可以完成数据导入。 参考:有关更多信息,请参阅 dbimport 错误和警告
-q 隐藏错误消息、警告和生成的 SQL 数据定义语句的显示 无。
-V 显示软件版本号和序列号 无。
-version 扩展 -V 选项以显示有关构建操作系统、构建号和构建日期的其他信息 无。
-X 识别字符字段中的 HEX 二进制数据 无。
database 声明要创建的数据库的名称 其他信息:如果希望使用比数据库的简单名称更多的内容,请参阅《GBase 8s SQL 指南:语法》中的『数据库名称』一节。
dbimport 实用程序可使用来自以下位置选项的文件:
  • 位于磁盘上的所有输入文件。
  • 位于磁带上的所有输入文件。
  • 位于磁盘上的模式文件以及位于磁带上的数据文件。
要点: 不要在您的输入文件中放置注释。当 dbimport 实用程序读取注释时可能导致无法预料的结果。
dbimport 实用程序针对导入的 GBase 8s 数据库服务器(排除 SE)支持以下任务:
  • 指定数据库将驻留的数据库空间
  • 创建具有无缓冲日志记录的符合 ANSI 的数据库
  • 创建支持显式事务的数据库(具有缓冲或无缓冲日志记录)
  • 创建未记录的数据库
  • 通过用于 NCHAR 和 NVARCHAR 字符串的 NLS 不区分大小写属性创建数据库。

运行 dbimport 的用户被授予对新创建的数据库的 DBA 特权。dbimport 进程在装入每个表时将锁定该表并在完成装入时解锁该表。

Global Language Support: 当 GLS 环境变量正确设置时,如《GBase 8s GLS 用户指南》所述,dbimport 可以将数据导入到支持 GLS 的数据库服务器版本。
1 请参阅 dbimport 输入文件位置选项
2 请参阅 dbimport 创建选项