返回首页

gbase数据、南大通用产品文档:GBase8sonmode 和 j 参数:切换数据库服务器到管理

更新日期:2024年09月11日

模式(SQL 管理 API)
随同 admin() 或 task() 函数,
使用 onmode 和 j 参数来更改数据库服务器为管理模式。


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

语法

用法
当服务器变更到管理模式时,除了下列用户的会话之外,所有会话失去到数据库服务器的
连接:
l 用户 gbasedbt
l DBSA 组中的用户
l ADMIN_MODE_USERS 设置中标识的用户
这个函数等同于 onmode -j 命令。
示例
下列示例变更服务器到管理模式:
EXECUTE FUNCTION task("onmode","j");


GBase 8a MPP Cluster 技术白皮书


- 30 -

南大通用数据技术股份有限公司
使用GBase 协议直接和GBase 服务器通信。
GBase 8a MPP Cluster JDBC 为使用JAVA 程序语言的客户端应用提供访问
GBase 8a MPP Cluster 接口。
1) GBase 8a MPP Cluster JDBC 支持JDBC 规范3.0、4.0 版本;
2) GBase 8a MPP Cluster JDBC 使用 GBase 协议直接和 GBase 8a MPP
Cluster 服务器通信;
3) GBase 8a MPP Cluster JDBC 在 Sun’s JDBC 实验平台上通过率达到
95%。
GBase 8a MPP Cluster ADO.NET
GBase 8a MPP Cluster ADO.NET 是一款提供.NET 应用程序与GBase 数据
库之间方便、高效、安全交互的接口程序,使用100%纯C#编写,并继承了
Microsoft
ADO.NET 类。
开发人员可以使用任何一种.NET 开发语言
(C#、
VB.NET、
F#)通过GBase 8a MPP Cluster ADO.NET 操作GBase 数据库。
GBase 8a MPP Cluster ADO.NET 支持以下全部特性:
1) 支持集群高可用功能、负载均衡功能;
2) 支持GBase 数据库全部特性,如:存储过程、视图等;
3) 支持协议压缩,允许对客户端和服务器之间交互的数据流进行压缩;
4) 支持Windows 平台下的TCP/IP 套接字连接;
5) 支持Linux 平台下的TCP/IP 套接字或Linux 套接字连接;
6) 无需安装GBase 数据库的客户端,可通过GBase 8a MPP Cluster
ADO.NET 类库实现完整的管理功能。
GBase 8a MPP Cluster C API
GBase 8a MPP Cluster C API 是GBase 8a MPP Cluster 数据库提供的C



GBase 8a MPP Cluster 技术白皮书
南大通用数据技术股份有限公司

- 31 -
语言访问库。应用可以通过调用GBase C API 访问 GBase 8a MPP Cluster 数
据库。GBase C API 提供了如下功能:
1) 创建和断开客户端与服务器的连接;
2) 直接执行SQL 语句;
3) 通过预处理模式操作数据库;
4) 获取执行SQL 的结果集;
5) 获取错误信息。
GBase 8a MPP Cluster Python API
GBase Python 接口是Python 语言连接并使用GBase 数据库的接口驱动程
序。GBase Python 接口基于Python Database API Specification 标准编写。
接口兼容标准的同时并支持如下特性:
1) 支持Python 2.x 和Python 3.x
2) 完全支持GBase 8a MPP Cluster 的特性
3) 完全支持SQL 标准语法
4) 支持二进制流插入、更新
5) 支持批量插入优化
6) 支持多SQL 语句执行和获取多结果集
7) 支持TCP/IP 协议
8) 支持Python 的datetime 和GBase 时间类型的映射





功能说明
显示系统内的udf 函数信息。
表结构说明
表5- 214 表结构信息说明:




FUNC_NAME
UDF 函数名
RETURN_TYPE
函数返回名
FUNC_TYPE
函数类型,UDF