Oracle在Linux下安装的教程很多,笔者之前也在网上找了很多资料,结合搜索到的资料以及自己的实际操作,完成了Linux下安装Oracle数据库。Linux下安装Oracle数据库,主要的难点在于图形化界面的安装。由于笔者目前主要从事Java的开发,并非一个DBA,所以本篇文件浅显易懂,而且只作为笔者实验安装Oracle12c的过程,方便后者更少的走弯路。
本篇文章以CentOS7为例安装Oracle12c。
一、安装必要软件包
输入命令“yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat ld-linux.so.2 unixODBC unixODBC-devel”,安装所需要的各种包:
输入命令“yum install libXp.i686”:
二、添加用户和分组
运行命令添加用户和分组:
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba,oper oracle
设置oracle用户的密码,输入命令“echo “123456” | passwd –stdin oracle”,设置密码为123456或者其他:
三、创建安装目录
创建安装目录:“mkdir -p /orcl/app/oracle/product/12.1.0/db_1”
更改目录所有者:“chown -R oracle:oinstall /orcl/app”
更改目录权限:“chmod -R 775 /orcl/app”
四、修改内核参数
输入命令“vi /etc/sysctl.conf”编辑该文件,输入:
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576,保存文件,如下图所