原 如何搭建一个数据库服务器平台https://blog.csdn.net/tianlesoftware/article/details/5602291版权声明: https://blog.csdn.net/tianlesoftware/article/details/5602291
玩Oracle 2年多了,从接触Oracle 到现在,一直没有停止过学习。 要学的东西太多,刚入门的时候是这样的感觉,现在还是这样的感觉。 有时候也在想,还要学多长时间才能感觉自我良好了,有十足的自信心了。 很多朋友都想做DBA, 因为他们觉得这一个高薪的行业。 但是并不是所有都明白为什么DBA是个高薪的行业。 高薪意味着压力大,责任大。
现代化的程度越高,对数据库的依赖性越大。 数据安全性和系统的安全性也就越大。比如公司业务系统。 数据库是直接的存储地方的,他的重要性是不言而喻的,宕机带来的损失可能是按分钟或者秒算的。 而谁对这些数据库负责--DBA。 所以很多公司,企业都是找有经验的DBA ,他们也是在为他们的系统买保险。 这也是为什么企业不愿意招一个没有实战经验的DBA来管理自己的数据库。
试想某个省移动的数据库出了问题,造成数据丢失,在比如银行数据库挂了。 他们带来的损失不光是影响正常的业务运行,还有可能是数据错误。假如你在银行存了100万,结果银行一不小心,在数据库里少了几个0. 这个是谁也不愿意看到的。 当然以上都是假设的情况。 因为像这些数据重要性极高的单位,他们都有一整套数据的保护机制。 是不会发生这种情况的。
下面就来总结一下如何的来搭建一个数据库平台。 主要从参数和一些特性的配置上来说明。当然我玩Oracle也才2年,经验不足,可能对与这些参数的设置也不是很合理。
从网上看到过一句话:每个DBA心中对重要的参数都有一个标准。 我想这也是经验的价值。
一. Linux 系统
说明,在安装操作系统之前,现在服务器上做个RAID。一般都用RAID5.
1.LINUX磁盘划分:
.对于内置2块磁盘(146GB)的系统,/目录20GB,SWAP与内存大小相当(8GB以下内存机器SWAP配置8GB),/boot 100MB。如果作为应用服务器,那