Oracle Managed Files可以简化Oracle数据库的管理,Oracle Managed Files 使 DBA 无需直接管理构成 Oracle 数据库的管文操作系统文件。使用 Oracle Managed Files,详解您可以指定文件系统目录,必备知数据库在这些目录中自动创建、管文命名和管理数据库对象级别的详解文件。比如你只需要指定你要创建一个表空间;您不需要使用DATAFILE子句指定表空间的必备知数据文件的名称和路径。此功能可与逻辑卷管理器 (LVM) 配合使用。管文
数据库内部使用标准文件系统接口根据需要创建和删除以下数据库结构的详解文件:
我们可以通过参数来指定用于存放特定类型文件的系统目录,这样确保数据库在不再需要时创建和删除唯一的必备知文件,即oracle管理的管文文件。
OMF不影响管理以下文件的详解创建或命名,例如跟踪文件、审计文件、警报日志和核心文件。
Oracle Managed Files 对于以下类型的数据库最有用:
受以下支持的数据库:
(1)支持条带化/RAID 和动态可扩展逻辑卷的逻辑卷管理器。
(2)提供大型可扩展文件的文件系统。
低端或测试数据库。
由于 Oracle Managed Files 要求您使用操作系统文件系统,因此您无法控制文件在磁盘上的布局方式,从而失去了一些 I/O 调整能力。
考虑使用 Oracle Managed Files 得以下好处:
它们使数据库的管理更容易。
无需发明文件名和定义特定的存储要求。一组一致的规则用于命名所有相关文件。文件系统定义了存储和分配存储池的特性。
它们减少了由管理员指定错误文件造成的损坏。
每个 Oracle 管理的文件和文件名都是唯一的。在两个不同的数据库中使用相同的文件是一个常见的错误,它会导致非常大的停机时间和已提交事务的丢失。使用引用同一个文件的两个不同名称是导致严重损坏的另一个错误。
它们减少了过时文件消耗的浪费的磁盘空间。
当不再需要旧的 Oracle 托管文件时,Oracle 数据库会自动删除它们。在大型系统中浪费了大量磁盘空间,仅仅是因为没有人确定是否仍然需要特定文件。这也简化了删除磁盘上不再需要的文件的管理任务,并防止了删除错误文件的错误。
它们简化了测试和开发数据库的创建。
您可以最大限度地减少做出有关文件结构和命名的决定所花费的时间,并且您的文件管理任务更少。您可以更好地专注于满足测试或开发数据库的实际需求。
Oracle Managed Files 使便携式第三方工具的开发变得更加容易。
Oracle Managed Files 无需在 SQL 脚本中放置操作系统特定的文件名。
使用 Oracle Managed Files 不会消除任何现有功能,OFM文件和手动管理的oracle文件能够共存,oracle数据库可以混合管理他们。
提示:
通配符%g、%t和%u具有以下定义:
- col name format a25
- col value format a10
- select x.ksppinm name, y.kspftctxvl value, y.kspftctxdf isdefault, decode(bitand(y.kspftctxvf,7),1,'MODIFIED',4,'SYSTEM_MOD','FALSE') ismod,
- decode(bitand(y.kspftctxvf,2),2,'TRUE','FALSE') isadj from sys.x$ksppi x, sys.x$ksppcv2 y where x.inst_id = userenv('Instance')
- and y.inst_id = userenv('Instance') and x.indx+1 = y.kspftctxpn
- and x.ksppinm like '%omf%' ;
- NAME VALUE ISDEFA ISMOD ISADJ
- ------------------------- ---------- ------ ---------- -----
- _omf enabled TRUE FALSE FALSE
注:value值为enabled表示omf功能已经启用
责任编辑:姜华 来源: 今日头条 DBAOracle 数据库
(责任编辑:娱乐)
奥海科技(002993.SZ)发布公告:对子公司增资并完成工商变更登记
银保监会完善相关政策措施 支持符合绿色低碳发展需求的保险产品和服务
5月份工业企业生产经营秩序逐步恢复 当月利润增速实现由负转正