oracle常用参数解析

发布于:2025-03-05 ⋅ 阅读:(31) ⋅ 点赞:(0)

以下是Oracle 19c版本的参数列表整理,按功能分类呈现:

参数名称 默认值/范围 参数范围 参数含义 来源
资源限制类
COMPOSITE_LIMIT 1000000 1-无上限 综合资源限制(CPU、连接时间、逻辑读等的加权总和)
SESSIONS_PER_USER 10 1-无上限 用户最大并发会话数
CPU_PER_SESSION 100000(1000秒) 1-无上限 单会话最大CPU时间(百分之一秒)
CPU_PER_CALL 1000(10秒) 1-无上限 单次SQL调用最大CPU时间
LOGICAL_READS_PER_SESSION 10000 1-无上限 单会话最大逻辑读(块数)
PRIVATE_SGA 1024KB 0-无上限 用户私有SGA内存限制(仅共享服务器模式)
密码安全类
FAILED_LOGIN_ATTEMPTS 3 1-100 允许的连续登录失败次数
PASSWORD_LIFE_TIME 90天 1-无上限 密码有效期(天)
PASSWORD_REUSE_TIME 365天 0-无上限 密码最短重用时间(天)
PASSWORD_REUSE_MAX 5 1-无上限 密码历史记录次数
PASSWORD_ROLLOVER_TIME 3600秒(1小时) 0-无上限 双密码切换场景的轮换时间(秒)
性能优化类
PGA_AGGREGATE_TARGET 物理内存10%(起始值) 0-无上限 控制PGA组件内存大小
SGA_TARGET 物理内存40%(推荐值) 0-物理内存80% 控制共享池、缓冲池等内存
SHARED_POOL_SIZE max(1G, SGA_TARGET*15%) 1G-无上限 SQL缓冲池最小值
RESULT_CACHE_MAX_SIZE 0(推荐关闭) 0-无上限 结果缓存最大值
PROCESSES 150 1-无上限 最大并发进程数
SESSIONS 170 1-无上限 最大并发会话数(SESSIONS=PROCESSES*1.1+5)
其他关键参数
COMPATIBLE 19.0.0.0.0 19.0.0.0.0-无上限 兼容性版本设置
MEMORY_TARGET 自动管理 0-无上限 内存自动管理(SGA+PGA)
DB_BLOCK_SIZE 8KB(默认) 2KB-32KB 数据库块大小
LOG_BUFFER 1MB 512KB-2GB 日志缓冲区大小

说明

  1. 部分参数(如COMPOSITE_LIMITPASSWORD_REUSE_TIME)为19c新增特性;
  2. 性能参数建议根据实际硬件配置调整,如PGA_AGGREGATE_TARGET默认值为物理内存10%,但生产环境通常建议设置为20%-50%;
  3. 安全参数需结合业务需求配置,如金融场景建议将FAILED_LOGIN_ATTEMPTS设为3并启用PASSWORD_VERIFY_FUNCTION

注:完整参数列表包含5412个参数,此处仅展示核心常用参数。如需完整列表,可参考Oracle官方网页或通过V$PARAMETER视图查询。


网站公告

今日签到

点亮在社区的每一天
去签到