返回首页

gbase数据、南大通用产品文档:GBase8sdbimport 命令的语法

更新日期:2024年09月11日

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

元素
用途
重要注意事项
-c
即使出现某些非致命错
误,也可以完成数据导
入。
参考:有关更多信息,请
参阅 dbimport 错误和
警告。
-D
如果未在 CREATE TABLE
语句中指定扩展区大小,
请在导入操作期间为第
一个和后续扩展区指定
16 KB 的缺省扩展区大
小。
如果在 CREATE TABLE
语句中指定了扩展区大
小,则忽略此选项。
缺省值有助于确保在导
入操作指定的 dbspace
中有足够的空间可用。

选项可防止在导入操作
期间自动计算扩展区的
大小,
并且在以下情况下
尤其有用:



导入包含具有大的最大
行大小的列的表时,如
LVARCHAR 列。
在没有 -ss 选项的情
况下运行 dbexport 命
令后导入数据时,
-ss 选项指定有关
extent 大小的服务器特
定信息。
-nv
当 dbimport -nv 命
令正在运行时,
不会检查
ALTER
TABLE
ADD
CONSTRAINT 在启用或过
滤模式下创建的具有外
键约束的表是否违规,







NOVALIDATE 一样。
通过绕过对引用约束的
检查,
此选项可以减少已
经符合其外键约束的非
常大的表的迁移时间。

ALTER
TABLE
ADD
CONSTRAINT 语句完成
后,NOVALIDATE 模式不
会持续。
-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 的数据库服
务器版本。

|
14 | three | 2013-06-22 | 161.218 |
|
30 | third | 2013-09-04 |

Instance Efficiency Percentages 指标名称及描述如下表所示。
指标名称
描述
Buffer Hit %
Buffer Pool 命中率。
Effective CPU %
CPU time 占DB time 的比例。
WalWrite NoWait %
访问WAL Buffer 的event 次数占总wait event 的比例。
Soft Parse %
软解析的次数占总的解析次数的比例。
Non-Parse CPU %
非parse 的时间占执行总时间的比例。