Oracle 託管檔案

snowdba發表於2015-01-08
託管檔案的用處是使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部落格 ” ,連結:http://blog.itpub.net/29047826/viewspace-1394659/,如需轉載,請註明出處,否則將追究法律責任。

相關文章