京东centos云主机无界面安装Oracle 12c
操作系统:CentOS 7
内存:16G
在有些情况,服务器是的操作系统是最小安装的,最小安装并不包括图形界面,网上很多Oracle的安装文章都是在有图形界面下完成的,本篇文章介绍如何在CentOS 7下无图形界面下安装Oracle 12c。
安装包下载官网:(注册账户)
https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
关闭防火墙
# systemctl stop firewalld.service
禁止防火墙开机启动
# systemctl disable firewalld.service
这里有个疑问,就是最近发现好多软件的安装运行都要关闭防火墙,那linux防火墙岂不是很鸡肋???
关闭selinux
# setenforce 0
编辑文件
# vim /etc/selinux/config
文件中设置
SELINUX=disabled
再往下看见好多博客都要绑主机名,因为我搭建的服务器不能随意重启,所以忽略了这一步骤,好像没有什么影响。
安装必要的包:
yum -y install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel
验证:
rpm -q install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel
创建oinstall和dba组
# groupadd oinstall
# groupadd dba
创建Oracle用户
# useradd -g oinstall -G dba oracle
设置Oracle用户密码
# passwd oracle
查看创建结果
# id oracle
修改内核参数(根据需要修改)
编辑打开配置文件
# vim /etc/sysctl.conf
在文件中加上:
fs.aio-max-nr=1048576
fs.file-max=6815744
kernel.shmall