使用 MIRRORPATH 配置参数来为 root dbspace 的初始 chunk 指定镜像 chunk 的全路径名。
- onconfig.std 值
- UNIX™ 上:$GBASEDBTDIR/tmp/demo_on.root_mirror
Windows™ 上:None
- 值
- 65 个或更少字符
- 生效
- 编辑 onconfig 文件并重启数据库服务器之后。
用法
MIRRORPATH 应为一个指向实际镜像 chunk 的 chunk 路径名的链接,由于相同的原因,指定 ROOTPATH 为一个链接。类似地,选取镜像 chunk
的一个短路径名。
您必须设置 MIRRORPATH 指定的那个文件的权限为 660。所有者和组都必须是 gbasedbt。
如果您在 UNIX 平台上使用镜像 chunk 的原始磁盘空间,则推荐您定义 MIRRORPATH 为链接到镜像 dbspace 的初始 chunk 的一个链接,而不要输入初始
chunk 的实际设备名称。
要在数据库服务器上启动镜像数据,而该服务器没有运行启用的镜像功能,请:
- 将数据库服务器 offline。
- 更改 MIRROR 配置参数为 1 并将 MIRRORPATH 配置参数置空。
- 将数据库服务器 online。
- 为镜像 chunk 分配磁盘空间。您可在任何时间分配此磁盘空间,然而,当您在下一步骤中指定镜像 chunk 时,该磁盘空间必须可用。镜像 chunk 必须与对应的主
chunk 位于不同的磁盘上。
- 指定 onspaces -m 选项来启动 dbspace、blobspace 或 sbspace 的镜像。您必须从
root dbspace 开始。成功地运行 root dbspace 命令之后,服务器自动地设置 MIRRORPATH 值。