Oracle OMF参数

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: Oracle DBA 日常工作中,比较常见的就是添加表空间数据文件,如果不使用 OMF 参数,将会是一件麻烦的工作。

目录



📚 前言


Oracle DBA 日常工作中,比较常见的就是添加表空间数据文件,如果不使用 OMF 参数,将会是一件麻烦的工作。


☀️ OMF 介绍


Oracle 的 OMF 全称 “Oracle managed file”,即 Oracle 文件管理。


使用 OMF 可以简化管理员的管理工作,不用指定文件的名字、大小、路径,其名字,大小,路径由 oracle 自动分配。


当删除不再使用的日志、数据、控制文件时,OMF 也可以自动删除其对应的 OS 文件。


⭐️ 配置 OMF 参数


使用 OMF 参数之后,会存放在默认生成的文件路径下。


格式为:


  • 数据文件:OMF路径/ORACLE_SID/datafile/


  • 日志文件:OMF路径/ORACLE_SID/onlinelog/


确认系统是否启用 OMF 特性


Oracle 数据库是否启用OMF特性可以通过查看DB_CREATE_FILE_DEST参数来获得。


sqlplus/assysdbashowparameterdb_create_file_dest


1.png


当 DB_CREATE_FILE_DEST 参数值为空时表示未启用OMF功能。


配置命令:


altersystemsetdb_create_file_dest='/oradata';


6ccb8d57a1f244798054aac1205902bc.png


修改后立即生效!


创建数据文件


未设置 OMF :


altertablespaceusersadddatafile'/oradata/orcl/user02.dbf'size1Mautoextendoff;


3.png


需要指定数据文件 路径名称,每次增加前需要查询,增加工作量。


设置 OMF 后:


altertablespaceusersadddatafilesize1Mautoextendoff;


4.png


如上,知道表空间就可以直接添加数据文件!


创建日志文件


同理,在线重做日志也是一样的!


使用 OMF 参数后:


alterdatabaseaddlogfilegroup20size512M;


5.png


只需要指定 group 即可!

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
SQL 运维 Oracle
Oracle 超时设置2:设置实例级参数
Oracle超时设置系列的第二篇文章,设置实例级参数
593 0
|
6月前
|
Oracle 关系型数据库 Java
Oracle 19c 查看隐含参数视图
Oracle 19c 查看隐含参数视图
97 7
|
6月前
|
SQL 监控 Oracle
Oracle 性能优化之AWR、ASH和ADDM(含报告生成和参数解读)
Oracle 性能优化之AWR、ASH和ADDM(含报告生成和参数解读)
|
6月前
|
运维 Oracle 关系型数据库
Oracle服务器参数文件:数据王国的“调控大师”
【4月更文挑战第19天】Oracle服务器参数文件,数据库的“调控大师”,掌控着内存管理、进程调度等关键设置。通过参数调整如SGA_MAX_SIZE和PROCESSES,实现性能优化和故障防控。虽然挑战重重,但成功的性能调优带来无尽成就感。它在备份恢复中也扮演重要角色,保障数据一致性与可用性。成为真正的“调控大师”,为数据王国效力!
|
6月前
|
存储 SQL Oracle
【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数
【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数
107 7
|
6月前
修改oracle11g的awr快照参数
修改oracle11g的awr快照参数
44 0
|
6月前
|
SQL Oracle 关系型数据库
oracle查询数据库参数sql语句
oracle查询数据库参数sql语句
|
缓存 Oracle 关系型数据库
Oracle中控制commit的三个参数 commit_write, commit_logging和 commit_wait
Oracle中控制commit的动作有三个参数 commit_write, commit_logging和 commit_wait,按重要性分别说明如下
280 0