重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 43|回复: 0
打印 上一主题 下一主题

gbase8s oninit onmode onstat 傻傻分不清

[复制链接]
跳转到指定楼层
楼主
发表于 7 天前 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 郑全 于 2026-5-18 21:26 编辑

先记住口诀
oninit 启动,onmode 管控,onstat 查看

1. oninit:启动数据库(开机用)
作用:启动实例,相当于 Oracle startup
只做一件事:把数据库跑起来


常用
oninit -v     # 前台启动,看详细日志
oninit        # 后台静默启动

oninit 只在开机、重启数据库时用,日常运维几乎不用。

2. onmode:管控数据库(改状态、杀会话、切换日志、参数)

作用:控制、修改、操作数据库,相当于 Oracle alter system

用来干活、改状态、干预数据库


# 关闭数据库
onmode -ky

# 强制切换逻辑日志(手动归档)
onmode -l

# 立即检查点
onmode -c

# 在线修改onconfig参数
onmode -w

# 杀掉会话
onmode -z 会话ID

只要是操作、改配置、强制动作,全用 onmode。

3. onstat:查看数据库状态(监控、巡检、排查)

作用:查状态、看日志、看空间、看锁、看性能,相当于 Oracle show /v$ 视图
只读命令,绝对不会改数据库,最常用!


onstat -l    # 看物理日志、逻辑日志、归档状态
onstat -d    # 看dbspace、表空间使用率

onstat -m    # 看online.log告警日志位置(对应alert.log)
onstat -u    # 看用户会话
onstat -x    # 看事务
onstat -g io # 看IO性能

巡检、排查问题、看日志、看空间,全靠 onstat

极简对比表

命令
核心定位
类比 Oracle
一句话
oninit启动工具startup开机用,启动数据库
onmode控制工具alter system改状态、操作、强制切换
onstat查看工具v$ 视图 /show监控、巡检、只读查询

大白话记忆
  • oninit:让库跑起来(开机)
  • onmode:指挥库干活(操作)
  • onstat:盯着库看状态(监控)








分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2026-5-25 14:50 , Processed in 0.223470 second(s), 19 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表