返回首页

gbase数据、南大通用产品文档:GBase8sTERMINFO 环境变量 (UNIX)

更新日期:2024年09月11日

TERMINFO 环境变量用于终端处理。
该环境变量仅在完全支持 System V 和 Solaris UNIX™ 系统提供的 terminfo 库的
平台上受支持。


GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 200 -
TERMINFO 告诉 DB-Access 与 terminfo 目录通信而不是与 termcap 文件通信。
terminfo 目录有包含与终端及其特征有关的文件的子目录。
要设置 TERMINFO,输入以下命令:
setenv TERMINFO /usr/lib/terminfo

如果在原始主服务器发生故障后,
SD 集群中的辅助服务器成为主服务器,
那么可以使用脚
本来重新建立原始主服务器,然后将当前主服务器转换回辅助服务器。
在该示例中,主服务器 srv_pri 故障转移至 SD 辅助服务器 srv_sds_sec。此时,主服务器
是 srv_sds_sec,并且集群中的所有辅助服务器现在都指向 srv_sds_sec。要将集群复原
至 srv_pri 执行故障转移之前的状态,请遵循以下步骤:
1. 如果必要,请在 srv_pri 的 onconfig 文件中设置以下参数:
SDS_ENABLE 1

GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 493 -
SDS_PAGING ,
SDS_TEMPDBS ,,,,
dbsname 值必须唯一。此外,dbsname 必须在所有现有的数据库空间、BLOB 空间
和智能大对象空间空间中唯一,包括从主服务器继承的临时空间(可能已禁用)。
如果有多个 SD 辅助服务器,dbsname 值对于每个服务器必须唯一,且不得与其他
任何 SD 辅助服务器或主服务器共享。请参阅设置共享磁盘辅助服务器,以获取有
关设置这些参数的信息。
2. 通过在 srv_pri 上运行 oninit 命令,将 srv_pri 初始化为 SD 辅助服务器。
3. 手动对 srv_pri 执行故障转移以便使其成为主服务器:
onmode –d make primary srv_pri
以上命令从集群中除去 srv_sds_sec,并使 srv_pri 成为主服务器。
4. 通过在 srv_sds_sec 上运行 oninit 命令,将 srv_sds_sec 复原为 SD 辅助服务器。

























GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 494 -
7 分布式数据

函数说明
返回参数time 对应的秒数。
示例

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
816
示例1:返回“22:23:00”对应的秒数。
gbase> SELECT TIME_TO_SEC('22:23:00') FROM dual;
+-------------------------+
| TIME_TO_SEC('22:23:00') |
+-------------------------+
|
80580 |
+-------------------------+
1 row in set
示例2:返回“00:39:38”对应的秒数。
gbase> SELECT TIME_TO_SEC('00:39:38') FROM dual;
+-------------------------+
| TIME_TO_SEC('00:39:38') |
+-------------------------+
|
2378 |
+-------------------------+
1 row in set