在Oracle中,什么是OMF?
OMF(Oracle Managed File)是Oracle按照数据库对象而不是文件名指定文件操作。如果使用OMF,那么DBA就不再需要直接管理Oracle数据库中的操作系统文件。数据库将根据需要,在内部使用标准文件系统接口创建或删除数据库结构的文件,这些文件包括:表空间、Redo日志文件、控制文件、归档日志、块更改跟踪文件、闪回日志、RMAN备份等。
数据库既可以包含Oracle管理文件,也可以包含非Oracle管理文件。数据库参数DB_CREATE_FILE_DEST定义数据文件和临时文件默认文件系统目录的位置;参数DB_CREATE_ONLINE_LOG_DEST_n定义重做日志文件和控制文件的创建位置;参数DB_RECOVERY_FILE_DEST指定快速恢复区的默认位置。由这几个参数之一指定的文件系统目录必须已存在;数据库不会创建该目录。该目录还必须具有相应的权限,以便数据库在其中创建文件。示例如下:
SQL> ALTER SYSTEM SET DB_CREATE_FILE_DEST = '/u01/oradata';
SQL> CREATE TABLESPACE tbs_lhr;
示例说明在设置DB_CREATE_FILE_DEST后,可以省略CREATE TABLESPACE语句中的DATAFILE子句。将在DB_CREATE_FILE_DEST指定的位置创建数据文件。按所示方式创建表空间时,会为所有参数分配默认值。
http://mp.weixin.qq.com/s/Vm5PqNcDcITkOr9cQg6T7w |
● 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用
● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/
● 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解
● 版权所有,欢迎分享本文,转载请保留出处
● QQ:646634621 QQ群:230161599
● 题目解答若有不当之处,还望各位朋友批评指正,共同进步
长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:xiaomaimiaolhr,学习最实用的数据库技术。
本文分享自微信公众号 - DB宝(lhrdba)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。