oracle實驗記錄 (OMF)
OMF = ORACLE MANAGER FILE
SQL> show parameter db_create_file_dest;
NAME TYPE VALUE
-----------------------------------------------------------------------------
db_create_file_dest string
所有datafile 都自動建立在改位置
SQL> select tablespace_name ,file_id,file_name,bytes/1024/1024 from dba_data_fil
es;
TABLESPACE FILE_ID FILE_NAME BYTES/1024/1024
---------- ---------- ---------------------------------------- ---------------
TEST4 9 E:\TEST4.DBF 10
TEST2 8 E:\TEST3.DBF 10
XHTEST 7 E:\TEST2.DBF 5
XHTEST 6 E:\TEST.DBF 10
EXAMPLE 5 E:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\EX 150
AMPLE01.DBF
USERS 4 E:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\US 5
ERS01.DBF
SYSAUX 3 E:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\SY 260
SAUX01.DBF
UNDOTBS1 2 E:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\UN 60
DOTBS01.DBF
SYSTEM 1 E:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\SY 1020
STEM01.DBF
TEST 10 D:\TEST.DBF 100
TABLESPACE FILE_ID FILE_NAME BYTES/1024/1024
---------- ---------- ---------------------------------------- ---------------
TEST_16K 11 D:\TEST2.DBF 10
TEST_16KB 12 D:\TEST_16KB.DBF 10
12 rows selected.
SQL> alter system set db_create_file_dest ='D:\OMF';
System altered.
SQL> alter tablespace test2 add datafile ;~~~~不寫大小defalut 100m
Tablespace altered.
SQL> select tablespace_name ,file_id,file_name,bytes/1024/1024 from dba_data_fil
es where tablespace_name='TEST2';
TABLESPACE FILE_ID FILE_NAME BYTES/1024/1024
---------- ---------- ---------------------------------------- ---------------
TEST2 8 E:\TEST3.DBF 10
TEST2 13 D:\OMF\XHTEST\DATAFILE\O1_MF_TEST2_57O7T 100
R0Z_.DBF
SQL> show parameter db_name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_name string xhtest
XHTEST DB NAME ,TEST2 TABLESPACENAME,57O7TR0Z 是一個八個字元長的字串,可以確保唯一性。
OMF 按如下方式命名:
控制檔案:ora_%u.ctl
重做日誌檔案:ora_%g_%u.log
資料檔案:ora_%t_%u.dbf
臨時資料檔案:ora_%t_%u.tmp
%u 是一個八個字元長的字串,可以確保唯一性。
%t 是表空間名,如有必要,可按照檔名的最大長度要求將其截斷。將表空間
名放在唯一性字串之前,意味著表空間內的所有資料檔案按照字母順序排列
顯示。
%g 是重做日誌檔案組號。
帶.dbf 副檔名的ora_ 表明該檔案是OMF。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SQL> show parameter db_create_online
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_create_online_log_dest_1 string
db_create_online_log_dest_2 string
db_create_online_log_dest_3 string
db_create_online_log_dest_4 string
db_create_online_log_dest_5 string
OMF 管理redofile
SQL> select group#,status from v$log;
GROUP# STATUS
---------- ----------------
1 CURRENT
2 INACTIVE
3 INACTIVE
SQL> host mkdir d:\omflog
SQL> host mkdir d:\omflog2
SQL> alter system set db_create_online_log_dest_1='d:\omflog'
2 ;
System altered.
SQL> alter system set db_create_online_log_dest_2='d:\omflog2'
2 ;
System altered.
SQL> show parameter db_create_online
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_create_online_log_dest_1 string d:\omflog
db_create_online_log_dest_2 string d:\omflog2
SQL> alter database add logfile group 4;
Database altered.
SQL> desc v$logfile;
Name Null? Type
----------------------------------------- -------- ----------------------------
GROUP# NUMBER
STATUS VARCHAR2(7)
TYPE VARCHAR2(7)
MEMBER VARCHAR2(513)
IS_RECOVERY_DEST_FILE VARCHAR2(3)
SQL> select member from v$logfile where group#=4;
MEMBER
--------------------------------------------------------------------------------
D:\OMFLOG\XHTEST\ONLINELOG\O1_MF_4_57O98Y89_.LOG
D:\OMFLOG2\XHTEST\ONLINELOG\O1_MF_4_57O98ZYR_.LOG
db_create_online_log_dest_N 配置幾個 GROUP就有幾個MEMBER
SQL> select bytes/1024/1024,members from v$log where group#=4;
BYTES/1024/1024 MEMBERS
--------------- ----------
100 2
不寫SIZE default 100m
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12020513/viewspace-611519/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle OMF特性試驗Oracle
- oracle實驗記錄 (flashback)Oracle
- oracle實驗記錄 (NET)Oracle
- oracle實驗記錄 (audit)Oracle
- oracle實驗記錄 (oracle reset parameter)Oracle
- Oracle Data Redaction實驗記錄Oracle
- oracle實驗記錄 (block cleanout)OracleBloC
- oracle實驗記錄 (dump undo)Oracle
- oracle實驗記錄 (inlist card)Oracle
- oracle實驗記錄 (oracle 資料字典)Oracle
- Oracle檔案改名實驗記錄Oracle
- oracle實驗記錄 (選擇率)Oracle
- oracle實驗記錄 (dump logfile)Oracle
- oracle實驗記錄 (事務控制)Oracle
- oracle實驗記錄 (函式index)Oracle函式Index
- oracle實驗記錄 (bigfile tablespace)Oracle
- oracle實驗記錄 (恢復-redo)Oracle
- oracle實驗記錄 (expdp/impdp使用)Oracle
- oracle實驗記錄 (transport tablespace(Rman))Oracle
- oracle實驗記錄 (使用exp/imp)Oracle
- 【OMF】使用Oracle的OMF 特性Oracle
- oracle實驗記錄 (dump index b*tree)OracleIndex
- oracle實驗記錄 (CKPT的觸發)Oracle
- oracle實驗記錄 (dump undo4)Oracle
- oracle實驗記錄 (dump undo3)Oracle
- oracle實驗記錄 (dump undo2)Oracle
- oracle實驗記錄 手工 duplicate database(1)OracleDatabase
- oracle實驗記錄Rman duplicate database(1)OracleDatabase
- oracle實驗記錄 (許可權,role)Oracle
- oracle實驗記錄 (SQL*PLUS 命令操作)OracleSQL
- oracle實驗記錄 (PFILE 啟動SPFILE)Oracle
- oracle實驗記錄 (SHARED server MODE)OracleServer
- oracle實驗記錄Rman duplicate database 2OracleDatabase
- oracle實驗記錄(恢復-checkpoint cnt)Oracle
- oracle實驗記錄 (可恢復session)OracleSession
- oracle實驗記錄 (transport tablespace(EXPDP/IMPDP))Oracle
- oracle實驗記錄 (使用outlines)Oracle
- oracle實驗記錄 (管理outlines)Oracle