用OMF来简化数据库管理

Oracle9i带来了许多令人兴奋的新特性,操作系统级别上的Oracle的自动管理文件——即Oracle Managed Files(OMF)——就是其中之一。在Oracle9i出现之前,DBA必须在卸载表空间时手工移除数据文件(datafile)并在创建新的表空间之前仔细检查文件的位置。

为了理解OMF是如何工作的,让我们首先定义一个叫着DB_CTEATE_FILE_DEST的新参数。

alter system set db_create_file_dest='/u01/oradata/PROD';

 
一旦设置好了DB_CTEATE_FILE_DEST参数,我们就可以创建表空间而无须指定文件名。

createtablespace
   omf1
datafile size 100m
locally managed;

文件创建之后,Oracle就可以分配和命名这些文件。Oracle OMF使用如下的命名转换惯例。默认的文件大小为100M,并按如下格式命名:

where
%u is a unique 8 digit code
%g is the log file group number
%t is the tablespace name

Controlfiles        ora_%u.ctl
Redo Log Files             ora_%g_%u.log
Datafiles                  ora_%t_%u.dbf
Temporary Datafilesora_%t_%u.tmp

Oracle9i OMF工具还有一个新的警告日志消息(alert log message),它用来告诉我们OMF数据文件何时发生了改动。下面是关于警告日志的一个例子。

Fri Mar 23 01:44:46 2001
CREATE TABLESPACE omf1 DATAFILE SIZE 10M AUTOEXTEND OFF
Fri Mar 23 01:44:47 2001
Created Oracle managed file /databases/ed25/OMF1/ora_omf1_xcp6rg84.dbf
Completed: CREATE TABLESPACE omf1 DATAFILE SIZE 10M AUTOEXTE
Fri Mar 23 01:45:45 2001
drop tablespace omf1
Fri Mar 23 01:45:45 2001
Deleted Oracle managed file /databases/ed25/OMF1/ora_omf_xcp6rg84.dbf
Completed: drop tablespace omf1

时间: 2024-09-22 01:35:50

用OMF来简化数据库管理的相关文章

Oralce OMF功能详解(一) Oracle数据文件的OMF管理

OMF,全称是Oracle_Managed Files,即Oracle文件管理,使用OMF可以简化管理员的管理工作,不用指定文件的名字.大小.路径,其名字,大小,路径由oracle 自动分配.在删除不再使用的日志.数据.控制文件时,OMF也可以自动删除其对应的OS文件. OMF支持下列文件的自动管理: (1)表空间 (2)日志文件(联机) (3)控制文件 前提条件:需要为这些类型文件设定相关参数. 一.数据文件的OMF管理 数据文件管理参数:db_create_file_dest db_crea

Oralce OMF 功能详解

原文转自:http://blog.csdn.net/robinson_0612/article/details/5478323   OMF,全称是Oracle_Managed Files,即Oracle文件管理,使用OMF可以简化管理员的管理工作,不用指定文件的名字.大小.路径,其名字,大小, 路径由oracle 自动分配.在删除不再使用的日志.数据.控制文件时,OMF也可以自动删除其对应的OS文件.   OMF支持下列文件的自动管理:     表空间     日志文件(联机)     控制文件

sql 警报

  在SQL Server 中通过警报管理器定义警报,当某些特定的事件发生时会自动报警.当警报被触发时,通过电子邮件或寻呼通知操作员,从而让操作员了解系统中发生了什么事件,比如数据库使用空间不够了或事务日志已满.SQL Server 产生的错误信息.事件都会被记入Windows NT 的应用日志,SQL Server 读取日志并与已定义了警报的事件相比较,如果匹配,则将触发警报.    在SQL Server 中利用警报管理器可创建二种类型的警报:事件警报和性能状况警报. 17.4.1 创建事件

MS SQL基础教程:sql警报

在SQL Server 中通过警报管理器定义警报,当某些特定的事件发生时会自动报警.当警报被触发时,通过电子邮件或寻呼通知操作员,从而让操作员了解系统中发生了什么事件,比如数据库使用空间不够了或事务日志已满.SQL Server 产生的错误信息.事件都会被记入Windows NT 的应用日志,SQL Server 读取日志并与已定义了警报的事件相比较,如果匹配,则将触发警报. 在SQL Server 中利用警报管理器可创建二种类型的警报:事件警报和性能状况警报. 17.4.1 创建事件警报 使用

DB2面向OLTP环境的物理数据库设计:数据库事务日志

数据库事务日志对于数据库恢复至关重要,也是设计高度可用的数据库解决方案的一个重要组成部分. 数据库日志使得从故障中恢复成为可能.它们还可以在 HADR 环境中同步主数据库和备用数据库. DB2 对每个数据库使用一组独立的日志文件. 所有数据库都有与自己有关联的日志.这些日志保留数据库变更的记录.如果数据库需要还原到最后一次完整离线备份之前的某个点,日志需要将数据前滚到故障点.DB2 数据库支持两种类型的数据库的日志:循环日志和归档日志. 循环日志 循环日志仅支持崩溃恢复,也就是说,如果 DB2

10个可以简化开发过程的MySQL工具

使用各种精心设计的工具来管理MySQL数据库要比单纯使用传统的方法轻松得的多.开发人员应该不断寻找那些能够缩短开发时间的工具.这也是我们本文整理这10个能够简化开发过程的MySQL工具的原因. MySQL Workbench MySQL Workbench是一个由MySQL开发的跨平台.可视化数据库工具.它作为DBDesigner4工程的替代应用程序而备受瞩目.MySQL Workbench可以作为windows.linux和OS X系统上的原始GUI工具,它有各种不同的版本,你可以查看下面的链

《Oracle数据库管理与维护实战》——2.6 Oracle逻辑结构

2.6 Oracle逻辑结构 Oracle数据库管理与维护实战 Oracle逻辑结构是从用户角度来看数据库,对使用Oracle的用户来说,一般只关心数据库的逻辑结构,如关心表.视图等.逻辑结构从操作系统中是看不到的,只能通过数据字典查询到. 2.6.1 逻辑结构概述 从逻辑结构上讲,Oracle包括表空间(Tablespaces).段(Segments).区(Extents).数据块(Data Blocks)以及模式(Schema).数据库由若干个表空间组成,表空间又由若干个段组成,段由区组成,

《Oracle数据库管理与维护实战》——1.3 Oracle 12c新特性

1.3 Oracle 12c新特性 Oracle数据库管理与维护实战 纵观甲骨文全球大会和甲骨文公司的各种资讯,我们可以发现云计算和大数据是两个重要的主题,Oracle 12c则融合了这两大主题.与以往的Oracle数据库相比,Oracle 12c在16个方面进行了更新.本节将详细介绍Oracle 12c数据库中的16个新特性. 1.3.1 支持多线程模式 在Oracle 12c中,Oracle引入了多线程模式,允许在Windows平台之外的UNIX.Linux等系统使用多线程模式.结合多进程与

只会增删查改?你还缺个数据库管理工具!

任何web软件和应用程序都需要强大的数据库管理工具,因此开发者选择一款合适的数据库管理工具尤为重要.本文列出了几款好用的数据库管理工具(有些并非开源或免费),以供开发者们参考选择: 1.MySQL管理工具 phpMyAdmin phpMyAdmin是一个非常受欢迎的基于web的MySQL数据库管理工具.它能够创建和删除数据库,创建/删除/修改表格,删除/编辑/新增字段,执行SQL脚本等. 2.数据库管理工具 Navicat Lite Navicat是一套快速.可靠并价格相宜的资料库管理工具,大可