当前位置: 首页 > news >正文

达梦数据库配置文件-COMPATIBLE_MODE

达梦数据库配置文件-COMPATIBLE_MODE

获取系统参数

SQL 语句:

select distinct para_type from v$dm_ini;

这句的意思是:从达梦数据库的参数视图 v$dm_ini 中,查询所有不同类型的参数分类(去重)


✅ 输出结果解析

行号     PARA_TYPE
---------- ---------
1          READ ONLY
2          SYS
3          IN FILE
4          SESSION

这表示达梦数据库(DM8)中的系统参数(system parameters)根据其 可修改性和作用范围 被分为 4 种类型


1. READ ONLY(只读参数)

  • 含义:这类参数 不能被修改,只能查看。
  • 修改方式:❌ 不可通过任何命令修改(如 sp_set_para_valuealter system)。
  • 示例
  • INSTANCE_NAME:实例名称
  • VERSION_VAL:版本号
  • 特点:通常是数据库的核心标识或编译时确定的值。

2. SYS(动态参数,可内存修改)

  • 含义:可以在 运行时动态修改内存值,立即生效,但 重启后失效(除非同时写入文件)。
  • 修改方式
alter system set '参数名' = 值 memory;
  • 示例
  • MAX_SESSIONS:最大会话数
  • SORT_BUF_SIZE:排序缓冲区大小
  • 特点:适合调试或临时调整性能参数。

3. IN FILE(静态参数,需重启生效)

  • 含义:必须修改配置文件(dm.ini)才能生效,修改后需重启数据库
  • 修改方式
alter system set '参数名' = 值 spfile;
-- 或
sp_set_para_value(2, '参数名',);
  • 示例
  • COMPATIBLE_MODE:兼容模式
  • PAGE_SIZE:页大小
  • EXTENT_SIZE:簇大小
  • 特点:这类参数影响数据库底层结构,不能动态更改。

4. SESSION(会话级参数)

  • 含义:可以在 会话级别 修改,只影响当前连接,断开后失效。
  • 修改方式
alter session set '参数名' 
http://www.dtcms.com/a/353450.html

相关文章:

  • LangChain4j入门一:LangChain4j简介及核心概念
  • 路由基础(一):IP地址规划
  • 基于单片机空调温度控制测温ds18b20系统Proteus仿真(含全部资料)
  • React 组件命名规范:为什么必须大写首字母蛊傲
  • HarmonyOS安全开发实战:一套好用的数据加密方案
  • SQL Server 批量插入脚本
  • 中資券商櫃台系統搭建與開發技術分析
  • AI 大模型 “幻觉” 难题:为何会 “一本正经地说错话”,如何让它更靠谱?
  • 基于Cursor AI IDE的Vue3留言板系统实战:从零搭建到智能优化全流程
  • java数据类型获取长度方式总结
  • 【C++】C++11新特性第一弹(列表初始化、新式声明、范围for和STL中的变化)
  • Flutter 开发技巧 AI 快速构建 json_annotation model 的提示词
  • 使用git上传项目的步骤
  • 煤矸石检测数据集VOC+YOLO格式3090张2类别
  • This method can cause UI unresponsiveness if invoked on the main thread.
  • week5-[字符数组]数和
  • 【技巧】PostgreSQL自动转换类型 int转bool 转int
  • 苍穹外卖项目实战(日记十一)-记录实战教程及问题的解决方法-(day3-3)完善菜品分页查询功能
  • 怎么理解API?
  • 用户体验设计 | 什么是 AX?从 UX 到 AX 的演进
  • 数据结构——算法效率的度量(时间复杂度与空间复杂度)
  • Elasticsearch 启动反复重启排查实录:从“内存不足”到“vm.max\_map\_count 过小”
  • 图表可视化地理趋势-Telerik WPF Chart
  • 智能汽车制造:海康NVR管理平台/工具EasyNVR多品牌NVR管理工具/设备实现无插件视频监控直播方案
  • R语言贝叶斯方法在生态环境领域中的技术应用
  • 攻克 Java 分布式难题:并发模型优化与分布式事务处理实战指南
  • APP与WEB测试的区别?
  • 人工智能在医疗领域中辅助外科手术的应用综述
  • 【VSCode】使用VSCode创建Java C/S架构项目
  • 如何用Renix实现网络测试自动化: 从配置分离到多厂商设备支持