【填坑】说说自己在Vmware下安装Oracle遇到的几个问题
前言:最近也是在国庆节前夕换了一份工作,一上来需要配置环境,包括在Linux操作系统下安装Oracle数据库和公司的一些软件。这边就简单讲讲我在安装Oracle中遇到的一些问题。
由于服务器都是部署在Linux环境下的,因此安装Oracle之前先要安装Linux。
1.Vmware 12 自动配置安装Linux。
这个问题算是一个坑,由于我的Linux需要自己选择一些扩展的包和组件,因此不能用Vmware 12的快速安装模式。正常来说,我们进入安装界面应该是下图:
但是如果你在配置虚拟机的时候,直接选择了ISO镜像文件,那么你在安装的时候就会自动跳过这个界面并直接快速帮你自动安装,但是一些你自己想要自定义的配置和组件,包等安装就会没有被直接跳过了。因此在配置虚拟机时应选择“稍后安装操作系统”并之后手动添加ISO镜像:
2.磁盘分配大小和分区
Vmware默认给的磁盘大小是20个G,但是在实际操作过程中,安装一个Oracle要5-6个G,如果还要装点别的应用可能就不够了。而且在装的时候还有各种压缩包,如果不删除也会占很多空间。所以如果磁盘空间够,尽量多分配一点空间给虚拟机,比如50G。
然后就是分区了。硬盘分区一般分两个,一个主分区,一个扩展分区。然后在扩展分区下面要分逻辑分区,这里的分区格式一般选swap和ext4。swap分区一般用来存放虚拟文件,ext4则是用于存放系统文件。这里我按照指导书分区的,最后分出来的情况如下:
3.Linux网络配置
安装完成之后,想要用xshell远程连接Linux发现不可得。检查IP地址,正常的IP地址应该如下(eth0这块是有IP的):
如果没有或是一堆进制串,说明没配好。
输入cat /etc/sysconfig/network-scripts/ifcfg-eth0 ,查看对应配置文件。
用vi进入,把红色部分修改或添加,之后保存退出。
注意这里的IPADDR要和你本机的IP地址一样。查看本地IP在windows cmd下输入ipconfig -all
配完之后再连接xshell即可连接成功。
4.挂载ISO镜像报错
在安装Oracle之前,需要你通过yum包安装各种补丁包。但是当你在挂载 ISO镜像时,会报如下错误:“mount: you must specify the filesystem type”。这里需要你在Vmware中把CD光盘配置中的已连接勾上才不会报错。
这个也很坑,否则的话 你只能把ISO放到Linux中来才能解决。
5.安装Oracle时要细心
在安装Oracle时,一定要放慢速度。比如在安装过程中需要你用root用户运行两个脚本:
第二个脚本安装还需要一定时间,一定要等运行完了再在这边点OK。
如果手快了,直接点了OK可能就会导致安装不成功。
总结:
总的来说安装Oracle是一个细致活,之前如果没有安装的经验一定要慢慢来,找个好的文档,一步一步照着想清楚再做。
并且第一次安装,肯定会遇到各种各样的问题。这个时候不要慌,多思考多百度,百分之95的问题都可以解决。
笔者第一次安装也是没有经验,从安装Linux到Oracle安装了8个小时才安好。
第二次有了之前的经验,一些坑也是都踩过了,所以第二次比较快,大概只花了2个多小时。