更新日期:2024年09月11日
语法
select show_engine_instance_info('oracle','inst1');
执行上述语句将显示当前UP 集群中指定引擎实例的配置信息。
1、引擎名称:标志要显示的实例是对应于哪一个引擎的;
2、实例名称:要显示的实例的名称,该实例必须存在。
执行成功,可以看到当前所有实例的信息。显示格式举例如下:
oracle 引擎实例的显示举例
+--------------------------------------------------------------------+
|
SHOW_ENGINE_INSTANCE_INFO() |
+--------------------------------------------------------------------+
| connectstr | //192.168.154.3:1521/zntest |
| user | gbase |
| password | ***** |
| sharedir | /opt/shareora |
+--------------------------------------------------------------------+
gbase8t 引擎实例的显示举例
+--------------------------------------------------------------------+
|
SHOW_ENGINE_INSTANCE_INFO() |
+--------------------------------------------------------------------+
| dsn | infdrv1 |
| sharedir | /opt/shareora |
+--------------------------------------------------------------------+
无认证hive 引擎实例的显示举例
+--------------------------------------------------------------------+
|
SHOW_ENGINE_INSTANCE_INFO() |
+--------------------------------------------------------------------+
| hostlist | 192.168.154.3,192.168.154.4 |
| port | 9000 |
GBase UP 产品手册 3 软件安装
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 103
|thrifttimeout | 60 |
|thriftversion | 8 |
| authmode | 0 |
+--------------------------------------------------------------------+
用户名、密码认证hive 引擎实例的显示举例
+--------------------------------------------------------------------+
|
SHOW_ENGINE_INSTANCE_INFO() |
+--------------------------------------------------------------------+
| hostlist | 192.168.154.3,192.168.154.4 |
| port | 9000 |
|thrifttimeout | 60 |
|thriftversion | 8 |
| authmode | 1 |
| user | gbase |
| password | ***** |
| authtype | PLAIN |
| mechanism | PLAIN |
+--------------------------------------------------------------------+
KERBEROS 认证hive 引擎实例的显示举例
+--------------------------------------------------------------------+
|
SHOW_ENGINE_INSTANCE_INFO() |
+--------------------------------------------------------------------+
| hostlist | 192.168.154.3,192.168.154.4 |
| port | 9000 |
|thrifttimeout | 60 |
|thriftversion | 8 |
| authmode | 1 |
| authtype | KERBEROS |
| mechanism | GSSAPI-KERBEROS |
| principal | gbase@GHD.GBASE |
| keytabfile | /home/gbase/houwq/keytab/gbase.keytab |
| serverid | sys21.gbase.hd |
| protocol | hive |
| renewtime | 7 |
+--------------------------------------------------------------------+
函数原型:
sword
GCISessionBegin(
GCISvcCtx *svchp,
GCIError *errhp,
GCISession *usrhp,
ub4 credt,
ub4 mode
);
功能描述:
使用登录信息在指定连接句柄上打开与数据库服务的连接。
参数说明:
svchp(输入)
指定打开连接的上下文,在此之前,上下文必须已经被关联到了连接句柄
errhp(输入)
错误信息句柄,接口调用失败时,将错误码及错误信息写入该句柄
usrhp(输入)
登录信息句柄,执行登录之前,该句柄上必须已经设置了登录的用户名和口令
credt(输入)
保留参数,目前不使用(仅用于和Oracle 保持兼容)
mode(输入)
连接模式,取值如下:
GCI_CRED_RDBMS:用户名/密码模式
GCI_CRED_EXT:外部整数模式(仅用于和Oracle 保持兼容)
返回值:
如果执行成功,返回GCI_SUCCESS,否则返回GCI_ERROR
注释:
调用该接口进行连接后,须在适当的位置调用GCISessionEnd 接口来结束该连接。