本文介绍oracle数据库服务器搭建,os版本:red hat enterprise linux server release 4/5。为了追求更高的性能,稳定性及经济性越
本文介绍oracle数据库服务器搭建,os版本:red hat enterprise linux server release 4/5。为了追求更高的性能,稳定性及经济性越来越多的公司将自己的数据库服务器迁移到linux平台,结合自己公司的环境编写以下文档供大家参考,如有不当之处请指出。
在安装os之前一般需要做raid,至于是做raid5还是raid1+0则根据自己的需求在i/o性能及安全性上衡量。在选择安装包的时候我一般不主张完全安装,毕竟我们的服务器资源还是很珍贵的,没有必要的服务可以不用装。我们可以按最小化安装,以后再根据需要补充安装。当然如果能确定需求的话直接选择自己需要的包来安装是最好的。
一. linux磁盘划分:
1. 对于内置2块磁盘(146g)的系统,/ 目录 20gb,swap 与内存大小相当(内存8gb以下的机器swap配置8gb),/boot 100mb。作为数据库平台,建立/dba文件系统20gb作为数据库软件目录;其余的磁盘空间分配给/u01文件系统,作为存放数据文件的目录。
2. 对于内置4-6块的磁盘系统,/ 目录 40gb,swap 与内存大小相当(内存8gb以下的机器swap配置8gb),/boot 100mb。作为数据库平台,建立/dba文件系统40gb作为数据库软件目录;其余的磁盘空间分配给/u01文件系统,作为存放数据文件的目录。
3. 对于oracle数据文件目录文件系统使用mke2fs -j -t largefiles命令建立。
二. oracle目录标准(建议):
1. 对于无外接存储情况下oracle目录标准(建议):oracle_home=/dba/app/oracle/product/10.2.0.4(根据实际版本指定);oracle_base=/dba(dump目录为/dba/admin/sid);datafile目录为/u01/oradata/sid;archive目录为/u01/oradata/archive_sid
2. 对于有外接存储(/u02)情况下oracle目录标准(建议):oracle_home=/dba/app/oracle/product/10.2.0.4(根据实际版本指定);oracle_base=/u01(dump目录为/u01/admin/sid);datafile目录为/u02/oradata/sid;archive目录为/u01/oradata/archive_sid
3. oracle建库采用customer方式,直接更改初始undo和temp表空间为8gb(或4gb,也可以通过增加数据文件数目到更大,,根据实际的业务需求);system表空间为512mb(或者1gb);redolog为100mb;单个的datafile大小8gb为宜(ext3文件系统的特性使然,其他文件系统则根据其特性自行设置),datafile的大小一次性划分到8g最好,不建议使用自扩展。