GBase 8s
其他
文章
检查逻辑日志【onstat -l】

发表于2024-02-01 14:41:3299次浏览0个评论
使用【gbasedbt】用户登陆操作系统执行以下命令:
onstat -l
观察是否存在【flags】列为【U------】状态的逻辑日志,如存在,表示存在未及时备份的逻辑日志。
对于测试环境,可执行【onmode -wf LTAPEDEV=/dev/null】不备份逻辑日志。
对于生产环境,需要配置逻辑日志自动备份。
【onstat -l】示例输出:
On-Line -- Up 00:02:54 -- 1686980 Kbytes
Physical Logging
Buffer bufused bufsize numpages numwrits pages/io
P-2 27 64 1124 24 46.83
phybegin physize phypos phyused %used
1:263 250000 1124 216 0.09
Logical Logging
Buffer bufused bufsize numrecs numpages numwrits recs/pages pages/io
L-2 0 32 182615 15359 4024 11.9 3.8
Subsystem numrecs Log Space used
OLDRSAM 182319 26162592
HA 5 220
DDL 291 101268
address number flags uniqid begin size used %used
461a8f88 1 U-B---L 1 1:250263 50000 15304 30.61
4863e570 2 U-B---- 2 1:300263 50000 23 0.05
4863e5d8 3 U-B---- 3 1:350263 50000 18 0.04
4863e640 4 U------ 4 1:400263 50000 9 0.02
4863e6a8 5 U------ 5 1:450263 50000 5 0.01
4863e710 6 U------ 6 1:500263 50000 1 0.00
4863e778 7 U---C-- 7 1:550263 50000 8 0.02
4863e7e0 8 A------ 0 1:600263 50000 0 0.00
4863e848 9 A------ 0 1:650263 50000 0 0.00
4863e8b0 10 A------ 0 1:700263 50000 0 0.00
10 active, 10 total
如以上输出中,逻辑日志4、5、6已使用,但及时备份,无法循环使用,需要及时备份。
【onstat -l】输出中,【flags】列输出含义:
序号 | flags | 说明 |
---|---|---|
1 | A------ | 日志文件已添加且可用,但尚未使用 |
2 | D------ | 日志已被删除,不会再重复使用,在下一次0级备份后,是否该日志空间 |
3 | F------ | 日志文件是空闲的且可供使用,一般见于数据库执行恢复后 |
4 | U------ | 日志文件已使用但未备份,无法重复使用 |
5 | U-B---- | 日志文件已使用且已备份,可重复使用 |
6 | U-B---L | 日志文件已使用且已备份,可重复使用,且日志包含最新检查点记录 |
7 | U---C-- | 数据库当前正在使用的日志 |
8 | U---C-L | 数据库当前正在使用的日志,且包含最新检查点记录 |
更多【onstat】命令参考及输出说明,参考【GBase 8s 管理员参考】。
评论
登录后才可以发表评论


热门帖子
- 12023-05-09浏览数:16913
- 22020-05-11浏览数:10343
- 32019-04-26浏览数:10327
- 42023-09-25浏览数:9754
- 52023-07-04浏览数:9544