返回首页

gbase数据、南大通用产品文档:GBase8s收集诊断信息

更新日期:2024年09月11日

若干 ONCONFIG 参数会影响数据库服务器收集诊断信息的方式。 因为断言失败通常指
示不可预见的问题,所以无论何时发生问题都要通知 GBase 8s技术支持。 收集的诊断信
息旨在为 GBase 8s 技术人员所使用。af.xxx 文件的内容和使用以及共享核心不再做进一步
的说明。
要确定触发断言失败的问题的原因,那么您不能删除诊断信息(直至 GBase 8s 技术支持
指示您可以这样做),这一点至关重要。af.xxx 文件通常包含解决问题所需的信息。
若干 ONCONFIG 参数会指示数据库服务器不管在何时检测到断言失败或数据库服务器进
入结束序列,都保留诊断信息:

DUMPDIR

DUMPSHMEM

DUMPCNT

DUMPCORE

DUMPGCORE
有关配置参数的更多信息,请参阅《GBase 8s 管理员参考》。
您可决定是否设置这些参数。诊断输出可能会使用大量磁盘空间。(准确内容取决于环境
变量设置和您的操作系统。)输出元素可能包含共享内存的副本和核心转储。
提示: 核心转储在断言失败时内存中的进程映像。 在有些系统上,核心转储包括共享内
存的副本。核心转储仅在这种情况中才是有用的。
如果有磁盘空间约束,数据库服务器管理员可能更愿意编写脚本来检测诊断输出是否存在
指定目录中并将该输出发送至磁带。该方法保留诊断信息并使已使用的磁盘空间量最小
化。

当您恢复数据库服务器的数据时,必须确定是在数据库服务器脱机还是联机状态下进行。
该决定部分取决于您打算恢复的数据。
冷恢复
当数据库服务器处于脱机状态时执行冷恢复。它由物理恢复和逻辑恢复组成。要恢复所有
关键数据库空间必须执行冷恢复。

GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 147 -
开始冷恢复时数据库服务器处于脱机状态,但当它恢复保留页后将进入恢复方式。从这时
起,它一直停留在恢复方式直到逻辑恢复完成为止(之后它工作在停顿方式下),或者使
用 onmode 实用程序将其转换为另一种方式。
可以在冷恢复期间指定新块路径和偏移量来重命名块。如果需要将存储空间恢复到与完成
备份的磁盘不同的磁盘上,该选项很有帮助。可以重命名任意类型的块,包括关键块和镜
像块。有关更多信息,请参阅恢复期间重命名块。您还可以对外部冷恢复的块进行重命名,
请参阅重命名块以获取更多信息。
在已重命名数据库空间,并且执行了 0 级备份或 rootdbs 和重命名数据库空间的备份之
后,可以执行冷恢复。
热恢复
热恢复在数据库服务器处于联机状态或静默方式时恢复非关键存储空间。它由一个或多个
物理恢复操作(同时恢复多个存储空间时)、一个逻辑日志备份和一个逻辑恢复组成。
在热恢复期间,数据库服务器为您恢复的存储空间重放已备份的逻辑日志文件。为避免覆
盖当前逻辑日志,数据库服务器将您指定要重放的逻辑日志文件写入到临时空间中。因此,
热恢复要求有足够的临时空间,用来保存逻辑日志或被重放的日志文件的数目这两者中较
小的那个。有关数据库服务器如何查找临时空间的信息,请参阅《GBase 8s 管理员指南》
中 DBSPACETEMP 的讨论。
重要: 确保有足够的临时空间用于热恢复的逻辑日志部分;数据库服务器需要的最大临时空间
量等于所有逻辑日志文件的大小。
在已重命名数据库空间,并且执行了 rootdbs 和重命名数据库空间的 0 级归档之后,可以
执行热恢复。

混合恢复
混合恢复是在冷恢复后再进行热恢复。混合恢复在冷恢复期间恢复一些存储空间(数据库
服务器处于脱机状态),然后在热恢复期间再恢复一些存储空间(数据库服务器处于联机
状态)。可以在执行整个系统恢复时进行混合恢复,但需尽快提供对特殊表或表集合的访
问权。在这种情况下,执行冷恢复可以恢复关键数据库空间和包含重要表的数据库空间。
尽管在混合恢复的一部分时间里数据库服务器处于联机状态,但冷恢复恢复所有数据使用
的总时间比混合恢复少,这是因为混合恢复需要两个逻辑恢复(一个用于冷恢复,另一个
用于热恢复)。不过,混合恢复要求数据库服务器处 于脱机状态的时间比冷恢复少。
对于冷恢复中未恢复的数据库空间,即使关键数据库空间可能并未损坏它们,它们也必须
等到数据库服务器在热恢复中恢复了它们才可以使用。

功能说明
查询表空间信息。
语法格式
SHOW
[FULL]
TABLESPACES [FROM [vc_name.]database_name] ;
表5- 120 参数说明
参数名称


FULL
显示是否是默认表空间。
vc_name
vc 名,可选项。
database_name
数据库名。
示例
gbase> SHOW FULL TABLESPACES;
+------------------------+------------------------+------------+
| Tablespace_in_test_sdy | Tablespace_in_test_sdy | Is_default |
+------------------------+------------------------+------------+
| sys_tablespace
| .
| no
|
| tbs1
| ../tbs1
| yes
|
+------------------------+------------------------+------------+
2 rows in set (Elapsed: 00:00:00.00)