托管文件的用处是使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/
,如需转载,请注明出处,否则将追究法律责任。