1、安装环境
CentOS7
2、windows所需要的软件
Xmanager(windows)
3、安装依赖包
~]# yum install??binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 gcc gcc-c++ glibc glibc.i686 glibc-devel glibc-devel.i686 ?ksh libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 libaio libaio.i686 libaio-devel libaio-devel.i686 libXext libXext.i686 libXtst libXtst.i686 libX11 libX11.i686 libXau libXau.i686 libxcb libxcb.i686 libXi libXi.i686 make sysstat unixODBC unixODBC-devel
4、安装前准备工作
创建user/group
~]# groupadd dba? ?///创建oracle用户组
~]# groupadd ointall? ? ///创建oracle用户组
~]# useradd? -g oinstall -G dba oracle? ?///oracle加入新建的2个用户组
~]# echo “123” | passwd –stdin oracle
创建oracle安装目录
~]# mkdir -p???/opt/oracle12c/product/12c/db_1
~]#?mkdir /opt/oracle12c/database
~]#?chown -R oracle.oinstall /opt/oracle12c
配置系统环境
~]# su – oracle
~]$ vim ~/.bash_profile?
export ORACLE_BASE=/opt/oracle12c
export ORACLE_HOME=/opt/oracle12c/product/12c/db_1
export ORACLE_SID=kyy
export PATH=$ORACLE_HOME/bin:$PATH
~]$ source ~/bash_profile
配置系统内核参数
~]# vim /etc/sysctl.conf? ? ? //如果系统默认内核大于一下参数,可跳过
kernel.shmall = 2097152?????–此项以系统默认值大则不修改
kernel.shmmax = 2147483648??–此项以系统默认值大则不修改
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
~]# sysctl -p? ? ? //使内核改变
配置oracle对文件的要求
~]# vim /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
~]#? vim /etc/pam.d/login 加入以下语句(可能应该加在最后一条规则之前
session required /lib/security/pam_limits.so
session required pam_limits.so
~]#??vim?/etc/profile 文件加入一下语句
if [ $USER = “oracle” ]; then
??????if [ $SHELL = “/bin/ksh” ]; then
????????ulimit -p 16384
????????ulimit -n 65536
???else
??????ulimit -u 16384 -n 65536
??????fi
fi
5、下载oracle 12c,到oracle官方下载??linuxamd64_12102_database_1of2.zip、 ?linuxamd64_12102_database_2of2.zip ,解压文件会生成一个database安装目录
6. 安装oracle12c,使用oracle用户安装
~]# su – oracle
~]$ cd /opt/database
~]$? ./runInstaller? ? ? ///这里会检测系统配置? 内存、swap、监视器 ,我是远程登陆,所以监视器 “failed”? 未通过,需要使用第三方软件Xmanager,同时liunx服务器需要VNC
~]#?yum install tigervnc-server? ?xterm
~]#?vncserver??
~]$? export DISPLAY=本机IP:1?
7、使用xmanager显示图形
连接成功后直接在Xstart命令行下,或者再次使用Xshell命令行尝试命令:
xhost +
就会出现成功的响应:
access control disabled,clients can connect from any host
在该命令行重新执行安装
~]# su – oracle
~]$ cd /opt/database
~]$? ./runInstaller
过一会儿就会出现Oracle的安装图形界面,按照图形显示安装,都是鼠标点点点,就不详细展示了。安装时,会检测系统配置,根据配置提示的错误,修改系统配置。