在三少的blog上看到了这篇《spfile啥都没了》。在这边和大家分享一下裸设备的划分的经验。
1.vg的属性建议用root。因为vg的宿主如果是oracle,那么在create tablespace的时候,如果没有找对正确的lv,比如我的lv名字是\dev\vg_ora1\aaa,那么在create tablespace tb1 datafile ‘\dev\vg_ora1\aaaa’,就会在vg_ora1下建立一个aaaa的文件系统文件。但是如果宿主是root的,就能避免这样的错误发生。
2.oracle需要的基本表空间和文件,如system、undo、temp、users、tools、sysaux,redolog,controlfile,spfile建议用特殊的名称。
如:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<sid>_system_raw_1024m <sid>_sysaux_raw_500m <sid>_undotbs1_raw_500m <sid>_tempraw_1024m <sid>_example_raw_160m <sid>_users_raw_120m <sid>_redo11_raw_256m <sid>_redo12_raw_256m <sid>_redo21_raw_256m <sid>_redo22_raw_256m <sid>_redo31_raw_256m <sid>_redo32_raw_256m <sid>_control1_raw_128m <sid>_control2_raw_128m <sid>_spfile_raw_128m data_1g_001 data_1g_002 data_1g_003 data_1g_004 ……(视存储状况而定剩余的datafile) data_10g_001 data_10g_002 data_10g_003 |
3.datafile裸设备的大小,个人觉得可以按照人民币的面值来,1,2,5,10,可以准备1G,2G,5G,10G的裸设备来,人民币出版的面值组合,应该有其设计合理的科学性,能以最少的面值类型组成最多的面值组合。个人觉得可以参考。
ps:搜索了一下人民币面值的相关信息,大家可以一起看看,还有点意思的。