返回首页

gbase数据、南大通用产品文档:GBase8s使用 NEWLOCALE 和 NEWCODESET 环境变量连接

更新日期:2024年09月11日

因为可能在这些表的更改之间创建新的语言环境,所以可以使用两个连接属
性 NEWLOCALE 和 NEWCODESET 来指定表中未指定的语言环境或代码集。
以下是 URL
使用这些属性的示例:
jdbc:gbasedbt-sqli://myhost:1533:gbasedbtserver=myserver;
user=myname; password=mypasswd;NEWLOCALE=en_us,en_us;
NEWCODESET=8859_1,8859-1,819;
URL 必须是一行。
NEWLOCALE 和 NEWCODESET 属性具有以下格式:
NEWLOCALE=JDK-locale,Ifx-locale:JDK-locale,Ifx-locale...

NEWCODESET=JDK-encoding,Ifx-codeset,Ifx-codeset-number:JDK-
encoding, Ifx-codeset,Ifx-codeset-number...
指定的代码集或语言环境映射的数量没有限制。
可以通过使用 NEWCODESET 和 NEWLOCALE 连接属性连接到 NLS 数据库。
如果指定的参数或值的数量不正确,则会显示 Locale Not Supported 或 Encoding or Code Set
Not Supported 消息。
如果在 URL 或 DataSource 对象中设置这些属性,
则 NEWCODESET 和 NEWLOCALE 的
新值会覆盖 JDBC 内部表中的值。例如,如果 JDBC 已经在内部映射了 8859-1 到
8859_1,但是您指定 NEWCODESET=8888,8859-1,819,则代码集转换时使用新值 8888。

不再希望执行连接重定向时,可停止连接管理器实例。
先决条件:
仅限 UNIX: 只有用户 gbasedbt 才能运行 oncmsm 命令。如果为用户 root 或 DBSA 组的
成员授予了连接到 sysadmin 数据库的特权,那么用户 root 或 DBSA 组的该成员也可运
行 oncmsm。
要停止连接管理器实例,请执行以下操作:
1. 登录到运行连接管理器实例的计算机。
2. 使用带 -k 选项的 oncmsm 实用程序。
oncmsm -k connection_manager_name

在可以开始配置数据库服务器之前,必须适当地配置操作系统。为此,您可能需要系统管
理员的帮助。
GBase 8s 的 32 位版本可以运行在 64 位或 32 位操作系统上。GBase 8s 的 64 位版本必
须运行在 64 位操作系统上。有关更多信息,请参阅 64 位平台上的内存使用。
修改 UNIX 内核参数
机器的 notes 文件包含用于配置操作系统资源的推荐值。可以在配置操作系统时使用这些
推荐值。
如果数据库服务器的推荐值与当前环境之间存在很大的不同,请考虑修改操作系统配置。
有关更多信息,请参阅《GBase 8s 性能指南》。
在一些操作系统上,您可以指定分配给数据库服务器的共享内存的数量。可用内存的数量
将影响那些可以为配置文件中的共享内存参数选择的值。通常,增加共享内存的可用空间
能够提高性能。您可能还需要指定锁和信号数。
有关 UNIX™ 内核参数的角色的背景信息,请参阅管理共享内存。