中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 数据库开发 > 数据库综合
用OMF来简化数据库管理
作者:佚名 时间:2004-07-09 10:40 出处:互连网 责编:chinaitpower
              摘要:用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
关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有