oracle omf管理 and asm omf
Don't argue / for other people's weaknesses./ Don't argue / for your own.
/ When you make a mistake,/ admit it,/ correct it,/ and learn from it / immediately.
文件系統(tǒng)OMF
文件系統(tǒng)默認不使用OMF,默認是DB_CREATE_FILE_DEST參數(shù)值為NULL,也就是禁用OMF;
(1)
SQL> show parameter db_create_file_dest
NAME???????????????????????????????? TYPE??????? VALUE
------------------------------------ ----------- ------------------------------
db_create_file_dest????????????????? string
(2)
創(chuàng)建一個表空間,必須要指定數(shù)據(jù)文件名,也就是必須要加上datafile子句才可以,否則會報錯。
(3)刪除表空間時,磁盤文件不會自動刪除,必須使用including contents and datafiles才能同時刪除,或者
os的rm命令手工刪除。
SQL>drop tablespace test including contents and datafiles;
(4)文件系統(tǒng)使用OMF時
SQL>alter system set db_create_file_dest='/backup' scope=both;
啟用OMF后,創(chuàng)建表空間就不用指定文件名稱。
SQL>create tablespace test;
ASM上的OMF
ASM FILE在ASM磁盤組上也是以OMF方式進行存放的,因此ASM的存放路徑和文件命是遵循格式:
+diskgroup_name/database_name/database file type/tag_name.file_number.incarnation.
添加ASM alias
SQL>create tablespace omf datafile '+data' size 2m;
SQL>select name from v$datafile;
添加ASM ALIAS
EXPORT ORACLE_SID=+ASM1
SQL>alter diskgroup data add alias '+data/omf.dbf' for '+DATA/WXXRZXM/datafile/omf.273.660074819';
查看ASM ALIAS別名
select *
? from (select file_number,
?????????????? file_incarnation,
?????????????? '+' || gname || sys_connect_by_path(aname, '/') as full_alias_path
????????? from (select a.file_number????? file_number,
?????????????????????? a.file_incarnation file_incarnation,
?????????????????????? g.name???????????? gname,
?????????????????????? a.parent_index???? pindex,
?????????????????????? a.name???????????? aname,
?????????????????????? a.reference_index? rindex
????????????????? from v$asm_alias a, v$asm_diskgroup g
???????????????? where a.group_number = g.group_number)
???????? start with (mod(pindex, power(2, 24))) = 0
??????? connect by prior rindex = pindex
???????? order by 1, 2) a
?where file_incarnation = &fi;
轉(zhuǎn)載于:https://www.cnblogs.com/alang85/archive/2011/09/26/2192200.html
總結(jié)
以上是生活随笔為你收集整理的oracle omf管理 and asm omf的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jquery插件最佳实践之progres
- 下一篇: View的setOnClickListe