返回首页

gbase数据、南大通用产品文档:GBase8sonspaces a: 向 dbspace 或 blobspace 添加 chunk

更新日期:2024年09月11日

语法:

使用 onspaces -a 向 dbspace 或 blobspace 添加 chunk 。
元素
用途
关键注意事项
-a
指示要添加 chunk
一个实例中至多包含 32766 个 chunk 。
可以将所有
的这些 chunk 放置到一个存储空间或分割在多个存
储空间中
drive
指定要作为未缓冲磁盘空间
分配的 Windows™ 驱动器。

式可以是 \\.\
(其中
drive 是指定给磁盘分区的
驱动器盘符)或者
\\.\PhysicalDrive
( PhysicalDrive 是常量
值,
number 是物理驱动器编
号)
例如: \\.\F:
有关路径名语法,请参阅操作系统文档
-m
pathname
offset
指定镜像新 chunk 的 chunk
的可选路径名和偏移量。
另见
此表中的 pathname 和
offset 条目


GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 399 -
元素
用途
关键注意事项
-o offset
在 -a 选项之后,offset 指
示为到达新 blobspace 或
dbspace 的初始 chunk 所发
生的磁盘分区或设备中的偏
移量(千字节)
无符号整数。开始偏移量必须大于等于 0 。开始偏
移量加 chunk 大小不能超过最大 chunk 大小,
最大
偏移量是 4 太字节。

-p
pathname
指示正在添加的 blobspace
或 dbspace 的初始 chunk
的磁盘分区或为缓冲设备
Chunk 必须是现有的未缓冲
设备或已缓冲文件
Chunk 名最多可以有 128 字节。指定路径名时,可
以使用完整路径名或相对路径名。
然而,
如果使用相
对路径名,
这必须相对于是初始数据库服务器时的当
前目录的目录。
UNIX™ 示例
(未缓冲的设备)

/dev/rdsk/c0t3d0s4
UNIX 示例
(已缓冲的设备)

/ix/ids9.2/db1chunk
Windows 示例:
c:\Ifmxdata\ol_icecream\mychunk1.dat
有关路径名语法,请参阅操作系统文档
-s size 指示新 blobspace 或
dbspace
chunk 的大小(以千
字节)
无符号整数。
大小必须等于或大于 1000 字节,
并且
必须是页大小的倍数。开始偏移量加 chunk 大小不
能超过最大 chunk 大小。最大偏移量是 4 太字节
blobspace
给出 chunk 将添加至的
blobspace 的名称

dbspace 给出 chunk 将添加至的
dbspace 的名称


该命令有等同的 SQL 管理 API 命令。

在从源数据库服务器向目标数据库服务器发送数据之前,使用 SMX_COMPRESS 配置参数来
指定数据库服务器使用的压缩级别。
在缓慢的连接之上,网络压缩节约网络带宽,但使用更多的 CPU 来压缩和解压缩数据。比
较两服务器的 SMX_COMPRESS 配置参数值并更改到较高的压缩值。
onconfig.std 值
SMX_COMPRESS 0

-1 = 源数据库服务器从不压缩数据,不管目标站点是否使用压缩。
0 = 仅当目标数据库服务器期待压缩的数据时,源数据库服务器才压缩数据。
1 = 数据库服务器执行最小量的压缩。
9 = 数据库服务器执行最大可能的压缩。

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

生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。

在符合 ANSI 标准的数据库中,您可通过将 ANSIOWNER 环境变量设置为 1 来防止发
生在没有用引号定界的所有者名称中小写字母转换成大写字母的缺省行为。

要防止符合 ANSI 标准的数据库中所有者名称的小写字母转换成大写字母,必须在初
始化 GBase 8s 之前设置 ANSIOWNER。
下表显示了符合 ANSI 标准的 GBase 8s 数据库如何存储或读取称为 oblong 的数据
库对象的指定名称(如果您是 oblong 的所有者并且您的 userid(全部用小写字母)为
owen):
表 1. 隐式的、未加引号的和加引号的所有者名称的字母大小写,有或者无 ANSIOWNER
所有者格式
规范
ANSIOWNER = 1
未设置 ANSIOWNER
隐式:
oblong
owen.oblong
OWEN.oblong
未加引号:
owen.oblong
owen.oblong
OWEN.oblong
加引号:
'owen'.oblong
owen.oblong
owen.oblong

因为它们不匹配您的 userid 的字母大小写,
所以指定了格式
(存储为 OWEN.oblong)
的任何 SQL 语句都将失败并出错。

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