暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片

Oracle OMF参数

原创 Lucifer三思而后行 2021-09-20
3415

目录

📚 前言

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 / as sysdba show parameter db_create_file_dest


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

配置命令:

alter system set db_create_file_dest='/oradata';


修改后立即生效!

创建数据文件

未设置 OMF :

alter tablespace users add datafile '/oradata/orcl/user02.dbf' size 1M autoextend off;


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

设置 OMF 后:

alter tablespace users add datafile size 1M autoextend off;


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

创建日志文件

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

使用 OMF 参数后:

alter database add logfile group 20 size 512M;


只需要指定 group 即可!


本次分享到此结束啦~

如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持,你的支持就是我创作最大的动力。

❤️ 技术交流可以 关注公众号:Lucifer三思而后行 ❤️

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论