返回首页

gbase数据、南大通用产品文档:GBase8sonmode d 命令:使用数据复制来复制索引

更新日期:2024年09月11日

语法:

元素
用途
关键注意事项
-d
指定当辅助服务器上的索引
毁坏时,如何将索引复制到
High-Availability
Data-Replication (HDR)
辅助服务器
当服务器处于联机方式时,
您可以使用 onmode
-d idxauto 和 onmode -d index 命令
idxauto
当辅助服务器的索引毁坏
时,启用自动索引复制
使用 onmode -d idxauto 命令覆盖会话中
DRIDXAUTO 配置参数的值。
有关 DRIDXAUTO 的更多信息,请参阅
DRIDXAUTO 配置参数。有关复制索引的更多
信息,
请参阅 GBase
8s 管理员指南 中关于
使用 HDR 一章
index
将索引从主服务器复制到辅
助服务器
如果您检测到辅助服务器上索引毁坏,请使用
onmode -d index 命令来启动将索引从主服务
器复制到辅助服务器
database
指定包含要复制的索引的数
据库
语法必须符合 Identifier 段;
请参阅
《GBase
8s SQL 指南:语法》
index
指定要复制的索引的名称
指定的表和数据库中必须存在索引
语法必须符合 Identifier 段;请参阅
《GBase 8s SQL 指南:语法》
owner
指定表的所有者
必须指定表的当前所有者。

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 362 -
元素
用途
关键注意事项
语法必须符合 Table Name 段;请参阅
《GBase 8s SQL 指南:语法》
table
指定建立索引的表的名称
语法必须符合 Table Name 段;请参阅
《GBase 8s SQL 指南:语法》

onmode -d idxauto 和 onmode -d index 命令提供了将索引复制到包含损坏索引的辅助服务
器的方法。在传送索引期间,基本表将被锁定。使用这些选项的另一种方法是在主服务器
上删除并重建毁坏的索引。
如果是分片索引的一个分片毁坏,那么 onmode -d idxauto 命令将只传送单个受影响的分
片,而 onmode -d index 命令则传送整个索引。
该命令有等同的 SQL 管理 API 函数。 有关更多信息,请参阅 SQL 管理 API 概述 和
GBase 8s 管理员指南 。
有关 onmode -d 命令的其他信息,请参阅 onmode -d: 设置高可用服务器的特性 和
onmode -d: 设置数据复制类型。

数据库中收到的一次执行请求(不在事务块中),如果含有多条语句,将会被打包成一
个事务,同时如果其中有一个语句失败,那么整个请求都将会被回滚。
ODBC 为应用程序与数据库的中心层,负责把应用程序发出的SQL 指令传到数据库当
中,自身并不解析SQL 语法。故在应用程序中写入带有保密信息的SQL 语句时(如明
文密码),保密信息会被暴露在驱动日志中。

参数说明:当ASP 写文件时,该参数设置文件名的格式,仅sysadmin 用户可以访问。
该参数属于SIGHUP 类型参数,请参考表15-1 中对应设置方法进行设置。
取值范围:字符串。
默认值:“asp-%Y-%m-%d_%H%M%S.log”