Oracle OMF参数

简介: 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超时设置系列的第二篇文章,设置实例级参数
470 0
|
8天前
|
存储 SQL Oracle
【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数
【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数
32 7
|
3月前
|
SQL Oracle 关系型数据库
oracle查询数据库参数sql语句
oracle查询数据库参数sql语句
|
11月前
|
Oracle 关系型数据库
|
11月前
|
缓存 Oracle 关系型数据库
Oracle中控制commit的三个参数 commit_write, commit_logging和 commit_wait
Oracle中控制commit的动作有三个参数 commit_write, commit_logging和 commit_wait,按重要性分别说明如下
138 0
|
11月前
|
Oracle 前端开发 关系型数据库
使用隐含参数_disable_logging分析oracle写redo logfile的性能
oracle有一个隐含参数_disable_logging可以禁止日志的生成,这个参数当然不能在生产库使用,但我们可以将其因为与测试,例如,如果我们怀疑数据库写redo logfile存在性能问题,我们可以将这个参数设置为true,禁止写日志,看看oracle的性能提高了多少。
|
11月前
|
Oracle 关系型数据库
Oracle中filesystemio_options 和 disk_asynch_io 参数的设置
参考文档Doc ID 1987437.1 filesystemio_options参数,中间是这个参数的配置值。
157 0
|
Oracle 关系型数据库 数据挖掘
|
Oracle 关系型数据库 数据库
oracle学习35-rman备份-参数文件spfile损坏恢复
oracle学习35-rman备份-参数文件spfile损坏恢复
95 0
|
Oracle 关系型数据库 Linux
Linux下oracle数据库spfile参数配置文件丢失问题解决,“ORA-32001: write to SPFILE requested but no SPFILE is in use“问题处理
Linux下oracle数据库spfile参数配置文件丢失问题解决,“ORA-32001: write to SPFILE requested but no SPFILE is in use“问题处理
612 0
Linux下oracle数据库spfile参数配置文件丢失问题解决,“ORA-32001: write to SPFILE requested but no SPFILE is in use“问题处理