目录
3.3.3 根据上面配置好的主机名和IP,配置hosts文件
3.3.8关闭Zeroconf service的服务守护进程
3.3.9关闭透明大页和numa(安装ORACLE数据必须)
3.4.1 重启后进入oracle用户并且打开vncserver
一、背景
某项目中,客户要求必须在LINUX服务器来安装Oracle,因此特意研究一下如何在LINUX上面安装Oracle,由于目前包括银行在内的国内的系统还是11gR2版本,我们也研究了一下,如何在LINUX上面安装Oracle的11gR2版本。
二、思考过程
在测试安装过程中,先后使用了CentOS 7.2 ,CentOS7.6,CentOS 8.0(1905),全部安装失败。
后来与老DBA沟通后,发现以上操作系统未经过官方认证,官方认证的大多数是小红帽操作系统(RHEL)。换了RHEL7.6后,一次安装成功。文中多有参考Lucifer三思而后行的11gR2单机版本的安装文档。
三、步骤
3.1 下载所需软件
清单:
- ORACLE11gR2安装包1/7,2/7。(一共有7个只需要这两个即可)
- VMWARE16虚拟机软件
- Rhel7.6操作系统镜像文件(不要用CentOS,官方未认定到兼容列表,需要手工修改的太多,装好也不稳定,不适合我等小白)
- Pdksh的rpm(没这个安装ORACLE会报错)
- Compat-libstdc的rpm(安装ORACLE依赖)
- vncviewer的WIN版本
- xshell这个我的这里没有,请自行到官方下载安装,发个邮件既可以安装了
- PLSQL DEV,ORACLE官方指定唯一数据库工具。
附网盘地址,地址内也有rhel7.9版本的安装包,有兴趣的可以一试
链接:https://pan.baidu.com/s/1Ay_PuAIUWZ26MuSQeDFoDQ
提取码:1024
3.2 虚拟机和RHEL的安装
3.2.1 虚拟机安装
此过程直接安装VMware的exe即可,一直点下一步点到底,安装盘选D盘即可。
3.2.2 新建虚拟机
文件-新建虚拟机-下一步
下一步
稍后安装操作系统-下一步
LINUX-RHEL7 64位-下一步
虚拟机名称-安装位置(建议非C盘,正常需要60G空间)-下一步
双处理器双核安排上--跑得更快--下一步
内存4G(最小可2G)安排上,内存越大跑的越快
网络类型随意,因为公司办公电脑绑定IP我只能选择NAT。需要情况可以联网。
LSI Logic L--下一步
SCSI --下一步
创建新虚拟磁盘
60GB
不分配磁盘(用不到的磁盘,还可以给电脑用)
单个文件(性能佳)
文件名默认
至此--装机选项已完成
3.2.3 安装操作系统RHEL7.6系统
相当于买了一台服务器裸机回来了,有硬盘有CPU有内存有网卡,如果是一台真的裸机,我们需要给他安装操作系统,RHEL7.6是官方认证过的ORACLE可以无痛安装的一种系统
下面开始安装
选择rhel7.6的iso镜像文件作为安装介质,开启虚拟机
选择安装rhel7.6--回车
再回车
DATE&TIME 选择亚洲上海
LANGUAGE 选择英文和简体中文
INSTALLATION SOURCE进去把两个都删除勾选
SOFTWARE SELECTION 选择:Server with GUI (GUI服务器)
后面勾选Develoment Tools (开发工具)
INSTALLATION DETINATION
选择I will configure partitions--Done
LVM --click here to xxxx
/home --删除
那么60G磁盘,出去/boot的1G,swap的4G,剩下55G都给/
Accpet changes
确认以上都选择之后,开始安装
Begin Installation
坐等安装完成
无聊可以顺便设置一下ROOT密码
两次输入密码 Done
这个等待还不算太长,很快就结束了,速度跟之前设置的CPU 内存成正比
安装完成
重启
重启后,接受许可
勾选-确认
网络配置和主机名直接跳过,下一章节通过命令设置
汉语
英语
关闭位置服务
上海-前进
跳过
前进
密码随便输,等下也用不到这个用户,直接用root