ORACLE OMF


1.什么是OMF?

實現oracle文件自動管理功能

2.開啟OMF 功能

檢查是否開啟OMF:

SQL> show parameter db_create_file_dest

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

db_create_file_dest                  string

開啟OMF

SQL> alter system set db_create_file_dest='/oradata/DG01' scope=both;

System altered.

3.關閉OMF功能

SQL> alter system set db_create_file_dest='' scope=both;

System altered.

4.OMF 使用

創建表空間:

SQL> create tablespace OMF;

Tablespace created.

創建表空間不需要寫數據文件名稱和大小及增長模式,OMF會自動生成

[oracle@dg01 datafile]$ ls

o1_mf_omf_ctltxo87_.dbf

添加數據文件:

SQL> alter tablespace OMF add datafile;

Tablespace altered.

[oracle@dg01 datafile]$ ls

o1_mf_omf_ctltxo87_.dbf  o1_mf_omf_ctlv8dcc_.dbf

刪除表空間:

SQL> drop tablespace OMF;

Tablespace dropped.

會自動刪除系統里對應的datafile


5. OMF優缺點

優點:可以自動化管理條件數據文件,操作簡潔,節約空間

缺點:

減少了數據文件的可控性

作為一個DBA 在維護DB 時就應該規划好數據文件存放的位置,命名規則和初始大小。

o1_mf_omf_4zj30b2p_.dbf 這樣的文件你能看懂和那個Tablespace有關系嘛,更何況生產環境一般都幾十個tablesapce 以上。找對應關系也會在日常維護過程中浪費很多時間。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM