ITPub博客

首页 > 数据库 > Oracle > Oracle 托管文件

Oracle 托管文件

原创 Oracle 作者:SnowDBA 时间:2015-01-08 14:39:39 0 删除 编辑
托管文件的用处是使DBA不再需要直接管理属于数据库的数据文件的名称。

针对datafile, tempfile, redo, control file的初始参数
DB_CREATE_FILE_DEST

针对redo,control file,RMAN备份文件,archive log, 闪回日志的初始化参数
DB_RECOVERY_FILE_DEST

针对redo和control file
DB_CREATE_ONLINE_LOG_DEST_n

做个小测试看看该参数的效果
SYS@OCM11G >show parameter db_create_file_dest

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_create_file_dest                  string

SYS@OCM11G >alter system set db_create_file_dest='/home/oracle';

SYS@OCM11G >create tablespace tbs3;

SYS@OCM11G >select name from v$datafile;

NAME
--------------------------------------------------------------------------------
/11g/app/oracle/oradata/OCM11G/system01.dbf
/11g/app/oracle/oradata/OCM11G/sysaux01.dbf
/11g/app/oracle/oradata/OCM11G/undotbs01.dbf
/11g/app/oracle/oradata/OCM11G/users01.dbf
/11g/app/oracle/oradata/OCM11G/example01.dbf
/home/oracle/tbs1.dbf
/11g/app/oracle/oradata/OCM11G/tbs2.dbf
/home/oracle/OCM11G/datafile/o1_mf_tbs3_bbw273qc_.dbf


根据托管文件的特性就容易理解ASM下创建表空间为什么可以简单的将datafile写成+DATA就可以了。

在一个ASM管理的数据库中查看db_create_file_dest会看到value为+DATA
SYS@OCM10G >show parameter db_create_file_dest

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_create_file_dest                  string      +DATA

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29047826/viewspace-1394659/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-06-21

  • 博文量
    223
  • 访问量
    1633592