接到安装数据库的任务的时候,如果能和主机联系上是最好的,会少很多麻烦。首先要清楚要安装的数据库版本,以及要求的操作系统版本。11g的最好使用6.9以前的linux版本,linux7的系统最好不要安装11g,坑太多了。安装12c以上还是可以的,但是12c目前来书bug太多,不稳定,一般生产建议还是用11g比较可靠。其次一些主机设置也比较重要,比如说下面的情况需要提前告诉主机。
1、对swap分区要求, oracle建议内存小于16G,swap是内存的1.5倍;内存大于16G小于64G,swap和内存swap一样大;如果大于128G,swap可以是内存的一半也可是等于内存大小。(反正就是建议swap尽量大一点。)
2、需要给oracle挂载安装目录/app,大小最好可以大一点,以后可以导入导出或者做ogg等需要更多的空间,也避免浪费资源(一般1T足够)。
3、安装图形化界面,安装操作系统的时候,很多工程师就最小化安装了,后面在安装图形化的时候,比较麻烦。
4、需要配置网络,主要是配置实地址和私网地址(心跳地址)。最好选用连续的ip作为一套数据库地址。需要注意的是各节点的网卡需要对应起来。网络划分好,将分配好的网络写到/etc/hosts里,不要更改原来的内容,增加包括以下内容:
实地址,每个主机都有的物理地址。
VIP地址,预留给该主机的地址,必须不能ping通,不被占用,和物理地址一个网段。
私网地址,这个集群的心跳地址,在每个主机要配置,走交换机还是直接连的都要配,单独一个网段。
SCAN地址,预留地址给集群的共有地址,不能ping通,和物理地址一个网段。
5、配置好主机名,并且yum 可用,最好网络源,本地源也可以。
6、配置好ntp服务,起码保证各节点的时间相同,还有个时区的问题,是否和本地一样,有特殊要求除外,如果各节点不同,后面还有很多坑。
7、检查存储,使用的什么多路径软件,以及要能查看到,最好能重启机器,测试一次看看是否异常。①存储容量预估,根据业务需求预估存储大小。需要考虑磁盘组告警值,表空间告警值,如果按照告警值都是80%的话一般存储容量需要是业务估计值的1.5倍。②通常需要三块或者五块小容量(20G左右就足够)的盘,做ocr磁盘组用避免空间浪费。③数据盘的大小尽量保持一致。说清楚给oracle使用的是那几块盘?使用了什么多路径软件聚合的?这些都很重要,后面使用查wwid配置asm磁盘。如果涉及优化的话建议使用几块速度快的盘来存放redo日志和系统表空间……