返回首页

gbase数据、南大通用产品文档:GBase8c环境检查

更新日期:2024年09月11日

特殊配置
检查各服务器上操作系统的型号和版本,
进行相应的额外特殊配置。
该环节动作需要以
root 用户进行操作。

CentOS/RHEL 7.2+操作系统,请参阅CentOS/RHEL 7.2+环境配置。

Kylin V10 操作系统,请参阅Kylin V10 环境配置。

基于Ubuntu 操作系统,请参阅基于Ubuntu 环境配置。

其他操作系统,暂不需要额外配置。
软件检查
步骤1 检查bison、flex、patch、bzip2 依赖是否已安装,执行如下命令:
[root@gbase8c ~]# rpm -q bison flex patch bzip2
bison-3.0.4-2.el7.x86_64
flex-2.5.37-6.el7.x86_64
patch-2.7.1-12.el7_7.x86_64
bzip2-1.0.6-13.el7.x86_64
返回如下信息即可。否则下载缺少的软件依赖,如:
[root@gbase8c ~]# yum install -y bison flex patch bzip2
步骤2 虚拟机环境下,检查是否支持rdtscp 指令集,执行如下命令:
[root@gbase8c ~]# cat /proc/cpuinfo | grep rdtscp
返回如下信息即可。否则请参考对应CPU 型号官网资料,安装rdtscp 指令集。
flags
: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx rdtscp lm constant_tsc
arch_perfmon nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq ssse3
cx16 sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes hypervisor lahf_lm ssbd
ibrs ibpb stibp tsc_adjust arat spec_ctrl intel_stibp flush_l1d arch_capabilities
……

GBase 8c V5 安装部署手册(简易版)
南大通用数据技术股份有限公司
8

GBase8cV5_S3.0.0B55 版本支持X86、ARM、MIPS 多种处理器平台;可以运
行于多款操作系统,包括:RHEL 和CentOS 等Linux 操作系统、麒麟、统信、中
科方德等国产操作系统;支持通用服务器和飞腾、鲲鹏等国产服务器。
适配麒麟桌面版、麒麟V10 国防版、UOS V20 1020 企业版、中科方德等操
作系统。

syscolumnsext 表是基于 syscolumns 系统目录表的视图。
它对于在表或视图中定义的
每一列,都会有一行存在。
syscolumnsext 表具有以下列:

类型
解释
colname
VARCHAR(128)
列名
tabid
INTEGER
包含列的表的标识代码
colno
SMALLINT
列号
系统按顺序指定此列号(在每个表中从
左到右)。
coltype
SMALLINT
指示该列的数据类型的代码。
有关代码的详细信息,请参阅
syscolunms 的 coltype 列。
coltypename
LVARCHAR(2048)
数据类型名称。Oracle 兼容格式。
CHAR、SMALLINT 、
INTEGER、FLOAT、
SMALLFLOAT 、DECIMAL、
SERIAL 、DATE 、
MONEY 、NULL 、
DATETIME、BYTE 、 TEXT 、
VARCHAR 、 INTERVAL、
NCHAR 、NVARCHAR、INT8 、
SERIAL8 、SET 、
MULTISET 、LIST 、
ROW、COLLECTION 、
BOOL 、ROWREF、
BIGINT 、BIGSERIAL。
coltypename2
LVARCHAR(2048)
数据类型名称。特定于 GBase 8s 格式。

指示该列的数据类型可为:
CHAR、SMALLINT 、
INTEGER、FLOAT、
SMALLFLOAT 、DECIMAL、
SERIAL 、DATE 、

GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 30 -


类型
解释
MONEY 、NULL 、
DATETIME
1 (特定于 G8ase 8s)、
BYTE 、 TEXT 、VARCHAR 、
INTERVAL
2(特定于 G8ase 8s)、
NCHAR 、NVARCHAR、INT8 、
SERIAL8 、SET 、
MULTISET 、LIST 、
ROW、COLLECTION 、
BOOLEAN 、ROWREF、
BIGINT 、BIGSERIAL。
collength
任何以下数据类型:
基于整数
可变长度字符
时间
定点
简单大对象
IDSSECURITYLABEL
值决定于列的数据类型。对于某些数据
类型,值是列长(以字节为单位)。请
参阅存储列长以获取更多信息。
colmin
INTEGER
最小列长(以字节计)
colmax
INTEGER
最大列长(以字节计)
extended_id
INTEGER
在 coltype 列中指定的数据类型的数
据类型代码(来自 sysxtdtypes 表)
seclabelid
INTEGER
安全标号的标号标识与该列相关联(如
果该列为受保护的列)。否则,其标号
标识为 NULL。
colattr
SMALLINT
HIDDEN
1 - 隐藏的列
ROWVER
2 - 行版本列
ROW_CHKSUM
4 - 行键列
ER_CHECKVER
8 - ER 行版本列
UPGRD1_COL
16 - ER 自动主键列
UPGRD2_COL
32 - ER 自动主键列
UPGRD3_COL
64 - ER 自动主键列

GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 31 -


类型
解释
PK_NOTNULL
128 - NOT NULL by PRIMARY KEY

注:
1 请参阅本手册第三章中 DETATIME 数据类型以获取更多信息。
2 请参阅本手册第三章中 INTERVAL 数据类型以获取更多信息。

此表是 GBase
8s 数据库基于 SYSCOLUMNS 的扩展。SYSCOLUMNS 仍可以作为系统目录
表使用,您可对 SYSCOLUMNS 进行访问,请参阅 SYSCOLUMNS。它对于新增的视图和表的一
列,都存在一行,并指示列的数据类型名称。
新增的 coltypename 列和 coltypename2 列提供对数据类型以字符形式显示 coltype
的支持。coltypename 兼容 oracle 数据类型格式。而 coltypename2 特定于 GBase 8s 格
式。