返回首页

gbase数据、南大通用产品文档:GBase8sdbschema 输出中的对象方式和违例检测

更新日期:2024年09月11日

dbschema 实用程序的输出显示对象方式并支持违例检测。
dbschema 输出显示:

非空规范后的非空约束的名称。

可使用该实用程序的输出作为输入来创建另一数据库。如果在两个
数据库中没有对非空约束使用相同名称,那么可能导致问题。

处在禁用状态的对象的对象方式。这些对象可以是约束、触发器或
索引。

处在过滤状态的对象的对象方式。这些对象可以是约束或唯一索引。


与基本表关联的违例和诊断表(如果违例和诊断表是为基本表启动
的)

有关对象方式和违例检测的更多信息,
请参阅
《GBase
8s
SQL 指南:
语法》
中的 SET、START VIOLATIONS TABLE 和 STOP VIOLATIONS TABLE 语句。

操作场景
系统管理员需要查看数据库服务状态或者启停部分数据库服务。
工具介绍

工具名称:gcluster_services
gcware_services

工具存放路径:$GCLUSTER_BASE/server/bin/gcluster_services
$GCWARE_BASE/sbin

功能:用于启停集群相关服务
gcluster_services 启停gcluster 和gnode 相关服务
gcware_services 启停gcware 相关服务

命令格式:
gcluster和gnode服务启停
gcluster_services
[--force]|restart [--force]|info>
gcluster_services help
gcware 服务启停
gcware_services

gcware_services help
表4- 3 参数说明
参数名称


gbase|gcluster|gcrecover|syncserver|all
all 包含的服务:
gcluster 节点服务:gcluster、gcrecover
gnode 节点服务:gbase、syncserver
监控服务:gcmonit、gcmmonit
gcware|all
all 包含的服务:
gcware 服务:gcware

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
133
参数名称


监控服务:gcware_monit、gcware_mmonit
start
启动对应服务
stop
停止对应服务
restart
重启对应服务
force
用于服务无法停止时,内部用kill -9 方式强制
停止服务进程。因此--force 选项仅当无法停止
服务时方可使用,
且仅可用于stop 和restart 操
作。
工具使用
示例1
集群所有服务启停。

开启所有服务:
$ gcluster_services all start
Starting gbase :
[
OK
]
Starting syncserver :
[
OK
]
Starting gcluster :
[
OK
]
Starting gcrecover :
[
OK
]
$ gcware_services all start
Starting gcware :
[
OK
]
Starting GCWareMonit success!

停止所有服务:
gcluster_services all stop
Stopping gcrecover :
[
OK
]
Stopping gcluster :
[
OK
]
Stopping gbase :
[
OK
]
Stopping syncserver :
[
OK
]
$ gcware_services all stop
Stopping GCWareMonit success!
Stopping gcware :
[
OK
]

重启所有服务:
$ gcluster_services all restart
Stopping gcrecover :
[
OK
]
Stopping gcluster :
[
OK
]
Stopping gbase :
[
OK
]
Stopping syncserver :
[
OK
]
Starting gbase :
[
OK
]
Starting syncserver :
[
OK
]
Starting gcluster :
[
OK
]

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
134
Starting gcrecover :
[
OK
]
$ gcware_services all restart
Stopping GCWareMonit success!
Stopping gcware :
[
OK
]
Starting gcware :
[
OK
]
Starting GCWareMonit success!

查看所有服务当前执行状态信息:
$ gcluster_services all info
gcluster is running
gcrecover is running
gbase is running
syncserver is running
$ gcware_services all info
gcware is running
示例2
gcluster 服务启停。

启动gcluster 服务:
$ gcluster_services gcluster start
Starting gcluster :
[
OK
]

停止gcluster 服务:
$ gcluster_services gcluster stop
Stopping gcluster :
[
OK
]

重启gcluster 服务:
$ gcluster_services gcluster restart
Stopping gcluster :
[
OK
]
Starting gcluster :
[
OK
]
查看gcluster 服务的运行状态:
$ gcluster_services gcluster info
gcluster is running
示例3
gbase 服务启停。

启动gbase 服务:
$ gcluster_services gbase start
Starting gbase :
[
OK
]

停止gbase 服务:

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
135
$ gcluster_services gbase stop
Stopping gbase :
[
OK
]

重启gbase 服务:
$ gcluster_services gbase restart
Stopping gbase :
[
OK
]
Starting gbase :
[
OK
]
查看gbase 服务的运行状态:
$ gcluster_services gbase info
gbase is running
示例4
gcware 服务启停。
启动gcware 服务命令:
$ gcware_services gcware start
Starting gcware :
[
OK
]
停止gcware 服务命令:
$ gcware_services gcware stop
Stopping gcware :
[
OK
]
重启gcware 服务命令:
$ gcware_services gcware restart
Stopping gcware:
[
OK
]
Starting gcware:
[
OK
]
查看gcware 服务的运行状态:
$ gcware_services gcware info
gcware is running

USRC_HASHSIZE 配置参数指定 LBAC 凭证内存高速缓存中散列存储区的数目。这个内存高
速缓存持有关于用户 LBAC 凭证的信息。
onconfig.std 值
USRC_HASHSIZE 31

任何正整数
单位
KB
生效
编辑 onconfig 文件并重启数据库服务器之后。