准备调用 SYSBldPrepare( ) 函数

本主题列示了使用 SYSBldPrepare( ) 函数注册或注销 DataBlade 模块的先决条件任务。

要准备调用 SYSBldPrepare( ) 函数:

  1. 安装并配置 GBase 8s
    • 您必须正确设置以下环境变量:GBASEDBTDIRGBASEDBTSERVER。有关更多信息,请参阅《 UNIX™ 和 Linux™ 上 GBase 8s 安装指南》。
    • 设置 onconfig 文件中的 DB_LIBRARY_PATH 配置参数。DB_LIBRARY_PATH 配置参数会指定 GBase 8s 检查 UDR 或 UDT 共享库的位置。对于 DataBlade 模块,DB_LIBRARY_PATH 配置参数应该包含 $GBASEDBTDIR/extend。有关更多信息,请参阅《GBase 8s 管理员参考》。
  2. 安装 DataBlade 模块。
    请参阅安装 DataBlade 模块以获取如何在 UNIX 系统上安装 DataBlade 模块以及如何卸载 DataBlade 模块的更多信息。
  3. 获取授权您开始用户会话的用户标识及其密码。
    如果您没有 GBase 8s 实例的用户标识和密码,请联系数据库服务器管理员 (DBSA) 并要求提供一个用户标识和密码。

    对已将 IFX_EXTEND_ROLE 配置参数设置为启用 EXTEND 角色的 GBase 8s 实例,您必须被授予 EXTEND 角色(或者是 gbasedbt 用户或 DBSA 组成员身份)才能在任何数据库中注册或注销 DataBlade 模块。如果您的 GBase 8s 实例已启用 EXTEND 角色,但是您没有该角色,请联系 DBSA 并要求授予您 EXTEND 角色。

  4. 连接数据库。
    有关连接数据库所需的 Connect 和 Resource 访问特权的信息,请参阅《GBase 8s 管理员指南》。
  5. 建立您可以在其中发出有效 SQL 语句的环境。
    这个环境可以是支持 SQL 的任何客户机 API,例如 DB-Access、SPL、C API、ESQL、JDBC 或 ODBC。请参阅 API 文档以获取如何建立数据库连接和如何调用内置函数的信息。