返回首页

gbase数据、南大通用产品文档:GBase8sdbimport 输入文件位置选项

更新日期:2024年09月11日




输入文件的位置指定 database.exp 目录的位置,该位置包含
dbimport 实用程序将导入的文件。
如果未指定输入文件的位置,dbimport 将在当前目录下的
database.exp 目录中搜索数据文件并在 database.exp/database.sql 中搜索
模式文件。

元素
用途
重要注意事项
-b blocksize
指定磁带设备的块大小
(以千字节计)
如果正从磁带导入,那
么必须使用与导出数据
库时使用的相同块大
小。
-f pathname
指定 dbimport 可在
何处找到用于输入的模
式文件,该文件用来在
从磁带读取数据文件时
创建数据库
其他信息:如果使
用 -f 选项来导出数
据库,通常应使用
与 dbexport 命令中
指定的同一路径名。如
果您只指定文件名,
dbimport 将在当前目
录的 .exp 子目录中
查找文件。



-i directory




上 database.exp 目
录的完整路径名,该目



含 dbimport 用来创
建和装入新数据库的输
入数据文件和模式文
件。目录名必须与数据
库名相同。
其他信息:此目录必须
与您使用 dbexport
-o 选项指定的目录相
同。
如果更改了目录名,
那么还要重命名数据
库。
-s tapesize
指定您可在磁带上存储
的数据量
(以千字节计)

其他信息:要读取到磁
带的末尾,请指定磁带
大小为 0
如果正从磁带导入,那
么必须使用与导出数据
库时使用的相同磁带大
小。如果未
将 tapesize 指定为
0,那么最大
的 tapesize 是
2097151 KB。
-t device
指定包含输入文件的磁
带设备的路径名
-t 选项不允许您指定
远程磁带设备。
在 UNIX™ 或 Linux™ 上显示输入文件位置的示例
要从块大小为 16 KB 且容量为 24 000 KB 的磁带导入 stores_demo
数据库,请发出以下命令:
dbimport -c -t /dev/rmt0 -b 16 -s 24000 -f
/tmp/stores_demo.imp stores_demo
从 /tmp/stores_demo.imp 读取模式文件。
要从 /work/exports 目录下的 stores_demo.exp 目录导入
stores_demo 数据库,请发出以下命令:



dbimport -c -i /work/exports stores_demo
模式文件假定为/work/exports/stores_demo.exp/stores_demo.sql。

使用 SMX_PING_INTERVAL 配置参数来指定超时间隔中的秒数,在服务器多路复用器组
(SMX)连接中,辅助服务器在间隔内等待来自主服务器的活动。
onconfig.std 值
SMX_PING_INTERVAL 10

0 = 不确定地等待。
1 与 60 之间且包括 1 和 60 的正整数。= 超时间隔中的秒数。
生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
运行带有 "onmode","-wf SMX_PING_INTERVAL=value" 或 "onmode","-wm
SMX_PING_INTERVAL=value" 参数的 SQL 管理 API task() 或 admin() 函数之后。
用法
如果在 SMX_PING_INTERVAL 配置参数指定的时间长度期间,
以及 SMX_PING_RETRY 配置参
数指定的间隔数之后,辅助服务器未收到任何消息,则辅助服务器打印错误消息到
online.log 并关闭 SMX 连接。如果 SMX 超时消息在 online.log 中,则您可增加
SMX_PING_INTERVAL 值、SMX_PING_RETRY 值,或者增加二者的值。

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 147 -

这个配置参数仅应用于辅助服务器。如果您在主服务器上设置 SMX_PING_INTERVAL,则在
主服务器成为辅助服务器时该参数生效。
如果高可用性集群中的辅助服务器的 onconfig 文件有下列条目,则辅助服务器总共等待
来自主服务器的活动 180 秒。如果在那 180 秒期间没有来自主服务器的活动,则辅助服
务器关闭 SMX 连接并将错误消息写到 online 日志。
SMX_PING_INTERVAL 30 SMX_PING_RETRY 6

sysattrtypes 系统目录表包含有关复杂数据类型的成员的信息。sysattrtypes 的每一
行都包含有关集合数据类型的元素或行数据类型的字段的信息。
sysattrtypes 表具有以下列。
表 3. SYSATTRTYPES 表列描述

类型
解释
extended_id
INTEGER
扩展数据类型的标识代码
值与 sysxtdtypes 表中的相同 (SYSXTDTYPES)。

seqno
SMALLINT
具有 extended_id 类型的条目的标识代码
levelno
SMALLINT
集合层次结构中成员的位置
parent_no
SMALLINT
包含此成员的复杂数据类型的 seqno 列中的值
fieldname
VARCHAR(128)
行类型中字段的名称
对其他复杂数据类型为 NULL


GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 21 -

类型
解释
fieldno
SMALLINT
系统按顺序指定的字段号(在每个行类型中从左到
右指定)
type
SMALLINT
数据类型的代码
请参阅 syscolumns.coltype 的描述(SYSCOLUMNS
页)。

length
SMALLINT
成员的长度(以字节计)
xtd_type_id
INTEGER
标识此数据类型的代码
请参阅 sysxtdtypes.extended_id 的描述
(SYSXTDTYPES)。


extended_id 列和 xtd_type_id 列的两个索引允许重复值。extended_id 和 seqno 列
的组合索引只允许唯一值。