
南大通用GBase 8s数据库gbase database作为企业级关系型数据库其操作模式决定了数据库可执行的任务类型以及对外提供的服务范围。系统支持四种主要运行模式与三种过渡状态且支持在各模式之间灵活切换以适配不同运维场景的需求。1、离线模式Offline离线模式下数据库服务器未运行共享内存未初始化。此时无法执行任何数据库操作执行管理命令会提示shared memory not initialized执行 SQL 操作会返回908错误。该模式适用于硬件维护期间或需要完全关闭数据库的场景。2、在线模式Online在线模式是数据库的标准生产运行状态。所有具备权限的用户均可正常连接执行 SQL 查询、DML 操作、数据库对象管理、备份恢复及性能监控等全部功能。通过onstat -查看状态时输出中包含On-Line标识。此模式是数据库日常运行的默认状态。3、单用户模式Single-User单用户模式仅允许管理员用户gbasedbt 或具有 DBSA 权限的用户连接数据库普通用户连接将被拒绝并返回错误码2701027010: Only an administrative user can connect in administrative user mode.该模式下管理员可执行 SQL 语句进行数据库维护同时确保维护期间无其他普通用户会话干扰适用于需要独占式 SQL 维护的场景。4、静态模式Quiescent静态模式下不允许任何用户通过 SQL 接口连接数据库连接请求将返回错误码2700227002: No connections are allowed in quiescent mode.此模式仅支持通过命令行工具执行底层维护操作如onspaces存储空间管理、ontape物理备份、onparams参数调整等。适用于需要对数据库进行底层操作且要求零用户连接的场景。