【单选题】你是 KingbaseES 数据库管理员,现在你需要使用 ALTER STSTEM 命令还原配置,以下哪个操作可以实现?
- ALTER STSTEM RESET;
- ALTER DATABASE RESET ALL;
- ALTER SYSTEM RESET ALL;
- ALTER DATABASE RESET CONFIG;
解题思路:
还是以 work_mem 参数为例,先设置为 8MB:
test=# show work_mem;
work_mem
----------
4MB
(1 行记录)
test=# alter system set work_mem='8MB';
ALTER SYSTEM
test=# \! sys_ctl reload
服务器进程发出信号
test=# show work_mem;
work_mem
----------
8MB
(1 行记录)
执行以上选项中的命令:
-- 选项 1 报错
test=# ALTER STSTEM RESET;
错误: 语法错误 在 "STSTEM" 或附近的
第1行ALTER STSTEM RESET;
^
-- 选项 2 报错
test=# ALTER DATABASE RESET ALL;
错误: 语法错误 在 "ALL" 或附近的
第1行ALTER DATABASE RESET ALL;
^
-- 选项 3 成功还原
test=# ALTER SYSTEM RESET ALL;
ALTER SYSTEM
test=# \! sys_ctl reload
服务器进程发出信号
test=# show work_mem;
work_mem
----------
4MB
-- 选项 4 报错
test=# ALTER DATABASE RESET CONFIG;
错误: 语法错误 在 ";" 或附近的
第1行ALTER DATABASE RESET CONFIG;
^
答案一目了然了。
📚 推荐阅读:DBA 学习之路
如果这篇文章对你有帮助,推荐访问我的 Oracle DBA 系统学习站点,涵盖 100 天完整学习路线:
- 🔧 Oracle 安装部署 · RMAN 备份恢复 · Data Pump 数据迁移
- 🏗️ RAC 高可用 · DataGuard 容灾 · 多租户架构
- 🔍 故障排查 · 升级迁移 · GoldenGate 数据同步