返回首页

gbase数据、南大通用产品文档:GBase8a删除旧的distribution

更新日期:2024年09月11日

操作步骤
步骤1:确认当前的distribution id,在当前示例中新的Distribution ID 为2,旧的
Distribution ID 为1:

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
258
$ gcadmin showdistribution
Distribution ID: 2 | State: new | Total segment num: 4
Primary Segment Node IP
Segment ID
Duplicate Segment node IP
=====================================================================
|

gadmin -b 命令可以将数据库恢复到转换前的数据库版本。
您无法使用此命
令还原到服务器的任何其他版本。
转换数据库服务器时,若干修改将使数据库的格式无法兼容较旧的版本。
gadmin -b 命令可以修改数据,
这样较早版本的数据库服务器就可以访问这些数
据。在某些情况下,不同版本之间的数据库格式是兼容的,因此不需要 gadmin
-b 命令。输入 gadmin -b 可查看数据库服务器可用的选项的用法消息。

元素
用途
-b version_number
将数据库|还原到指定的版本。

V8.5
PSM_DEBUG
针对您的环境
(例如,
单个
会话)
指定在存储管理器调
试日志中打印的调试信息
量,从而覆盖 PSM_DEBUG
配置参数的值。
V8.5
PSM_DEBUG_LOG
针对您的环境
(例如,
单个
会话)
指定存储管理器调试
日志的位置,从而覆盖
PSM_DEBUG_LOG 配置参数
的值。
V8.5
PSM_LOG_POOL
针对您的环境
(例如,
单个
会话)
更改存储管理器放置
备份和复原日志数据的池
的名称,从而覆盖



PSM_LOG_POOL 配置参数的
值。

语法
语法请参见图18-10。
图18-10 noselect::=
using_clause 子句的语法参见图18-11。
图18-11 using_clause::=
对以上语法格式的解释如下:
USING IN bind_argument 用于指定存放传递给动态SQL 值的变量,在
dynamic_noselect_string 中存在占位符时使用,即动态SQL 语句执行时,bind_argument 将
替换相对应的占位符。
要注意的是,
bind_argument 只能是值、
变量或表达式,
不能是表名、
列名、
数据类型等数据库对象。
如果存储过程需要通过声明参数传递数据库对象来构造动态
SQL 语句
(常见于执行DDL 语句时)

建议采用连接运算符“||”拼接dynamic_select_clause。
另外,动态语句允许出现重复的占位符,相同占位符只能与唯一一个bind_argument
按位置一一对应。