返回首页

gbase数据、南大通用产品文档:GBase8s以 sqlhosts 数据来更新 LDAP 服务器的实用程序

更新日期:2024年09月11日


GBase 8s JDBC Driver 程序员指南
南大通用数据技术股份有限公司
- 42 -
在 ifxtools.jar 中包装 SqlhUpload 和 SqlhDelete 实用程序,因此,CLASSPATH 变量必
须指向 ifxtools.jar
(在缺省情况下,
其位于 GBase 8s JDBC Driver 的安装目录之下的 lib 目
录中)。请确保 CLASSPATH 变量也指向 JNDI JAR 文件和 LDAP SPI JAR 文件。
SqlhUpload 实用程序
此实用程序以规定的格式,从文本 ASCII 文件将 sqlhosts 条目加载至 LDAP 服务器。
输入下列命令:
java SqlhUpload sqlhfile.txt host-name:port-number [sqlhostsRdn]
参数有下列含义:

要上载的 sqlhosts 文件为 sqlhfile.txt。

LDAP 服务器的主机名称和端口号为 host-name:port-number。

在 LDAP 中 GBase 8s 基础之下的 sqlhosts 节点的 RDN®(相对可分辨名称)
为 sqlhostsRdn。缺省名称为 sqlhosts。
实用程序提示提供其他必需的的信息,诸如 LDAP 服务器中的 GBase 8s 基础可分辨名称
(DN)、LDAP 用户和口令。
您必须将 sqlhosts 文件中的 servicename 字段转换为表示整数
(端口号)
的字符串,
因为 Java
™.Socket 类不可接受端口号的字母数字的 servicename 值。要获取关于 servicename 字段的
更多信息,请参阅《GBase 8s 管理员指南》 。
SqlhDelete 实用程序
此实用程序从 LDAP 服务器删除 sqlhosts 条目。请输入下列命令:
java SqlhDelete host-name:port-number [sqlhostsRdn]
此命令的参数与为 SqlhUpload 实用程序罗列的参数有相同的含义。
请参阅 SqlhUpload 实
用程序。
实用程序提示提供其他必需的的信息,
诸如 LDAP 服务器中的 GBase 8s 基础 DN、
LDAP
用户和口令。

session_respool
参数说明:当前的session 关联的resource pool。
该参数属于USERSET 类型参数,请参考表GUC 参数设置方式中对应类型的设置方法
进行设置。
即如果先设置cgroup_name,再设置session_respool,那么session_respool 关联的控制
组起作用,如果再切换cgroup_name,那么新切换的cgroup_name 起作用。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1311
切换cgroup_name 的过程中如果指定到Workload 控制组级别,数据库不对级别进行验
证。级别的范围只要在1-10 范围内都可以。
建议尽量不要混合使用cgroup_name 和session_respool。
取值范围:string 类型,通过create resource pool 所设置的资源池。
默认值:invalid_pool

ifx_lo_specset_flags() 函数设置智能大对象规范结构中的创建时间标志。
语法
ifx_lo_specset_flags(lospec, flags)
参数
该函数接受以下参数。

GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 171 -

参数
类型
用于
描述
lospec
SQL_INFX_UDT_FIXED
输入
智能大对象规范结构
flags
SQL_INTEGER
输入
创建时间标志
用法
ifx_lo_specset_flags() 设置智能大对象规范结构中的创建时间标志。