四年前倒在了转型数据库的路上,我就念念不忘,此次再次出发,只为完成未尽的目标,写此博客,记录自己学习的每一步。
放低心态从零开始,网上指导的帖子太多,而我则是多问一句为什么来引领我学习的步伐。
一切先从安装开始,目前的版本有两个,11gR2和12c,据说12c变化很大,我还是先从11g开始,版本为11.2.0.4
下载安装包自不必多说,只下了linux版本的。七个压缩包,比以前一下多了5个,有点懵,赶紧查一查都是做什么的
l Database, 用于安装、升级数据库;
l grid infrastructure,用来升级RAC。如果要使用Clusterware、ASM、ACFS、ASM动态卷等功能时都需要先安装此包。
l (Client)表示客户端;
l Gateway software,gateways是指透明网关,如果要从oracle访问其它数据库系统(sqlserver,sybase…)则需要安装Gateway;
l examples, 是示例文件安装包;
l deinstall,是Oracle自带的界面化卸载工具;
接下来就是操作系统的选择,有3个选择redhat,centos,Oracle Linux。从网上的说法来看,选centos的多,因为免费、稳定,剩下的2个都可以在付费的情况下获得厂家的技术支持及最新的补丁,再比较一下Oracle Linux是oracle公司自己优化开发的系统,官方说能提升性能,我个人觉得这个提升性能应该是真的,但是肯定有前提条件。最后决定选择centos,Oracle Linux两个系统都装一次,比较一下。至于性能方面的差别,我想只有真实环境,数据量大到一定程度后才能看出两者的差别了。
第一轮,先用Oracle Linux7.5,我能找到的最新版本。
安装系统没啥特别的,需要注意的2个地方,第一个是分区,其实这也不是什么需要注意的地方,现在的服务器本身硬盘足够大,而且肯定还会挂载大存储,真的需要我们注意的就是swap了,官方的建议
(1)ORACLE官方要求最小1GB的RAM,建议2GB或更大
(2)SWAP与RAM的大小配置关系
1)、RAM为1-2GB时,SWAP大小建议为RAM大小的1.5倍
2)、RAM为2-16GB时,SWAP大小建议与RAM大小相等
3)、RAM大于16GB时,SWAP大小建议为16GB
网上大神的建议,现在服务器大内存多的是,128 256 512都不稀奇,swap建议设置成内存的一半或相当,其实我觉得这也是废话,内存够用,不用swap最好,具体的比例只能在以后的实际情况种学习了,不过能确定的一点是,及时内存再大,也要设置swap,不然肯定出事。
第二个就是安装系统文件的选择,虽然知道全勾上肯定没错,但是本着最小原则以及学习的精神,还是选择了最小安装。在后续的安装中在陆续补充需要的组件和软件。
未完待续。