简介
本简介内容
关于本出版物
用户类型
软件依赖性
关于语言环境的假设
演示数据库
示例代码约定
其他文档
语法图
如何阅读命令行语法图
关键字和标点
标识和名称
数据库服务器
数据库服务器的安装和配置
规划数据库服务器
优先级注意事项
环境注意事项
配置操作系统
修改 UNIX 内核参数
配置磁盘空间
使用大块
在 UNIX 上创建块文件
设置许可权、所有权和组
创建标准设备名 (UNIX)
设置环境变量
需要的环境变量
设置环境变量
设置 GLS 环境变量
在 UNIX 上设置环境变量
配置连接
sqlhosts 文件
配置数据库服务器
准备 onconfig 配置文件
在 UNIX 上创建 onconfig 文件
查看有关配置参数的信息
配置 Java 支持
启动和管理数据库服务器
启动数据库服务器
准备自动启动
准备 UNIX 启动和关闭脚本
准备 UNIX 启动脚本
准备 UNIX 关闭脚本
准备连接到应用程序
创建存储空间和块
支持大块
设置备份系统和存储
自动终止空闲连接
配置会话属性
配置会话属性
执行例程管理任务
更改数据库服务器方式
备份数据和逻辑日志文件
监视活动
检查一致性
执行其他管理任务
磁盘镜像
管理数据库日志记录状态
管理逻辑日志
管理物理日志
管理共享内存
管理虚拟处理器
管理并行数据库查询
数据复制
数据复制环境
Enterprise Replication
审计
分布式查询
全局事务
事务管理器
监视数据库服务器活动
事件警报
Server Administrator (ISA)
消息日志
指定消息日志消息的目标
监视消息日志
ON-Monitor (UNIX)
oncheck 实用程序
onperf 工具 (UNIX)
onstat 实用程序
SMI 表
系统控制台
UNIX 操作系统工具
OpenAdmin Tool (OAT)
客户机/服务器通信
客户机/服务器体系结构
网络协议
网络编程接口
数据库服务器连接
支持多路复用连接
数据库服务器支持的连接
本地连接
共享内存连接 (UNIX)
流管道连接 (UNIX)
本地回送连接
通信支持服务
连接文件
网络配置文件
TCP/IP 连接文件
UNIX 上的 TCP/IP 连接文件
打开 TCP/IP 连接时客户机和服务器的操作
多个 TCP/IP 端口
网络安全性文件
The hosts.equiv file
rhosts files
可信主机信息
可信用户信息
netrc 信息
用户模仿
sqlhosts 文件和 SQLHOSTS 注册表键
使用文本编辑器创建 sqlhosts 文件 (UNIX)
sqlhosts 信息
sqlhosts.std 文件中的 IANA 标准服务名称和端口号
sqlhosts 连接信息
sqlhosts 文件和 SQLHOSTS 注册表键选项
组信息
在 sqlhosts 文件中创建数据库服务器组 (UNIX)
TCP/IP 连接的备用方法
GBase 8s 对 IPv6 地址的支持
与连通性相关的 ONCONFIG 参数
DBSERVERNAME 配置参数中设置的连接信息
DBSERVERALIASES 配置参数中设置的连接信息
LIMITNUMSESSIONS 配置参数中设置的连接信息
NETTYPE 配置参数中设置的连接信息
NS_CACHE 配置参数中设置的名称服务最大保留时间
NUMFDSERVERS 配置参数中设置的连接信息
HA_ALIAS 配置参数中设置的连接信息
网络连接的环境变量
Distributed Relational Database Architecture (DRDA) 通信
DRDA 概述
配置 GBase 8s 以连接到 GBase 数据服务器客户机
使用 NETTYPE 配置参数为接口/协议组合分配轮询线程
使用 DRDA_COMMBUFFSIZE 配置参数指定 DRDA 通信缓冲区大小
DRDAEXEC 线程和来自客户机的查询
SQL 与受支持和不受支持的数据类型
显示 DRDA 连接信息
显示 DRDA 会话信息
客户机/服务器配置的示例
网络连接
多种连接类型
访问多个数据库服务器
GBase 8s MaxConnect
数据库服务器初始化
初始化类型
初始化磁盘空间
初始化过程
初始化期间使用的配置文件
创建共享内存部分
初始化或重新启动共享内存
初始化磁盘空间
启动所有必需的虚拟处理器
进行必要的转换
启动快速恢复
启动检查点
记录配置更改
创建 oncfg_servername.servernum 文件
删除临时表空间
设置强制驻留(如果指定)
将控制权交还用户
创建 sysmaster 数据库并准备 SMI 表
创建 sysutils 数据库
创建 sysuser 数据库
创建 sysadmin 数据库
监视最大用户连接数
数据库服务器运行方式
更改数据库服务器运行方式
允许更改方式的用户
用于更改方式的 ISA 选项
用于更改方式的 ON-Monitor 选项 (UNIX)
用于更改方式的命令行选项
从脱机更改到静默方式
从脱机更改到联机方式
从脱机更改到管理方式
从静默更改到联机方式
平稳地从联机更改到静默方式
立即从联机更改到静默方式
从静默或联机更改到管理方式
从管理更改到联机方式
从管理更改到静默方式
从任何方式立即更改到脱机方式
使用 ADMIN_MODE_USERS 配置参数指定管理方式用户
磁盘、内存和进程管理
虚拟处理器和线程
虚拟处理器
线程
虚拟处理器的类型
虚拟处理器的优势
共享处理
节省内存和资源
并行处理
在联机方式下添加和删除虚拟处理器
将虚拟处理器绑定到 CPU
虚拟处理器如何为线程提供服务
控制结构
上下文切换
堆栈
队列
就绪队列
睡眠队列
等待队列
互斥
虚拟处理器类
CPU 虚拟处理器
确定所需 CPU 虚拟处理器数
在多处理器计算机上运行
在单处理器计算机上运行
在联机方式下添加和删除 CPU 虚拟处理器
阻止优先级迟滞
处理器亲缘关系
使用 VPCLASS 配置参数设置处理器亲缘关系
用户定义的虚拟处理器类
确定所需的用户定义的虚拟处理器数
用户定义的虚拟处理器
指定用户定义的虚拟处理器
将 UDR 指定给用户定义的虚拟处理器类
在联机方式下添加和删除用户定义的虚拟处理器
Java 虚拟处理器
磁盘 I/O 虚拟处理器
I/O 优先级
逻辑日志 I/O
物理日志 I/O
异步的 I/O
内核异步 I/O
AIO 虚拟处理器
自动增加和降低 AIO 虚拟处理器的数量
所需的 AIO 虚拟处理器数
网络虚拟处理器
指定网络连接
在 CPU 或网络虚拟处理器上运行轮询线程
指定联网虚拟处理器数
为客户机/服务器连接指定侦听和轮询线程
快速轮询
多个侦听线程
添加侦听线程
添加网络接口卡
动态启动、停止或重新启动侦听线程
通信支持模块虚拟处理器
加密虚拟处理器
光虚拟处理器
审计虚拟处理器
综合性虚拟处理器
Basic Text Search 虚拟处理器
MQ 消息传递虚拟处理器
Web 要素服务虚拟处理器
XML 虚拟处理器
管理虚拟处理器
设置虚拟处理器配置参数
使用文本编辑器设置虚拟处理器参数
指定虚拟处理器类
禁用优先级迟滞 (UNIX)
启动和停止虚拟处理器
在联机方式下添加虚拟处理器
在联机方式下使用 onmode 添加虚拟处理器
添加网络虚拟处理器
删除 CPU 和用户定义的虚拟处理器
监视虚拟处理器
使用命令行实用程序监视虚拟处理器
onstat -g ath 命令
onstat -g glo 命令
onstat -g ioq 命令
onstat -g rea 命令
使用 SMI 表监视虚拟处理器
共享内存
共享内存
共享内存使用
共享内存分配
共享内存大小
超过 SHMTOTAL 时要执行的操作
连接到共享内存的进程
客户机如何连接到通信部分 (UNIX)
实用程序如何连接到共享内存
虚拟处理器如何连接到共享内存
获取共享内存段的键值
指定连接第一个共享内存段的位置
连接附加共享内存段
定义共享内存下边界地址
常驻共享内存段
共享内存的常驻部分
共享内存头
共享内存缓冲池
缓冲区溢出至虚拟部分
缓冲区大小
逻辑日志缓冲区
物理日志缓冲区
高可用性数据复制缓冲区
锁表
共享内存的虚拟部分
管理共享内存的虚拟部分
共享内存虚拟部分的大小
共享内存虚拟部分的组件
共享内存内部表
缓冲区表
块表
数据库空间表
页清除程序表
表空间表
事务表
用户表
大缓冲区
会话数据
线程数据
堆栈
堆
数据分发高速缓存
字典高速缓存
SQL 语句高速缓存
排序内存
SPL 例程和 UDR 高速缓存
全局池
共享内存的通信部分 (UNIX)
共享内存的虚拟扩展部分
并行控制
共享内存互斥
共享内存缓冲区锁定
缓冲区锁定的类型
共享锁定
互斥锁定
数据库服务器线程对共享缓冲区的访问
FIFO/LRU 队列
LRU 队列的组成部分
按最近最少使用的顺序排序的页
LRU 队列和缓冲池管理
要配置的 LRU 队列数
要分配的清除程序数
已添加到 MLRU 队列的页数
MLRU 清除结束
预读操作
数据库服务器线程对缓存页的访问
将数据清空到磁盘
清空缓冲池缓冲区
首先清空前映像
清空物理日志缓冲区
同步缓冲区清空
描述清空活动
前台写入
LRU 写入
块写入
清空逻辑日志缓冲区
事务已在带有未缓冲日志记录的数据库中准备或终止之后
使用非日志记录数据库或未缓冲日志记录的会话终止时
当出现检查点时
当已修改不需要物理日志文件中的前映像的页时
缓冲区大对象数据
写入简单大对象
BLOB 页和共享内存
创建简单大对象
创建 BLOB 页缓冲区
访问智能大对象
64 位平台上的内存使用
管理共享内存
设置操作系统共享内存配置参数
最大共享内存段大小
最大共享内存标识数 (UNIX)
信号 (UNIX)
设置数据库服务器共享内存配置参数
设置常驻共享内存的参数
设置虚拟共享内存的参数
设置共享内存性能的参数
使用文本编辑器设置共享内存参数
设置 SQL 语句高速缓存参数
设置共享内存
打开或关闭常驻共享内存的驻留
在联机方式下打开或关闭驻留
重新启动数据库服务器时打开或关闭驻留
将段添加到共享内存的虚拟部分
为关键活动保留内存
配置内存严重过低时的服务器响应
目标内存量的维护方案
监视共享内存
监视共享内存段
监视共享内存概要文件和锁存器
用于监视共享内存和锁存器的命令行实用程序
使用 ON-Monitor 监视共享内存概要文件和锁存器 (UNIX)
SMI 表
监视缓冲区
用于监视缓冲区的命令行实用程序
onstat -p 实用程序
onstat -B 实用程序
onstat -b 实用程序
onstat -X 实用程序
onstat -R 实用程序
使用 ON-Monitor 监视缓冲区 (UNIX)
SMI 表
监视缓冲池活动
用于获取有关缓冲池活动的信息的命令行实用程序
onstat -p 实用程序
onstat -F 实用程序
onstat -R 实用程序
SMI 表
服务器故障后删除共享内存段
数据存储
物理存储单元和逻辑存储单元
块
块的磁盘分配
UNIX 上的未缓冲或已缓冲磁盘的访问
可扩展块
偏移量
页
BLOB 页
智能大对象页
扩展数据块数
数据库空间
控制简单大对象数据的存储位置
根数据库空间
临时数据库空间
BLOB 空间
智能大对象空间
使用智能大对象空间的优势
智能大对象空间和 Enterprise Replication
元数据、用户数据和保留区域
控制智能大对象数据的存储位置
智能大对象空间的存储特征
智能大对象空间的扩展数据块大小
平均智能大对象大小
缓冲方式
上次访问时间
锁定方式
日志记录
智能大对象空间特征的继承级别
关于智能大对象空间的更多信息
临时智能大对象空间
比较临时和标准智能大对象空间
临时智能大对象
外部空间
数据库
表
已损坏的表
GBase 8s 的表类型
标准永久表
RAW 表
Temp 表
表类型的属性
将数据装入表
表类型的快速恢复
备份与复原 RAW 表
临时表
创建的临时表
存储用户创建的临时表的位置
数据库服务器创建的临时表
存储数据库服务器创建的临时表的位置
表空间
表中的最大表空间数
表和索引表空间
扩展数据块交错
表分段存储和数据存储
存储数据所需的磁盘空间量
根数据库空间的大小
物理日志和逻辑日志
临时表
关键数据
额外空间
数据库所需空间量
存储池
磁盘布局准则
数据库空间和块准则
表位置准则
样本磁盘布局
性能优先级最高时的样本布局
可用性优先级最高时的样本布局
逻辑卷管理器
管理磁盘空间
分配磁盘空间
指定偏移量
为根数据库空间的初始块指定偏移量
为附加块指定偏移量
使用偏移量创建多个块
在 UNIX 上分配熟文件空间
在 UNIX 上分配原始磁盘空间
创建到原始设备的符号链接 (UNIX)
指定存储空间和块的名称
指定块的最大大小
指定块和存储空间的最大数量
更改物理模式后备份
监视存储空间
管理数据库空间
创建使用缺省页大小的数据库空间
为表空间 tblspace 指定第一个和下一个扩展数据块大小
创建具有非缺省页大小的数据库空间
为非缺省页大小创建缓冲池
调整现有缓冲池大小
删除现有缓冲池
定义页大小
通过使用直接 I/O 提高熟文件数据库空间的性能
将多个指定分段存储在单个数据库空间
创建临时数据库空间
磁盘空间不足时应执行的操作
向数据库空间或 BLOB 空间添加块
使用 ON-Monitor 添加块 (UNIX)
重命名数据库空间
重命名数据库空间之后可能需要执行的其他操作
管理 BLOB 空间
创建 BLOB 空间
准备 BLOB 空间以存储 TEXT 和 BYTE 数据
确定 BLOB 页大小
确定数据库服务器页大小
获取 BLOB 空间存储统计信息
管理智能大对象空间
创建智能大对象空间
计算智能大对象空间元数据的大小
向智能大对象空间添加块
更改智能大对象的存储特征
创建临时智能大对象空间
自动空间管理
创建和管理存储池条目
将块标记为可扩展或不可扩展
修改存储空间的创建或扩展大小
更改自动添加更多空间的阈值和等待时间
配置监视低存储任务的频率
手动扩充空间或扩展可扩展块
对自动添加更多空间的最低程度配置和测试的示例
自动添加更多空间的配置示例
删除块
验证块是否为空
使用 onspaces 从数据库空间删除块
从 BLOB 空间删除块
使用 onspaces 从智能大对象空间删除块
-f(强制)选项
删除不带任何指针的智能大对象
删除存储空间
删除存储空间的准备工作
删除镜像存储空间
使用 onspaces 删除存储空间
使用 ON-Monitor 删除数据库空间或 BLOB 空间 (UNIX)
删除存储空间后备份
从存储池创建空间或块
将空的空间返还给存储池
管理外部空间
创建外部空间
删除外部空间
跳过不可访问的分段
DATASKIP 配置参数
onspaces 的数据跳过功能
使用 onstat 检查数据跳过状态
SQL 语句 SET DATASKIP
数据跳过功能对事务的影响
确定何时使用数据跳过
确定何时跳过选定的分段
确定何时跳过所有分段
监视分段存储使用
显示数据库
SMI 表
使用 GBase 8s Server Administrator
ON-Monitor (UNIX)
监视磁盘使用量
监视块
onstat -d 实用程序
onstat -d update 选项
onstat -D 选项
使用 onstat -g iof 命令监视块 I/O 活动
oncheck -pr 命令
oncheck -pe 命令
Server Administrator
ON-Monitor (UNIX)
SMI 表
监视表空间和扩展数据块
SMI 表
监视 BLOB 空间中的简单大对象
onstat -O 选项
使用 oncheck -pB 确定 BLOB 页填充度
使用 oncheck -pe 监视 BLOB 空间使用情况
使用 oncheck -pT 监视数据库空间中的简单大对象
监视智能大对象空间
onstat -d 选项
oncheck -ce 和 oncheck -pe 选项
oncheck -cs 选项
oncheck -ps 选项
监视元数据和用户数据区域
存储优化
自动优化数据存储
对分区取消分段
数据压缩
可压缩的数据
不能压缩的数据
压缩估算
压缩数据和存储优化的图示
压缩和解压缩数据
启用压缩
估算压缩率
创建压缩字典
合并表中的可用空间
将可用空间返还给数据库空间
解压缩数据
删除压缩字典
移动压缩数据
B 型树索引压缩和存储优化
压缩率
压缩字典
可查看的压缩信息
将数据装入表
使用外部表移动数据
外部表
定义外部表
将列映射到其他列
从命名管道装入数据和将数据卸载到命名管道
使用命名管道装入数据
FIFO 虚拟处理器
使用命名管道卸载数据
使用 PIPE 选项将数据从一个实例复制到另一个
监视装入或卸载操作
监视常用装入和卸载操作
监视 FIFO 虚拟处理器
高可用性集群环境中的外部表
外部表的系统目录条目
使用外部表时的性能注意事项
管理外部表装入和卸载操作产生的错误
拒绝文件
外部表错误消息
外部表的表类型可恢复性
日志记录和日志管理
日志记录
需要日志记录的数据库服务器进程
事务日志记录
SQL 语句和数据库服务器活动的日志记录
始终记录的活动
使用事务日志记录为数据库记录的活动
未记录的活动
数据库日志记录状态
未缓冲的事务日志记录
已缓冲的事务日志记录
符合 ANSI 的事务日志记录
无数据库日志记录
具有不同日志缓冲状态的数据库
X/Open DTP 环境中的数据库日志记录
日志记录状态或方式的设置或更改
管理数据库日志记录方式
更改数据库日志记录方式
使用 ondblog 修改数据库日志记录方式
使用 ondblog 更改缓冲方式
使用 ondblog 取消日志记录方式更改
使用 ondblog 结束日志记录
使用 ondblog 使数据库符合 ANSI 标准
更改符合 ANSI 标准的数据库的日志记录方式
使用 ontape 修改数据库日志记录方式
使用 ontape 打开事务日志记录
使用 ontape 结束日志记录
使用 ontape 更改缓冲方式
使用 ontape 使数据库符合 ANSI 标准
使用 ISA 修改数据库日志记录方式
使用 ON-Monitor 修改数据库日志记录方式 (UNIX)
修改表日志记录方式
更改表以关闭日志记录
更改表以打开日志记录
禁用对临时表的日志记录
监视事务
监视数据库的日志记录方式
使用 SMI 表监视日志记录方式
使用 ON-Monitor 监视日志记录方式 (UNIX)
使用 ISA 监视日志记录方式
逻辑日志
什么是逻辑日志?
逻辑日志文件的位置
逻辑日志文件的标识
逻辑日志文件的状态标志
逻辑日志文件的大小
逻辑日志文件的数量
性能注意事项
动态日志分配
释放逻辑日志文件
下一个逻辑日志文件未释放时要执行的操作
下一个逻辑日志文件中包含上一个检查点时要执行的操作
记录 BLOB 空间和简单大对象
切换日志文件以激活 BLOB 空间
备份日志文件以释放 BLOB 页
插入或删除 TEXT 和 BYTE 数据之前备份 BLOB 空间
记录智能大对象空间和智能大对象
智能大对象空间日志记录
智能大对象的日志记录
已更新的智能大对象的日志记录
关闭或打开智能大对象空间的日志记录
智能大对象日志记录
记录智能大对象数据时阻止长事务
日志记录过程
数据库空间日志记录
BLOB 空间日志记录
管理逻辑日志文件
估计日志文件的大小和数量
估计记录智能大对象时的日志大小
估计逻辑日志文件的数量
备份逻辑日志文件
备份 BLOB 空间
备份智能大对象空间
切换到下一个逻辑日志文件
释放逻辑日志文件
删除状态为 D 的日志文件
释放状态为 U 的日志文件
释放状态为 U-B 或 F 的日志文件
释放状态为 U-C 或 U-C-L 的日志文件
释放状态为 U-B-L 的日志文件
监视日志记录活动
监视逻辑日志记录以了解填充度
onstat -l 命令
oncheck -pr 命令
监视临时逻辑日志
SMI 表
使用 ON-Monitor 监视日志状态 (UNIX)
监视日志备份状态
分配日志文件
动态添加逻辑日志文件
动态添加的日志文件的大小和数量
动态添加的日志文件的位置
手动添加逻辑日志文件
删除逻辑日志文件
更改逻辑日志文件的大小
将逻辑日志文件移至另一个数据库空间
更改日志记录配置参数
显示逻辑日志记录
监视动态添加的日志的事件
设置用于回滚长事务的高水位标志
长事务高水位标志 (LTXHWM)
互斥存取长事务高水位标志 (LTXEHWM)
调整日志文件大小以防止长事务
从长事务挂起恢复
物理日志记录、检查点和快速恢复
临界区
物理日志记录
快速恢复物理记录页的使用
物理记录的页的备份使用
物理记录的数据库服务器活动
物理恢复消息
物理日志记录和简单大对象
物理日志记录和智能大对象
物理日志的大小和位置
指定物理日志的位置
用于估计物理日志的大小的策略
事务日志记录关闭时物理日志溢出
检查点
用于清空检查点之间缓冲池的 LRU 值
备份期间的检查点
快速恢复
需要快速恢复
启动快速恢复时的情境
快速恢复和已缓冲日志记录
快速恢复期间可能的物理日志溢出
快速恢复和无日志记录
检查点之后的快速恢复
服务器恢复到上一个检查点的状态
服务器在逻辑日志中查找检查点记录
服务器前滚逻辑日志记录
服务器回滚未落实的事务
管理物理日志
更改物理日志的位置和大小
监视物理和逻辑日志记录活动
监视检查点信息
打开或关闭检查点调整
强制执行检查点
服务器提供的检查点统计信息
SMI 表
打开或关闭自动 LRU 调整
容错
镜像
镜像
镜像的好处
镜像的成本
不制作镜像的后果
要制作镜像的数据
镜像备用方法
逻辑卷管理器
硬件镜像
外部备份与复原
镜像过程
创建镜像块
镜像状态标志
恢复
处理期间执行的操作
磁盘写入镜像块
磁盘从镜像块读取
检测介质故障
块恢复
停止镜像过程的结果
镜像块的结构
使用镜像
准备对数据制作镜像
启用 MIRROR 配置参数
为镜像数据分配磁盘空间
链接块 (UNIX)
在磁盘故障后将块重新链接至设备
使用镜像
初始化期间为根数据库空间制作镜像
更改镜像状态
管理镜像
启动未镜像存储空间的镜像过程
使用 onspaces 启动未镜像数据库空间的镜像过程
使用 ISA 启动镜像过程
使用 ON-Monitor 启动未镜像数据库空间的镜像过程 (UNIX)
启动新存储空间的镜像过程
使用 onspaces 启动新空间的镜像过程
使用 ISA 启动新空间的镜像过程
使用 ON-Monitor 启动新数据库空间的镜像过程 (UNIX)
添加镜像块
使用 onspaces 添加镜像块
使用 ISA 添加镜像块
使用 ON-Monitor 添加镜像块 (UNIX)
使镜像块脱机
使用 onspaces 使镜像块脱机
使用 ON-Monitor 使镜像块脱机 (UNIX)
恢复镜像块
使用 onspaces 恢复镜像块
使用 ISA 恢复镜像块
使用 ON-Monitor 恢复镜像块 (UNIX)
结束镜像过程
使用 onspaces 结束镜像过程
使用 ON-Monitor 结束镜像过程 (UNIX)
使用 ISA 结束镜像过程
一致性检查
执行定期的一致性检查
验证一致性
验证系统目录表
验证数据页
验证扩展数据块
验证索引
验证逻辑日志
验证保留页
验证元数据
监视数据不一致性
消息日志和转储文件中的读断言失败
验证表和表空间数据
保留一致的 0 级备份
处理损坏
查找损坏症状
修复索引损坏
修复块上的 I/O 错误
收集诊断信息
禁用 I/O 错误
监视数据库服务器是否有禁用 I/O 操作
用于监视禁用 I/O 错误的消息日志
用于监视禁用 I/O 错误的事件警报
无坏扇区映射
高可用性和可伸缩性
高可用性和可伸缩性策略
支持高可用性和可伸缩性的组件
数据复制的优点
集群与镜像
集群与两阶段落实
集群和 ON-Monitor
复制的数据类型
主要和辅助数据库服务器
透明缩放与工作负载平衡策略
高可用性策略
高可用性集群配置
高可用性集群规划
配置集群
集群的硬件和操作系统需求
集群的数据库和数据需求
集群的数据库服务器配置需求
数据库服务器版本
存储空间和块的配置
HDR 环境中的非缺省页大小
镜像
物理日志配置
数据库空间和逻辑日志磁带备份设备
逻辑日志配置
HDR 配置参数
集群事务协调
为集群配置安全连接
首次启动 HDR
使用 ontape STDIO 功能来减少设置时间
远程独立辅助服务器
比较 RS 辅助服务器和 HDR 辅助服务器
为 RS 辅助服务器指定别名
索引页日志记录
索引页日志记录的工作原理
启用或禁用索引页日志记录
查看索引页日志记录统计信息
服务器多路复用器组 (SMX) 连接
启用 SMX 加密
获取 SMX 统计信息
首次启动 RS 辅助服务器
通过备用备份方法来减少设置时间
将脱机主服务器转换为 RS 辅助服务器
延迟应用日志记录
指定日志登台目录
延迟应用 RS 辅助服务器上的日志记录
停止应用日志记录
共享磁盘辅助服务器
SD 辅助服务器
SD 辅助服务器的磁盘需求
设置共享磁盘辅助服务器
获取 SD 辅助服务器统计信息
SD 辅助服务器配置
将 SD 辅助服务器升级为主服务器
将主服务器转换为标准服务器
SD 辅助服务器安全性
集群管理
数据复制的工作原理
数据初始复制的工作原理
主服务器数据到辅助服务器的复制
HDR 复制的完全同步方式
HDR 复制的接近同步方式
HDR 复制的异步方式
失而复得的事务
数据复制配置示例
远程独立辅助配置示例
共享磁盘辅助配置示例
Enterprise Replication 作为可恢复组的一部分
使用 Enterprise Replication 的高可用性集群配置示例
复杂故障转移恢复策略的示例
高可用性集群环境故障诊断
使用来自于主服务器的设置来配置连接管理器
设计数据复制组客户机
用于排序的临时数据库空间和临时表的使用
执行基本管理任务
更改数据库服务器配置参数
备份存储空间和逻辑日志文件
更改数据库的记录方式
添加和删除块与存储空间
重命名块
在辅助数据库服务器上保存块状态
使用和更改块的镜像
管理物理日志
管理逻辑日志
管理虚拟处理器
管理共享内存
设置来自主服务器的响应的等待时间
设置服务器之间 SMX 活动的等待时间
将索引复制到 HDR 辅助数据库服务器
加密 HDR 数据库服务器之间的数据通信
调整 HDR 服务器对中的 LRU 清空和自动调节
快速克隆主服务器
创建主服务器的克隆
辅助服务器上的数据库更新
辅助服务器上的隔离级别
设置锁定方式
高可用性集群辅助服务器上的瞬态类型
行版本控制
使用高可用性集群备份和复原
更改数据库服务器方式
更改数据库服务器类型
防止 HDR 服务器上的检查点阻塞
查看 HDR 服务器上非阻塞检查点的统计信息
监视 HDR 状态
命令行实用程序
onstat -g dri 选项
oncheck -pr 选项
SMI 表
使用 ON-Monitor 监视 HDR 状态 (UNIX)
获取 RS 辅助服务器统计信息
除去 RS 辅助服务器
RS 辅助服务器安全性
创建或更改 RS 辅助服务器上的密码
在集群故障转移期间完成事务
配置服务器以使事务在故障转移后完成
连接管理
配置连接管理器的步骤
创建要由连接管理器使用的加密密码文件
修改加密的密码文件
为连接管理器配置环境
修改连接管理器的 sqlhosts 文件
为高可用性集群设置 sqlhosts、连接管理器和密码文件的示例
启动连接管理器
连接管理器配置文件的格式和示例
连接管理器配置文件的参数
连接管理器配置文件中服务级别协议的示例
连接管理器服务级别协议中故障转移配置的示例
连接管理器代理方式和重定向方式
用于故障转移的连接管理器冗余
连接管理器网络监视和数据库服务器故障转移优先级
将连接管理器配置为在网络故障期间保持连接
监视连接管理器并进行故障诊断
确定连接管理器的状态
停止连接管理器
动态重新配置连接管理器
将较旧格式的连接管理器配置文件转换为最新格式
集群故障转移、重定向和复原
故障转移配置
利用 ISV 集群管理软件进行故障转移
共享文件系统的 I/O 防护
集群故障
自动转换
没有可靠网络时的自动转换
手动转换
将脱机服务器连接到新的主服务器
数据复制客户机的重定向和连接
使用 DBPATH 环境变量自动重定向客户机
DBPATH 重定向方法的工作原理
使用连接信息重定向客户机
更改客户机连接信息
连接到数据库服务器
服务器组的自动重定向
使用 GBASEDBTSERVER 环境变量重定向客户机
使用应用程序代码重定向客户机
比较重定向方法
故障后恢复 HDR 和 RS 集群
关键数据损坏后恢复集群
网络故障后重新启动 HDR 或 RS 集群
辅助服务器发生故障时重新启动 HDR 或 RS 集群
在辅助服务器成为主服务器后恢复 HDR 集群
主服务器发生故障时重新启动
数据损坏后恢复共享磁盘集群
在辅助服务器成为主服务器后恢复 SD 集群
分布式数据
多阶段落实协议
事务管理器
TP/XA 库(带事务管理器)
Microsoft Transaction Server (MTS/XA)
GBase 8s 事务对符合 XA 的外部数据源的支持
高可用性集群中的 XA
松耦合与紧耦合方式
两阶段落实协议
何时使用两阶段落实协议
两阶段落实概念
两阶段落实协议的阶段
预落实阶段
后决策阶段
两阶段落实协议如何处理故障
自动恢复处理的故障类型
管理员在自动恢复中的角色
协调者故障的自动恢复机制
参与者故障的自动恢复机制
假定结束的优化
独立操作
启动独立操作的情境
独立操作的可能结果
允许事务成功完成的独立操作
导致错误条件的独立操作
导致启发式决策的独立操作
启发式回滚场景
导致启发式回滚的条件
条件 1:逻辑日志填充至高水位标志
条件 2:系统管理员执行 onmode -z
启发式回滚的结果
情境 1:协调者发出落实并且所有参与者都报告启发式回滚
情境 2:协调者已发出落实;有一个参与者落实并有一个参与者报告启发式回滚
启发式结束事务场景
何时执行启发式结束事务
如何使用 onmode -Z
启发式结束事务时执行的操作
监视全局事务
两阶段落实协议错误
两阶段落实和逻辑日志记录
事务落实时的逻辑日志记录
启发式回滚期间写入的逻辑日志记录
启发式结束事务后写入的逻辑日志记录
两阶段落实中使用的配置参数
DEADLOCK_TIMEOUT 参数的功能
TXTIMEOUT 参数的功能
异类落实协议
可参与异类落实事务的网关
启用和禁用异类落实
异类落实的工作原理
预落实阶段
网关落实阶段
异类落实优化
失败异类落实的含意
数据库服务器协调者故障
参与者故障
异类落实错误消息的解释
应用程序尝试更新多个网关参与者
尝试使用异类落实来落实分布式事务失败
从失败的两阶段落实手动恢复
确定是否需要手动恢复
确定事务是否不一致地实现
全局事务过早结束
启发式结束事务
启发式回滚
确定分布式数据库是否包含不一致的数据
获取逻辑日志记录中的信息
获取全局事务标识
确定是否需要执行操作来更正情况
手动恢复的示例
自动监视和更正操作概述
调度程序
调度程序表
内置任务和传感器
创建任务
创建传感器
任务和传感器的操作
创建组
创建阈值
创建警报
监视调度程序
修改调度程序
自动监视和更正操作概述
使用 SQL 管理 API 执行远程管理
SQL 管理 API 的 admin() 和 task() 函数
查看 SQL 管理 API 历史记录
控制 command_history 表的大小
向下钻取查询
使用 SQLTRACE 配置参数指定启动 SQL 跟踪信息
全局禁用 SQL 跟踪或禁用对某个会话的 SQL 跟踪
启用对特定用户的 SQL 跟踪
启用对某个会话的全局 SQL 跟踪
GBase 8s 产品的辅助功能选项
辅助功能选项
键盘导航
点分十进制语法图