返回首页

gbase数据、南大通用产品文档:GBase8a

更新日期:2024年09月11日

COORDINATOR_RESOURCE_POOL_USAGE
表 5-40 具体信息如下:
RESOURCE_POOL_ID
资源池ID
RESOURCE_POOL_NAME
资源池名称
PRIORITY
资源池优先级,取值范围[1,8]
WAITING_TASKS
该资源池在集群范围内当前等待任务数,
取值范围同字段
类型取值范围
RUNNING_TASKS
该资源池在集群范围内当前运行任务数,
取值范围同字段
类型取值范围

要支持连接到 NLS 数据库,
则 GBase 8s JDBC Driver 维护一个将 NLS 语言环境映射到对
应的 JDK 语言环境和 JDK 代码集的表。
随着 JDK 支持使更多的语言环境和代码集可用,
NLS 语言环境之前不支持的语言环境和代码集在新的 JDK 中支持。GBase 8s JDBC
Driver 支持连接属性 NEWNLSMAP ,可以使用它指定映射没有在表中指定的 NLS 语言
环境。
NEWNLSMAP 属性具有以下格式:
NEWNLSMAP=NLS-locale,JDK-locale,JDK-codeset:NLS-locale,JDK-locale,
JDK-codeset,....
以下是 URL 使用这些属性的示例:
jdbc:gbasedbt-sqli://myhost:1533:gbasedbtserver=myserver;
user=myname;password=mypasswd;NEWNLSMAP=rumanian,ro_RO,ISO8859_2;
指定的代码集或语言环境映射的数量没有限制。如果指定的参数或值的数量不正确,则会
显示 Locale Not Supported 或 Encoding or Code Set Not Supported 消息。

gload 和 gunload 实用程序有其局限性。这些实用程序只能用于在同一操
作系统上相同版本的数据库服务器之间移动数据。您无法修改数据库模式,必



须关闭日志记录,并且实用程序可能很难使用。
gload 和 gunload 实用程序具有以下要求:

源数据库和目标数据库必须来自相同版本的数据库服务器。不能使用
gload 和 gunload 实用程序将数据从一个版本移动到另一个。

您不能使用 gload 和 gunload 在不同类型的数据库服务器之间移动
数据。

gload 命令必须与相应的 gunload 命令
(它卸载相同的表或 gload 引
用的表)的作用域相同。例如,您无法做到先用 gunload 来卸载整个
数据库,然后再使用 gload 从该数据库仅装入表子集。

如果数据库包含扩展或智能大对象数据类型,那么不要使用 gload 和
gunload 来移动数据。
(而是使用 HPL 来移动数据。


因为 gload 读取的磁带包含以磁盘页大小为单位存储的二进制数据,
所以源数据库驻留的计算机(使用 gunload 的计算机)和目标数据库
将驻留的计算机(使用 gload 的计算机)必须具有相同的页大小、相
同的数字数据表示法,针对结构和单位具有相同的字节对齐方式。

您不能使用 gload 和 gunload 在非 GLS 和 GLS 语言环境之间移
动数据。

不能在高可用性集群中的服务器上使用 gload 和 gunload。

如果您压缩了表或分段,那么不能使用 gload 和 gunload。
如果 NLS 和 GLS 语言环境是相同的,
那么可使用 gunload 和 gload 在
数据库间移动数据。
例如,
如果 NLS 和 GLS 表都是使用相同的法语语言环境
创建的,那么 gload 和 gunload 可以移动数据。但是,如果用户 A 在服务器
A 上具有法语语言环境 NLS 表并试图将数据装入服务器 B 上的德语语言环
境 GLS 表,那么 gload 将报告错误。
如果页大小不同,gload 将失败。如果两台计算机上的对齐或数字数据类
型不同(例如:最重要的字节在最后而不是第一个或者使用不同的浮点类型表



示法)
,那么数据页面的内容会得到错误的解释。